注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計.NET.NET Framework高級編程

.NET Framework高級編程

.NET Framework高級編程

定 價:¥68.00

作 者: Kevin Hoffman&Jeff Gabriel等;汪鐘鳴譯
出版社: Wrox Press
叢編項: 清華版WROX公司.NET和Oracle編程經(jīng)典系列
標(biāo) 簽: .net 語言與開發(fā)工具 程序語言與軟件開發(fā) 計算機(jī)與互聯(lián)網(wǎng)

ISBN: 9787302054061 出版時間: 2002-05-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 640 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)講述了.NET Framework,是一本極具參考價值的.NET Framework編程大全。本書從.NET Framework最基本的概念到它在因特網(wǎng)上的應(yīng)用,所述內(nèi)容不是枯燥的羅列,而是通過對大量實例進(jìn)行詳細(xì)分析,循序漸進(jìn)、深入淺出地介紹了這一微軟最新的開發(fā)平臺。全書共分為15章和2個附錄。其中第1章到第5 章介紹了.NET Framework的組成部分和一些幾乎在每個 Web應(yīng)用程序中都會用到的概念。第6章到第9章介紹了System名稱空間、COM組件、事務(wù)處理、ADO.NET及 XML等技術(shù)內(nèi)容。第10章和第11章分別講述了Web Service和.NET Remoting Framework的相關(guān)技術(shù)內(nèi)容。第12章介紹了在.NET Framework下進(jìn)行應(yīng)用程序開發(fā)的最佳開發(fā)習(xí)慣。第13章到第15章則介紹了遷移到.NET的方法和在Web應(yīng)用程序中使用Web Service的方法。兩個附錄給出了對.NET類庫命名空間和面向?qū)ο蟪绦蛟O(shè)計方法的簡要參考。 本書內(nèi)容豐富、實用,既適用于有一定VB、VC編程經(jīng)驗的程序設(shè)計和開發(fā)人員,也適合于熟悉.NET技術(shù)的高級用戶。利用本書提供的知識,讀者可以迅速開發(fā)出功能強(qiáng)大的Windows應(yīng)用程序和Web應(yīng)用程序。本書一定會成為廣大讀者的良師益友。

作者簡介

暫缺《.NET Framework高級編程》作者簡介

圖書目錄

第1章 .NET背景
1.1 .NET的前景和目標(biāo)
1.1.1 時代的挑戰(zhàn)
1.1.2 .NET如何應(yīng)對時代的挑戰(zhàn)
1.2 .NET開發(fā)構(gòu)建塊
1.2.1 .NET Framework
1.2.2 .NET企業(yè)服務(wù)器
1.2.3 .NET構(gòu)建塊服務(wù)
1.2.4 Visual Studio.NET
1.3 .NET應(yīng)用程序概覽
1.3.1 Windows窗體應(yīng)用程序
1.3.2  Windows窗體控件
1.3.3  Windows服務(wù)應(yīng)用程序
1.3.4 ASP.NET Web應(yīng)用程序
1.3.5 Web Service
1.4 XML和.NET
1.4.1 .NET Framework XML類
1.4.2 .NET Framework XML類與 SAX API的比較
1.4.3 .NET引入XML的好處
1.4.4 .NET Framework中基于 XML的語法
1.5 .NET與COM+之間的互用性
1.6 具有競爭性平臺:.NET如何符合標(biāo)準(zhǔn)
1.7 小結(jié)
第2章 .NET Framework簡介
2.1 .NET Framework中最重要的部分
2.1.1 公共語言運(yùn)行時
2.1.2 類庫
2.2 .NET的發(fā)展過程
2.2.1 DLL大堂
2.2.2 組件集成化替代接日
2.2.3 應(yīng)用程序的部署
2.2.4 資源管理
2.2.5 語言集成化
2.2.6 統(tǒng)一的可擴(kuò)展類庫
2.2.7 異常處理
2.3 Windows DNA是否還適用于.NET
2.4 .NET Framework的設(shè)計目標(biāo)
2.5 .NET Framework的體系結(jié)構(gòu)
2.6 通用類型系統(tǒng)
2.6.1 類型系統(tǒng)中的定義
2.6.2 基本(primitive)類型
2.6.3 類型安全
2.7 元數(shù)據(jù)
2.7.1 元數(shù)據(jù)的內(nèi)容
2.7.2 導(dǎo)出與剖析元數(shù)據(jù)
2.8 公共語言規(guī)范
2.9 公共語言運(yùn)行時
2.9.1 CLR的設(shè)計目標(biāo)
2.9.2 CLR概覽
2.9.3 類加載器
2.9.4 微軟中間語言(MSIL)
2.9.5 MSIL到本機(jī)代碼的編譯
2.9.6 用CTS校驗類型安全
2、9.7 棧遍歷器
2.9.8 內(nèi)存管理和無用單元回收
2.9.9 版本和多實例并行運(yùn)行
2.9、10 非托管代碼
2.10 .NET Class Framework
2.11 小結(jié)
第3章 CLR下的內(nèi)存管理
3.1 公共語言運(yùn)行時(CLR)的詳細(xì)說明
3.2 數(shù)據(jù)存儲:按引用(By Refercence)和按值(By Value)
3.2.1 VB.NET和C#中的By Refercence和By Value
3.2.2 C++中的 By Reference和 By Value
3.2.3 托管堆結(jié)構(gòu)(Managed Heap Organization)
3.3 托管、非托管和不安全
3.3.1 C#:一個不安全的范例
3.3.2 C#:托管和非托管
3.4 無用單元回收(GC)
3.4.1 無用單元回收的算法
3.4.2  Finalize
3.4.3 弱引用
3.4.4 System.GC類
3.4.5 大型內(nèi)存堆
3.5 小結(jié)
第4章 CLR的工作原理
4.1 什么是MSIL
4.2 CLR--公共語言運(yùn)行時(Common Language Runtime)
4.3 什么是程序集(Assembly)
4.3.1 程序集的結(jié)構(gòu)
4.3.2 程序集的設(shè)計思想
4.3.3 不同種類的程序集
4.4 通用類型系統(tǒng)
4.4.1 System.Objecte-一所有類型的根
4.4.2 值型和引用型
4.5 元數(shù)據(jù)
4.5.1 元數(shù)據(jù)是從IDL演變而來的嗎
4.5.2 屬性(Attribute)
4.6 公共語言系統(tǒng)(CLS)
4.7 反射 API
4.8 版本
4.8.1 .NET Framework提供的基礎(chǔ)結(jié)構(gòu)
4.8.2 版本化程序集
4.8.3 默認(rèn)版本策略
4.8.4 自定義版本策略
4.9 命名空間
4.9.1 使用命名空間
4.9.2 使用別名
4.10 小結(jié)
第5章 .NET下運(yùn)行程序
5.1 中間語言(IL)
5.1.1 用IL編程
5.1.2 Visual Studio.NET的反匯編窗口
5.2 JIT編譯
5.2.1 Pre-JIT應(yīng)用程序
5.2.2 JIT編譯器性能計數(shù)器
5.3 內(nèi)存類型安全
5.4 運(yùn)行時主機(jī)
5.4.1 用 DumpBin剖析運(yùn)行時主機(jī)
5.4.2 運(yùn)行時主機(jī)設(shè)置
5.5 使用應(yīng)用程序域
5.6 IL反匯編程序(ildasm.exe)
5.6.1 IL反匯編程序的控制臺輸出
5.6.2 IL反匯編程序圖形用戶界面
5.7 小結(jié)
第6章 系統(tǒng)類
6.1 System命名空間的應(yīng)用
6.1.1 WinCV工具
6.1.2 注意事項
6.2 字符串處理
6.2.1 System.String類
6.2.2  StringBuilder
6.3 集合類(Collection)
6.3.1 集合類接口簡介
6.3.2 常用集合類
6.4 調(diào)試與日志
6.4.1 Debug與Trace類
6.4.2 EventLog類
6.5 文件處理與文件系統(tǒng)監(jiān)控
6.5.1 文件處理類概覽
6.5.2 文件與目錄
6.5.3 StreamReader和 StreamWriter
6.5.4 Filestream
6.5.5 FilesystemWatcher
6.6 訪問注冊表
6.7 連接因特網(wǎng)
6.8 異常處理
6.8.1 NET異常處理方法的好處
6.8.2 編寫異常處理代碼的步驟
6.8.3 派生自定義的異常類
6.9 與日期和時間有關(guān)的操作
6.10 數(shù)組操作
6.11 正則表達(dá)式
6.12 數(shù)學(xué)運(yùn)算
6.13 小結(jié)
第7章 規(guī)劃應(yīng)用程序
7.1 實踐中的OOP
7.1.1 組件設(shè)計與應(yīng)用程序設(shè)計
7.1.2 建模
7.1.3 任務(wù)劃分
7.1.4 類的設(shè)計
7.1.5 類與結(jié)構(gòu)(structure)
7.1.6 異常處理
7.1.7 示例
7.2 Windows Form與.NET Framework
7.2.1 有效的Form設(shè)計與用法
7.2.2 應(yīng)用 Windows Form類
7.2.3 在 Windows Form中使用控件
7.3 WebForms、ASP.NET和.NET Framework
7.3.1 有效的Form設(shè)計和用法
7.3.2 使用 ASP.NET的 WebForms類
7.3.3 使用 WebForms組件
7.4 部署(Deployment)
7.5 小結(jié)
第8章 .NET組件和控件
8.1 組件與控件
8.2 在.NET中構(gòu)建組件
8.2.1 創(chuàng)建與銷毀
8.2.2 命名空間
8.2.3 對象層次體系和訪問級別
8.2.4 公開組件數(shù)據(jù)
8.2.5 模板、程序集和命名空間
8.2.6 并行執(zhí)行(DLL地獄的結(jié)束)
8.2.7 自描述組件(元數(shù)據(jù))
8.3 COM和.NET
8.3.1 數(shù)據(jù)編排(Data Marshaling)
8.3.2 在COM應(yīng)用程序中使用.NET組件
8.3.3 在.NET中使用 COM組件
8.4 創(chuàng)建.NET控件
8.4.1 編寫自己的 Windows From控件
8.4.2 編寫自己的WebForms控件
8.5 小結(jié)
第9章 在.NET中處理數(shù)據(jù)
9.1 System.Data
9.1.1 System.Data體系結(jié)構(gòu)
9.1.2 ADO.NET優(yōu)點(diǎn)和缺點(diǎn)
9.1.3 ADO.NET示例
9.1.4 ADO與ADO.NET
9.2 System.Xml
9.2.1 System.Xml和System.Data
9.2.2 XmlDocument
9.2.3 XmlDataDocument
9.2.4 Xpath簡介
9.3 小結(jié)
第10章 規(guī)劃Web Service
10.1 什么是Web Service
10.2 Web Service的構(gòu)建塊
10.2.1 Web Service Wire Format
10.2.2 Web Service描述語言
10.2.3 發(fā)現(xiàn) Web Service(Discovery of Web Services, DISCO)
10.2.4 統(tǒng)一描述、發(fā)現(xiàn)和集成(UDDI)
10.3 創(chuàng)建 Web Service
10.3.1 不用 Visual Studio.NET創(chuàng)建 Web Service
10.3.2 用 Visual Studio.NET創(chuàng)建 Web Service
10.4 使用 Web Service
10.4.1 用 Visual Studio.NET創(chuàng)建使用 Web Service的客戶程序
10.4.2 用文本編輯器創(chuàng)建使用 Web Service的客戶應(yīng)用程序
10.4.3 用 HTTP-GET使用 Web Service
10.5 高級內(nèi)容
10.5.1 設(shè)計時應(yīng)考慮的問題
10.5.2 Web Service中的事務(wù)處理(Transaction)
10.5.3 異步請求 Web Service
10.5.4 SOAP擴(kuò)展
10.6 什么是 HailStorm
10.7 小結(jié)
第11章 .NET Remoting--分布式系統(tǒng)的新型框架一
11.1 什么是 Remoting
11.2 Remoting體系結(jié)構(gòu)概述
11.2.1 通道
11.2.2 應(yīng)用程序域
11.2.3 應(yīng)用程序上下文
11.2.4 理解 Remoting體系結(jié)構(gòu)
11.2.5 System.Runtime.Remoting命名空間
11.3 Remoting激活
11.3.1 服務(wù)器激活
11.3.2 客戶端激活
11.3.3 生存期服務(wù)
11.3.4 服務(wù)器激活租借期配置
11.3.5 Remoting配置
11.4 分布式應(yīng)用程序示例
11.4.1 應(yīng)用程序
11.4.2 例l--貸款計算
11.4.3 例2--優(yōu)先選擇
11.4.4 完成任務(wù)
11.5 小結(jié)
第12章 .NET Framework下的最佳開發(fā)習(xí)慣
12.1 計劃應(yīng)用程序
12.1.1 利用群集(Clustering)技術(shù)(有效性、可伸縮性)
12.1.2 經(jīng)常檢查安全性(安全性、有效性)
12.1.3 建立產(chǎn)品支持小組(有效性)
12.1.4 恢復(fù)應(yīng)用程序(有效性)
12.1.5 實施有計劃地備份(有效性)
12.1.6 硬件(有效性)
12.1.7 網(wǎng)絡(luò)互連(有效性、安全性)
12.1.8 不斷監(jiān)視(安全性)
12.1.9 實現(xiàn)安全規(guī)則(安全性)
12.1.10 保護(hù)數(shù)據(jù)(安全性)
12.1.11 提供盡量少的可見性(安全性)
12.1.12 嚴(yán)格身份驗證(安全性)
12.1.13 系統(tǒng)訪問(安全性)
12.1.14 合法性驗證(安全性)
12.1.15 經(jīng)常查閱微軟網(wǎng)站安全文檔并更新(安全性)
12.1.16 軟件配置(可伸縮性、性能)
12.1.17 使用Application Center2000(可管理性)
12.1.18 自監(jiān)視應(yīng)用程序(可管理性)
12.1.19 應(yīng)用程序和基礎(chǔ)結(jié)構(gòu)監(jiān)視(有效性、安全性、可管理性、可靠性)
12.1.20 Windows 2000(有效性、可靠性)
12.1.21 環(huán)境(有效性)
12.1.22 同步所有時鐘(有效性)
12.1.23 人員(有效性、可靠性)
12.1.24 控制在預(yù)算之內(nèi)(可靠性、有效性)
12.1.25 軟件工程一套方法(可靠性)
12.1.26 質(zhì)量保證(可靠性)
12.1.27 實施更改(可靠性)
12.2 代碼
12.2.1 代碼復(fù)查
12.2.2 版本控制
12.2.3 編碼標(biāo)準(zhǔn)
12.3 測試代碼
12.3.1 經(jīng)常測試
12.3.2 不使用數(shù)據(jù)測試應(yīng)用程序功能
12.3.3 使用真正的用戶數(shù)據(jù)測試
12.3.4 用極奇怪的數(shù)據(jù)測試
12.3.5 讓不同人測試
12.3.6 使用盡可能多的數(shù)據(jù)測試
12.3.7 創(chuàng)建測試腳本自動測試所有案例
12.3.8 應(yīng)力測試和總成本分析
12.3.9 對代碼的調(diào)試版進(jìn)行應(yīng)力測試
12.3.10 使用數(shù)據(jù)庫概要作為應(yīng)力測試的一部分
12.3.11 包含事件查看器結(jié)果
12.3.12 包含其他應(yīng)用程序日志
12.3.13 使用性能日志和警告實用程序監(jiān)視實時活動
12.3.14 盡量隔離網(wǎng)絡(luò)
12.4 小結(jié)
第13章 遷移到.NET
13.1 項目評估
13.1.1 定義項目需求
13.1.2 證明遷移是正確的
13.1.3 .NET的益處
13.1.4 檢查資源--您可以遷移嗎
13.1.5 遷移的含義
13.2 精減、重用、再循環(huán)--環(huán)境意識下的遷移
13.2.1 精減
13.2.2 重用
13.2.3 再循環(huán)
13.2.4 Web Service
13.3 進(jìn)入.NET Framework
13.3.1 命名空間
13.3.2 繼承或接口
13.3.3 在無用單元回收(Garbage-Collected)環(huán)境中編寫代碼
13.4 如何進(jìn)行遷移設(shè)計
13.4.1 確定
13.4.2 描述
13.4.3 記錄
13.4.4 審核
13.5 實施.NET遷移
13.5.1 目標(biāo)及問題
13.5.2 遷移到.NET方法
13.5.3 最初的步驟
13.5.4 完全遷移
13.5.5 .NET Framework設(shè)計和風(fēng)格準(zhǔn)則
13.5.6 遷移工具
13.6 小結(jié)
第14章 VB 6應(yīng)用程序到VB.NET的遷移
14.1 UFixIT軟件介紹
14.2 遷移案例
14.3 安裝示例
14.4 BugScope Classic
14.4.1 體系結(jié)構(gòu)概覽
14.4.2 功能需求
14.4.3 數(shù)據(jù)庫方案
14.4.4 存儲過程
14.4.5 支持DLL類
14.4.6 代碼
14.5 BugScope.NET
14.5.1 體系結(jié)構(gòu)概覽
14.5.2 功能需求
14.5.3 數(shù)據(jù)庫方案
14.5.4 服務(wù)器端的類
14.5.5 客戶端應(yīng)用程序
14.5.6 代碼
14.5.7 擴(kuò)展示例應(yīng)用程序
14.6 小結(jié)
第15章 構(gòu)造調(diào)用Web Service的Web應(yīng)用程序
15.1 案例研究介紹
15.2 商業(yè)問題定義
15.3 建議的解決方案
15.4 應(yīng)用程序設(shè)計目標(biāo)
15.5 交易過程
15.6 實現(xiàn)
15.6.1 數(shù)據(jù)庫設(shè)計
15.6.2 Web服務(wù)的實現(xiàn)
15.6.3 代理類的實現(xiàn)
15.6.4 .NET組件的實現(xiàn)
15.6.5 Web應(yīng)用程序ShoppingLegend的實現(xiàn)
15.6.6 整合
15.6.7 先決條件和部署
15.7 小結(jié)
附錄A .NET類庫命名空間
A.1 Microsoft命名空間
A.2 System命名空間
A.2.1 System.CodeDom
A.2.2 System.Collections
A.2.3 System.ComponentModel
A.2.4 System.Configuration
A.2.5 System.Data
A.2.6 System.Diagnostics
A.2.7 System.DirectoryServices
A.2.8 System.Drawing
A.2.9 System.EnterpriseServices
A.2.10 System.Globalization
A.2.11 System.IO
A.2.12 System.Management
A.2.13 System.Messaging
A.2.14 System.Net
A.2.15 System.Reflection
A.2.16 System.Resources
A.2.17 System.Runtime
A.2.18 System.Security
A.2.19 System.ServiceProcess
A.2.20 System.Text
A.2.21 System.Threading
A.2.22 System.Timers
A.2.23 System.Web
A.2.24 System.Windows.Forms
A.2.25 System.Xml
A.3 小結(jié)
附錄B 面向?qū)ο蟮某绦蛟O(shè)計
B.1 面向?qū)ο蟮某绦蛟O(shè)計的概念
B.1.1 抽象
B.1.2 封裝和數(shù)據(jù)隱藏
B.1.3 繼承
B.1.4 多態(tài)性
B.2 使用面向?qū)ο蟮膬?yōu)點(diǎn)
B.3 .NET中的面向?qū)ο?br />B.3.1 類
B.3.2 接口
B.3.3 繼承
B.4 更多信息

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號