注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計.NET.NET Framework高級編程

.NET Framework高級編程

.NET Framework高級編程

定 價:¥68.00

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

第1章 .NET背景
1.1 .NET的前景和目標
1.1.1 時代的挑戰(zhàn)
1.1.2 .NET如何應對時代的挑戰(zhàn)
1.2 .NET開發(fā)構建塊
1.2.1 .NET Framework
1.2.2 .NET企業(yè)服務器
1.2.3 .NET構建塊服務
1.2.4 Visual Studio.NET
1.3 .NET應用程序概覽
1.3.1 Windows窗體應用程序
1.3.2  Windows窗體控件
1.3.3  Windows服務應用程序
1.3.4 ASP.NET Web應用程序
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如何符合標準
1.7 小結
第2章 .NET Framework簡介
2.1 .NET Framework中最重要的部分
2.1.1 公共語言運行時
2.1.2 類庫
2.2 .NET的發(fā)展過程
2.2.1 DLL大堂
2.2.2 組件集成化替代接日
2.2.3 應用程序的部署
2.2.4 資源管理
2.2.5 語言集成化
2.2.6 統(tǒng)一的可擴展類庫
2.2.7 異常處理
2.3 Windows DNA是否還適用于.NET
2.4 .NET Framework的設計目標
2.5 .NET Framework的體系結構
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ù)的內容
2.7.2 導出與剖析元數(shù)據(jù)
2.8 公共語言規(guī)范
2.9 公共語言運行時
2.9.1 CLR的設計目標
2.9.2 CLR概覽
2.9.3 類加載器
2.9.4 微軟中間語言(MSIL)
2.9.5 MSIL到本機代碼的編譯
2.9.6 用CTS校驗類型安全
2、9.7 棧遍歷器
2.9.8 內存管理和無用單元回收
2.9.9 版本和多實例并行運行
2.9、10 非托管代碼
2.10 .NET Class Framework
2.11 小結
第3章 CLR下的內存管理
3.1 公共語言運行時(CLR)的詳細說明
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 托管堆結構(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 大型內存堆
3.5 小結
第4章 CLR的工作原理
4.1 什么是MSIL
4.2 CLR--公共語言運行時(Common Language Runtime)
4.3 什么是程序集(Assembly)
4.3.1 程序集的結構
4.3.2 程序集的設計思想
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提供的基礎結構
4.8.2 版本化程序集
4.8.3 默認版本策略
4.8.4 自定義版本策略
4.9 命名空間
4.9.1 使用命名空間
4.9.2 使用別名
4.10 小結
第5章 .NET下運行程序
5.1 中間語言(IL)
5.1.1 用IL編程
5.1.2 Visual Studio.NET的反匯編窗口
5.2 JIT編譯
5.2.1 Pre-JIT應用程序
5.2.2 JIT編譯器性能計數(shù)器
5.3 內存類型安全
5.4 運行時主機
5.4.1 用 DumpBin剖析運行時主機
5.4.2 運行時主機設置
5.5 使用應用程序域
5.6 IL反匯編程序(ildasm.exe)
5.6.1 IL反匯編程序的控制臺輸出
5.6.2 IL反匯編程序圖形用戶界面
5.7 小結
第6章 系統(tǒng)類
6.1 System命名空間的應用
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 調試與日志
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 連接因特網
6.8 異常處理
6.8.1 NET異常處理方法的好處
6.8.2 編寫異常處理代碼的步驟
6.8.3 派生自定義的異常類
6.9 與日期和時間有關的操作
6.10 數(shù)組操作
6.11 正則表達式
6.12 數(shù)學運算
6.13 小結
第7章 規(guī)劃應用程序
7.1 實踐中的OOP
7.1.1 組件設計與應用程序設計
7.1.2 建模
7.1.3 任務劃分
7.1.4 類的設計
7.1.5 類與結構(structure)
7.1.6 異常處理
7.1.7 示例
7.2 Windows Form與.NET Framework
7.2.1 有效的Form設計與用法
7.2.2 應用 Windows Form類
7.2.3 在 Windows Form中使用控件
7.3 WebForms、ASP.NET和.NET Framework
7.3.1 有效的Form設計和用法
7.3.2 使用 ASP.NET的 WebForms類
7.3.3 使用 WebForms組件
7.4 部署(Deployment)
7.5 小結
第8章 .NET組件和控件
8.1 組件與控件
8.2 在.NET中構建組件
8.2.1 創(chuàng)建與銷毀
8.2.2 命名空間
8.2.3 對象層次體系和訪問級別
8.2.4 公開組件數(shù)據(jù)
8.2.5 模板、程序集和命名空間
8.2.6 并行執(zhí)行(DLL地獄的結束)
8.2.7 自描述組件(元數(shù)據(jù))
8.3 COM和.NET
8.3.1 數(shù)據(jù)編排(Data Marshaling)
8.3.2 在COM應用程序中使用.NET組件
8.3.3 在.NET中使用 COM組件
8.4 創(chuàng)建.NET控件
8.4.1 編寫自己的 Windows From控件
8.4.2 編寫自己的WebForms控件
8.5 小結
第9章 在.NET中處理數(shù)據(jù)
9.1 System.Data
9.1.1 System.Data體系結構
9.1.2 ADO.NET優(yōu)點和缺點
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 小結
第10章 規(guī)劃Web Service
10.1 什么是Web Service
10.2 Web Service的構建塊
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的客戶應用程序
10.4.3 用 HTTP-GET使用 Web Service
10.5 高級內容
10.5.1 設計時應考慮的問題
10.5.2 Web Service中的事務處理(Transaction)
10.5.3 異步請求 Web Service
10.5.4 SOAP擴展
10.6 什么是 HailStorm
10.7 小結
第11章 .NET Remoting--分布式系統(tǒng)的新型框架一
11.1 什么是 Remoting
11.2 Remoting體系結構概述
11.2.1 通道
11.2.2 應用程序域
11.2.3 應用程序上下文
11.2.4 理解 Remoting體系結構
11.2.5 System.Runtime.Remoting命名空間
11.3 Remoting激活
11.3.1 服務器激活
11.3.2 客戶端激活
11.3.3 生存期服務
11.3.4 服務器激活租借期配置
11.3.5 Remoting配置
11.4 分布式應用程序示例
11.4.1 應用程序
11.4.2 例l--貸款計算
11.4.3 例2--優(yōu)先選擇
11.4.4 完成任務
11.5 小結
第12章 .NET Framework下的最佳開發(fā)習慣
12.1 計劃應用程序
12.1.1 利用群集(Clustering)技術(有效性、可伸縮性)
12.1.2 經常檢查安全性(安全性、有效性)
12.1.3 建立產品支持小組(有效性)
12.1.4 恢復應用程序(有效性)
12.1.5 實施有計劃地備份(有效性)
12.1.6 硬件(有效性)
12.1.7 網絡互連(有效性、安全性)
12.1.8 不斷監(jiān)視(安全性)
12.1.9 實現(xiàn)安全規(guī)則(安全性)
12.1.10 保護數(shù)據(jù)(安全性)
12.1.11 提供盡量少的可見性(安全性)
12.1.12 嚴格身份驗證(安全性)
12.1.13 系統(tǒng)訪問(安全性)
12.1.14 合法性驗證(安全性)
12.1.15 經常查閱微軟網站安全文檔并更新(安全性)
12.1.16 軟件配置(可伸縮性、性能)
12.1.17 使用Application Center2000(可管理性)
12.1.18 自監(jiān)視應用程序(可管理性)
12.1.19 應用程序和基礎結構監(jiān)視(有效性、安全性、可管理性、可靠性)
12.1.20 Windows 2000(有效性、可靠性)
12.1.21 環(huán)境(有效性)
12.1.22 同步所有時鐘(有效性)
12.1.23 人員(有效性、可靠性)
12.1.24 控制在預算之內(可靠性、有效性)
12.1.25 軟件工程一套方法(可靠性)
12.1.26 質量保證(可靠性)
12.1.27 實施更改(可靠性)
12.2 代碼
12.2.1 代碼復查
12.2.2 版本控制
12.2.3 編碼標準
12.3 測試代碼
12.3.1 經常測試
12.3.2 不使用數(shù)據(jù)測試應用程序功能
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 應力測試和總成本分析
12.3.9 對代碼的調試版進行應力測試
12.3.10 使用數(shù)據(jù)庫概要作為應力測試的一部分
12.3.11 包含事件查看器結果
12.3.12 包含其他應用程序日志
12.3.13 使用性能日志和警告實用程序監(jiān)視實時活動
12.3.14 盡量隔離網絡
12.4 小結
第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 進入.NET Framework
13.3.1 命名空間
13.3.2 繼承或接口
13.3.3 在無用單元回收(Garbage-Collected)環(huán)境中編寫代碼
13.4 如何進行遷移設計
13.4.1 確定
13.4.2 描述
13.4.3 記錄
13.4.4 審核
13.5 實施.NET遷移
13.5.1 目標及問題
13.5.2 遷移到.NET方法
13.5.3 最初的步驟
13.5.4 完全遷移
13.5.5 .NET Framework設計和風格準則
13.5.6 遷移工具
13.6 小結
第14章 VB 6應用程序到VB.NET的遷移
14.1 UFixIT軟件介紹
14.2 遷移案例
14.3 安裝示例
14.4 BugScope Classic
14.4.1 體系結構概覽
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 體系結構概覽
14.5.2 功能需求
14.5.3 數(shù)據(jù)庫方案
14.5.4 服務器端的類
14.5.5 客戶端應用程序
14.5.6 代碼
14.5.7 擴展示例應用程序
14.6 小結
第15章 構造調用Web Service的Web應用程序
15.1 案例研究介紹
15.2 商業(yè)問題定義
15.3 建議的解決方案
15.4 應用程序設計目標
15.5 交易過程
15.6 實現(xiàn)
15.6.1 數(shù)據(jù)庫設計
15.6.2 Web服務的實現(xiàn)
15.6.3 代理類的實現(xiàn)
15.6.4 .NET組件的實現(xiàn)
15.6.5 Web應用程序ShoppingLegend的實現(xiàn)
15.6.6 整合
15.6.7 先決條件和部署
15.7 小結
附錄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 小結
附錄B 面向對象的程序設計
B.1 面向對象的程序設計的概念
B.1.1 抽象
B.1.2 封裝和數(shù)據(jù)隱藏
B.1.3 繼承
B.1.4 多態(tài)性
B.2 使用面向對象的優(yōu)點
B.3 .NET中的面向對象
B.3.1 類
B.3.2 接口
B.3.3 繼承
B.4 更多信息

本目錄推薦

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