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

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

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

定 價(jià):¥62.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第1章 中間語言導(dǎo)論
1.1 IL程序集簡介
1.2 IL原理
1.3 IL編程
1.4 IL調(diào)試
1.4.1 VS.NETK中的調(diào)試
1.4.2 調(diào)試高級語言編譯后得到的IL代碼
1.4.3 其他調(diào)試程序:CorDbg
1.4.4 IL中的編譯時(shí)錯(cuò)誤
1.5 小結(jié)
第2章 中間語言深度挖掘
2.1 對象類型和值類型實(shí)例
2.1.1 實(shí)例字段
2.1.2 定義實(shí)例方法和屬性
2.1.3 初始化和實(shí)例構(gòu)造函數(shù)
2.1.4 虛擬方法
2.1.5 封箱和開箱
2.2 枚舉
2.3 數(shù)組
2.4 通過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++直接訪問托管堆內(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)識
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章 無用單元收集
5.1 使用無用單元收集的原因
5.1.1 C/C++樣式的清除
5.1.2 引用計(jì)算
5.1.3 無用單元收集
5.2 .NET無用單元收集器的運(yùn)行原理
5.2.1 調(diào)用GC
5.2.2 獲得對程序的控制
5.2.3 標(biāo)識無用單元
5.2.4 壓縮堆
5.2.5 代
5.2.6 析構(gòu)函數(shù)和恢復(fù)
5.2.7 通過編程控制無用單元收集器
5.3 實(shí)現(xiàn)Dispose()和Finalize()
5.3.1 Finalize/Dispose()的語義
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及其未來
6.1.2 .NET的性能優(yōu)點(diǎn)
6.2 JIT編譯器優(yōu)化
6.3 性能建議
6.4 小結(jié)
第7章 剖面分析和性能計(jì)數(shù)器
7.1 Windows對性能監(jiān)控的支持
7.2 理解內(nèi)存
7.2.1 通過任務(wù)管理器訪問內(nèi)存
7.2.2 UseResources示例
7.3 性能計(jì)數(shù)器
7.4 PerfMon
7.4.1 .NET性能計(jì)數(shù)器
7.4.2 通過性能計(jì)數(shù)器編碼
7.4.3 MonitorUseRsources示例
7.4.4 注冊自己的性能計(jì)數(shù)器
7.5 剖面分析
7.5.1 選擇剖析工具
7.5.2 編寫自己的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 開發(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)識
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 同步變量訪問
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對象模型
10.1.4 WMI查詢語言
10.2 使用System.Management類執(zhí)行查詢
10.3 異步處理
10.4 接收通知
10.5 小結(jié)
第11章 高級Windows Forms技術(shù)
11.1 Windows消息的后臺處理
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對話框示例
11.3 支持XP的控件
11.4 非矩形窗口
11.5 自繪形窗口
11.6 圖形
11.6.1 GDI和GDI+的比較
11.6.2 Screenshot示例
11.7 小結(jié)
第12章 代碼訪問安全性
12.1 代碼訪問安全性概念
12.1.1 針對單個(gè)程序集的CAS
12.1.2 針對多個(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編寫代碼
12.4.1 強(qiáng)制性安全
12.4.2 聲明性安全
12.4.3 好的編碼實(shí)踐
12.5 CAS的后臺處理
12.6 設(shè)置自定義權(quán)限
12.7 確認(rèn)權(quán)限
12.8 小結(jié)
第13章 密碼術(shù)
13.1 密碼術(shù)的作用
13.2 對稱加密
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 通過編程讀取憑證
13.7 小結(jié)

本目錄推薦

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