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

高級(jí).NET程序設(shè)計(jì)

高級(jí).NET程序設(shè)計(jì)

定 價(jià):¥62.00

作 者: (美)Simon Robinson著;冉曉旻,王軍譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華·樂(lè)思·NET和Oracle編程經(jīng)典系列
標(biāo) 簽: 暫缺

ISBN: 9787302067894 出版時(shí)間: 2003-07-01 包裝: 平裝
開(kāi)本: 26cm 頁(yè)數(shù): 467 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)詳細(xì)、專業(yè)地講述了.NET應(yīng)用程序的工作原理,深入探討了.NET的一些高級(jí)技術(shù),其中包括中間語(yǔ)言、CLR工作原理、應(yīng)用程序操作性能的優(yōu)化和系統(tǒng)資源使用情況的剖析、線程同步技術(shù)、高級(jí)Windwos Forms技術(shù)、如何使用WMI管理計(jì)算機(jī)中的資源、如何動(dòng)態(tài)生成代碼以及.NET中的代碼訪問(wèn)安全性和密碼術(shù)等內(nèi)容。本書(shū)適用于有一定編程基礎(chǔ)并參C#有所了解的.NET開(kāi)發(fā)人員。此外,讀者還必須熟悉.NET的基本概念和主要的類庫(kù)。

作者簡(jiǎn)介

暫缺《高級(jí).NET程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 中間語(yǔ)言導(dǎo)論
1.1 IL程序集簡(jiǎn)介
1.2 IL原理
1.3 IL編程
1.4 IL調(diào)試
1.4.1 VS.NETK中的調(diào)試
1.4.2 調(diào)試高級(jí)語(yǔ)言編譯后得到的IL代碼
1.4.3 其他調(diào)試程序:CorDbg
1.4.4 IL中的編譯時(shí)錯(cuò)誤
1.5 小結(jié)
第2章 中間語(yǔ)言深度挖掘
2.1 對(duì)象類型和值類型實(shí)例
2.1.1 實(shí)例字段
2.1.2 定義實(shí)例方法和屬性
2.1.3 初始化和實(shí)例構(gòu)造函數(shù)
2.1.4 虛擬方法
2.1.5 封箱和開(kāi)箱
2.2 枚舉
2.3 數(shù)組
2.4 通過(guò)P/Invoke調(diào)用非托管代碼
2.5 定義二進(jìn)制數(shù)據(jù)
2.6 異常處理
2.7 屬性
2.8 反匯編IL和循環(huán)處理
2.9 小結(jié)
第3章 CLR的運(yùn)行原理
3.1 .NET Framework組件和ECMA標(biāo)準(zhǔn)
3.1.1 ECMA標(biāo)準(zhǔn)
3.1.2 Framework SDK資源
3.1.3 共享源CLI
3.2 值/引用類型系統(tǒng)
3.2.1 引用類型
3.2.2 值類型
3.2.3 封箱類型
3.2.4 System.ValueType和System.Enum
3.2.5 字段調(diào)整
3.2.6 使用C++直接訪問(wèn)托管堆內(nèi)存
3.3 JIT編譯:驗(yàn)證和確認(rèn)
3.3.1 代碼驗(yàn)證
3.3.2 類型安全驗(yàn)證
3.4 托管代碼和非托管代碼
3.4.1 非托管代碼的調(diào)用原理
3.4.2 混合托管類型和非托管類型
3.5 小結(jié)
第4章 程序集
4.1 內(nèi)部視圖:程序集的物理結(jié)構(gòu)
4.1.1 PE文件
4.1.2 CLR的PEA擴(kuò)展
4.1.3 資源和資源文件
4.2 外部視圖:程序集的邏輯結(jié)構(gòu)
4.2.1 程序集的標(biāo)識(shí)
4.2.2 讀取程序集的內(nèi)容
4.2.3 探討程序集緩存
4.3 查找程序集
4.3.1 Microsoft編譯器查找程序集的原理
4.3.2 VB.NET查找程序集的原理
4.3.3 CLR探查程序集的原理
4.4 生成程序集
4.4.1 程序集實(shí)用程序
4.4.2 編譯資源文件
4.4.3 本地化及附屬程序集
4.4.4 為程序集簽名
4.5 綜合應(yīng)用
4.5.1 命令行GreetMe示例
4.5.2 VS.NET GreetMe示例
4.6 小結(jié)
第5章 無(wú)用單元收集
5.1 使用無(wú)用單元收集的原因
5.1.1 C/C++樣式的清除
5.1.2 引用計(jì)算
5.1.3 無(wú)用單元收集
5.2 .NET無(wú)用單元收集器的運(yùn)行原理
5.2.1 調(diào)用GC
5.2.2 獲得對(duì)程序的控制
5.2.3 標(biāo)識(shí)無(wú)用單元
5.2.4 壓縮堆
5.2.5 代
5.2.6 析構(gòu)函數(shù)和恢復(fù)
5.2.7 通過(guò)編程控制無(wú)用單元收集器
5.3 實(shí)現(xiàn)Dispose()和Finalize()
5.3.1 Finalize/Dispose()的語(yǔ)義
5.3.2 清除非托管資源
5.3.3 包含托管和非托管資源的類
5.3.4 實(shí)現(xiàn)Dispose()和析構(gòu)函數(shù)的指導(dǎo)原則
5.4 弱引用
5.5 小結(jié)
第6章 改進(jìn)性能
6.1 托管還是非托管
6.1.1 .NET及其未來(lái)
6.1.2 .NET的性能優(yōu)點(diǎn)
6.2 JIT編譯器優(yōu)化
6.3 性能建議
6.4 小結(jié)
第7章 剖面分析和性能計(jì)數(shù)器
7.1 Windows對(duì)性能監(jiān)控的支持
7.2 理解內(nèi)存
7.2.1 通過(guò)任務(wù)管理器訪問(wèn)內(nèi)存
7.2.2 UseResources示例
7.3 性能計(jì)數(shù)器
7.4 PerfMon
7.4.1 .NET性能計(jì)數(shù)器
7.4.2 通過(guò)性能計(jì)數(shù)器編碼
7.4.3 MonitorUseRsources示例
7.4.4 注冊(cè)自己的性能計(jì)數(shù)器
7.5 剖面分析
7.5.1 選擇剖析工具
7.5.2 編寫(xiě)自己的Profiling Timer代碼
7.5.3 CompuwareProfiler示例程序
7.5.4 配置剖析工具
7.5.5 Profiling API
7.6 小結(jié)
第8章 動(dòng)態(tài)代碼生成
8.1 使用動(dòng)態(tài)代碼生成的理由
8.1.1 開(kāi)發(fā)者工具
8.1.2 基于性能的原因
8.2 體系結(jié)構(gòu)
8.3 使用Reflecion.Emit類編碼
8.3.1 創(chuàng)建一個(gè)已保存的可執(zhí)行程序集
8.3.2 創(chuàng)建并運(yùn)行DLL程序集
8.4 使用CodeDom類編碼
8.4.1 創(chuàng)建Dom模型
8.4.2 將DOM轉(zhuǎn)換為源代碼
8.4.3 將源代碼轉(zhuǎn)換為IL代碼
8.4.4 CodeDom類示例
8.5 小結(jié)
第9章 線程
9.1 CLR線程支持
9.1.1 托管線程的類型
9.1.2 線程標(biāo)識(shí)
9.1.3 枚舉非托管線程
9.2 多線程技術(shù)
9.2.1 異步委托調(diào)用
9.2.2 顯式地創(chuàng)建您自己的線程
9.2.3 定時(shí)器
9.2.4 內(nèi)置的異步支持
9.2.5 將項(xiàng)目顯式排列到線程池中
9.3 異步委托
9.4 同步變量訪問(wèn)
9.4.1 數(shù)據(jù)同步原理
9.4.2 線程同步結(jié)構(gòu)
9.4.3 線程同步示例
9.5 定時(shí)器
9.6 顯式地創(chuàng)建和終止線程
9.7 小結(jié)
第10章 管理設(shè)備
10.1 WMI的基本概念
10.1.1 一些WMI示例
10.1.2 WMI結(jié)構(gòu)
10.1.3 WMI對(duì)象模型
10.1.4 WMI查詢語(yǔ)言
10.2 使用System.Management類執(zhí)行查詢
10.3 異步處理
10.4 接收通知
10.5 小結(jié)
第11章 高級(jí)Windows Forms技術(shù)
11.1 Windows消息的后臺(tái)處理
11.1.1 處理消息
11.1.2 Windows窗體和消息隊(duì)列
11.1.3 利用消息循環(huán)
11.2 消息循環(huán)示例
11.2.1 直接處理消息
11.2.2 BdginInvoke()示例——初始化一個(gè)應(yīng)用程序
11.2.3 Abort對(duì)話框示例
11.3 支持XP的控件
11.4 非矩形窗口
11.5 自繪形窗口
11.6 圖形
11.6.1 GDI和GDI+的比較
11.6.2 Screenshot示例
11.7 小結(jié)
第12章 代碼訪問(wèn)安全性
12.1 代碼訪問(wèn)安全性概念
12.1.1 針對(duì)單個(gè)程序集的CAS
12.1.2 針對(duì)多個(gè)程序集的CAS
12.1.3 CLR權(quán)限
12.2 與Windows安全性的關(guān)系
12.3 默認(rèn)的安全策略
12.3.1 代碼組
12.3.2 權(quán)限集
12.4 利用CAS編寫(xiě)代碼
12.4.1 強(qiáng)制性安全
12.4.2 聲明性安全
12.4.3 好的編碼實(shí)踐
12.5 CAS的后臺(tái)處理
12.6 設(shè)置自定義權(quán)限
12.7 確認(rèn)權(quán)限
12.8 小結(jié)
第13章 密碼術(shù)
13.1 密碼術(shù)的作用
13.2 對(duì)稱加密
13.3 公鑰加密
13.3.1 密鑰大小
13.3.2 會(huì)話密鑰
13.4 散列法
13.5 數(shù)字簽名
13.6 憑證
13.6.1 憑證的概念
13.6.2 認(rèn)證機(jī)構(gòu)
13.6.3 Windows密碼術(shù)模型
13.6.4 創(chuàng)建憑證
13.6.5 通過(guò)編程讀取憑證
13.7 小結(jié)

本目錄推薦

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