《.NET 4.0面向對象編程漫談》是2010年10月1日電子工業出版社出版的圖書,作者是金旭亮。
基本介紹
- 書名:.NET 4.0面向對象編程漫談
- ISBN:9787121119156, 7121119153
- 頁數:339頁
- 出版社:電子工業出版社
- 出版時間:2010年10月1日
- 裝幀:平裝
- 開本:16
內容簡介,圖書目錄,作者簡介,
內容簡介
《.NET 4.0面向對象編程漫談(套用篇)》《套用篇》選取在實際開發中有著廣泛套用前景、同時又在.NET 4.0中有重要創新的“進程通信”、“多執行緒與並行計算”、“代碼協定”、“託管可擴展性框架”和“動態編程特性”等內容進行深入和系統的介紹,掌握這些技術有助於讀者開發具有高性能和高擴展性的軟體系統。
閱讀《.NET 4.0面向對象編程漫談(套用篇)》要求讀者具備一定的實際開發經驗,並且已經掌握了《.NET 4.0面向對象編程漫談(套用篇)》《基礎篇》所介紹的相關技術,不適合於.NET技術的初學者。
圖書目錄
前言I
第4篇 進程、執行緒技術與並行計算1
第15章 進程與進程間通信3
15.1 作業系統的進程與執行緒管理3
15.2 進程的啟動與終止17
15.3 進程通信21
第16章 多執行緒開發技術基礎37
16.1 直觀了解多執行緒編程37
16.2 執行緒的創建、啟動和停止39
16.3 Windows作業系統執行緒調度策略47
16.4 向執行緒函式傳送信息的方式50
16.5 執行緒統一取消模型54
第17章 執行緒同步與並發訪問共享資源63
17.1 死鎖與數據存取錯誤64
17.2 鎖67
17.3 等待句柄75
17.4 倒計時計數器——CountDownEvent81
17.5 分階段同步——Barrier83
17.6 執行緒池85
17.7 執行緒局部存儲區89
17.8 執行緒安全的數據結構94
17.9 執行緒同步方法小結103
第18章 跨執行緒訪問可視化控制項105
18.1 UI執行緒與可視化控制項106
18.2 跨執行緒訪問可視化控制項的基本方法111
18.3 詳解WPF執行緒模型120
18.4 使用BackgroundWorker組件132
18.5 執行緒上下文詳解139
18.6 WCF跨執行緒更新用戶界面145
18.7 Silverlight執行緒模型148
第19章 並行計算技術基礎151
19.1 並行計算概述152
19.2 .NET 4.0中的並行計算組件161
19.3 任務並行庫原理及套用162
19.4 並行執行的LINQ查詢196
19.5 並行計算的套用實例分析208
第4篇 構造擁抱變化的系統213
第20章 反射213
20.1 反射技術基礎213
20.2 數據類型的奧秘——Type類219
20.3 動態對象創建與方法調用224
20.4 基於反射開發支持外掛程式的系統230
第21章 基於Attribute的開發與技術套用239
21.1 Attribute介紹239
21.2 編寫自己的Attribute240
21.3 使用.NET基類庫預定義Attribute243
21.4 代碼協定246
21.5 單元測試258
第22章 Managed Extensibility Framework技術及套用271
22.1 與MEF的第一次握手271
22.2 理解MEF的核心概念273
22.3 基於部件構建MEF應用程式278
22.4 使用部件的元數據288
22.5 套用MEF實現WPF應用程式界面的動態組合292
22.6 Silverlight 4中的MEF開發294
22.7 套用MEF技術按需裝配Silverlight 4應用程式298
第23章 邁進動態編程的世界307
23.1 隨機應變的對象307
23.2 奇特的dynamic類型311
22.3 DLR探秘318
23.4 創建自己的動態類型323
23.5 集成靜態和動態程式語言327
附錄B 本書所介紹.NET4.0與C# 4.0新特性一覽表333
附錄C 本書縮略語334
索引337
參考文獻340
作者簡介
金旭亮,走自學之路,沉浸於軟體技術世界16年,無師自通,最初“涉獵甚廣”,後專注於微軟.NET平台。目前已當了8年的“教書先生”,致力於軟體技術的套用與推廣,為計算機專業學生和程式設計師提供軟體技術學習指導,為企業提供.NET技術培訓服務。現執教於北京理工大學計算機學院。高度關注中國計算機教育問題,在北京理工大學主講軟體開發系列課程,其所進行的教學改革探索實踐曾引發廣泛的關注。