.NETFramework3.5開發技術詳解

.NETFramework3.5開發技術詳解

《.NETFramework3.5開發技術詳解》是由王毅編寫,人民郵電出版社於2009年出版的書籍,該書全面講解了NETFramework3.5開發中各方面的技術要點,共分19章。《.NETFramework3.5開發技術詳解》沒有對各個功能的工作原理進行深入的揭示,而是採用“知識進述”+“代碼示例”的方式,讓讀者可以快速體驗並掌握。NETFramework3.5的開發方法。

內容簡介

《.NETFramework3.5開發技術詳解》適合從事各種.NET程式開發的人員閱讀。通過不同層次的例子,相信可以讓讀者理解、掌握.NET程式開發,特別是關於WPF、WCF和WF這3種重要框架的套用所要掌握的知識。

編輯推薦

許多技術人員在面對.NETFramework3.0/3.5大量的新知識、新技術的時候感到彷徨,對自己現有的技術知識是否過時會產生疑問,對新技術會產生牴觸的情緒。其實,只要能學習到真正代表業界趨勢的技術,花不太多的時間掌握新技術,樂趣就會隨之產生。

編寫《.NETFramework3.5開發技術詳解》的一個目的就是要讓讀者認識到.NET3.5相關的新知識都是基於現有技術的,體會、掌摒並套用這些新技術並不是難事。

目錄

第1章 .NETFramework3.5簡介 1

1.1 .NETFramework3.5在.NET技術體系中的位置 1

1.2 .NET3.5各部分的功能 2

1.3 .NET3.5的組件 3

1.3.1 WindowsPresentaionFoundation(WPF) 3

1.3.2 WindowsCommunicationFoundation(WCF) 5

1.3.3 WorkflowFoundation(WF) 6

1.4 搭建.NET3.5的開發環境 6

1.4.1 在WindowsXP/2003/Vista上搭建開發環境 6

1.4.2 相關工具 9

第2章 .NET3.5的新功能 12

2.1 .NET3.5概要 12

2.2 新的.NET基礎類型 12

2.3 C#語言的強化 14

2.3.1 C#基本語法增強 14

2.3.2 LINQ(集成語言查詢) 16

第3章 WindowsPresentationFoundation基礎知識 34

3.1 WindowsPresentationFoundation(WPF)的概念 34

3.2 XAML的概念 35

3.2.1 命名空間 36

3.2.2 代碼後置檔案 37

3.2.3 調用.NET類庫中的類來定義對象 37

3.2.4 屬性 38

3.3 WPF的結構和相關的類庫 39

3.4 WPF應用程式的類型 44

3.4.1 傳統類型的視窗程式 44

3.5 創建第一個WPF程式 49

第4章 WPF程式的布局 59

4.1 布局的基礎知識 59

4.2 StackPanel容器 61

4.3 DockPanel容器 65

4.4 Grid容器 67

4.4.1 表格的高度和寬度 69

4.4.2 ColumnSpan和RowSpan 70

4.4.3 Grid的SharedSizeGroup 71

4.5 Canvas容器 72

4.6 文檔布局 74

4.6.1 WrapPanel 74

4.6.2 TextBlock 75

4.6.3 FlowDocument 78

4.7 其他容器 83

4.8 視圖控制 84

4.9 自定義布局 87

第5章 WPF的控制項 91

5.1 控制項模型 91

5.2 WPF的控制項樹 92

5.3 路由事件 95

5.4 從屬屬性(DependencyProperty) 97

5.5 處理互動行為 102

5.6 基本控制項的使用 106

5.6.1 Button控制項 106

5.6.2 TextBox類控制項 109

5.6.3 列表控制項 113

5.6.4 Menu控制項 118

5.6.5 包容式控制項 121

5.6.6 Label和TextBlock 126

5.6.7 其他控制項 127

第6章 資源和數據綁定 134

6.1 在WPF中定義資源 134

6.1.1 WPF中的嵌入式資源 134

6.1.2 定義邏輯資源 135

6.2 使用資源 139

6.3 數據綁定基礎 142

6.4 集合的綁定 151

6.5 DataProvider 157

6.6 高級數據綁定操作 165

6.7 使用CollectionViewSource進行排序和過濾 167

第7章 讓WPF程式支持樣式和主題 169

7.1 樣式基礎 169

7.1.1 WPF樣式的定義 169

7.1.2 樣式的作用 170

7.1.3 樣式的作用範圍 171

7.2 內聯樣式 172

7.3 命名樣式 172

7.4 樣式觸發器 174

7.5 控制項模板 180

7.6 主題 182

第8章 WPF的繪圖功能 189

8.1 2D圖形基礎 189

8.2 2D幾何圖形 190

8.3 畫刷和畫筆 197

8.3.1 畫刷 197

8.3.2 畫筆 204

8.4 2D圖形變換(Transform) 205

8.4.1 平移變換 205

8.4.2 縮放變換 206

8.4.3 旋轉變換 206

8.4.4 斜移變換 207

8.4.5 矩陣變換 207

8.4.6 變換組(TransformGroup) 210

8.5 2D圖形特效 210

8.6 3D圖形基礎 213

8.6.1 計算機圖形學基礎 213

8.6.2 WPF的3D類型 215

8.7 3D變換 218

8.8 WPF的動畫支持 221

8.8.1 Animation對象 222

8.8.2 第一個動畫 223

第9章 WPF的多媒體 230

9.1 對視頻和音頻的支持 230

9.1.1 視頻支持 230

9.1.2 音頻支持 235

9.2 語音功能 238

第10章 WPF高級技術 241

10.1 WPF自定義控制項 241

10.1.1 編寫控制項的基礎知識 241

10.1.2 開始編寫控制項 244

10.1.3 編寫CustomControl控制項 249

10.2 WPF的互操作性 252

10.2.1 在WPF中使用Winform控制項 252

10.2.2 在WInform程式中使用WPF控制項 254

10.3 WPF的異步模型 254

10.4 WPF對自動化程式的支持 256

10.4.1 Automation樹 256

10.4.2 控制項的訪問方式 257

第11章 WindowsCommunicationFoundation(WCF)基礎 261

11.1 面向服務編程模型(框架) 261

11.1.1 什麼是SOA 261

11.1.2 為什麼要使用SOA 263

11.2 WCF是什麼 264

11.3 WCF的結構 265

11.4 WCF基礎 267

第12章 WCF中的契約 268

12.1 服務契約和操作契約 268

12.2 數據契約(DataContract) 269

12.3 錯誤契約(FaultContract) 272

12.4 創建WCF服務 273

12.5 編寫WCF客戶端 277

12.6 配置WCF程式 279

12.6.1 服務端配置 279

12.6.2 客戶端配置 283

12.6.3 配置工具 284

第13章 WCF中的訊息交換 285

13.1 與通信有關的概念 285

13.1.1 Address(地址) 285

13.1.2 Bindings(通信綁定) 286

13.1.3 Contracts(契約) 288

13.1.4 EndPoint 292

13.2 遠程對象的傳遞 293

13.3 大對象的傳遞 299

13.4 錯誤處理 303

13.5 會話管理 308

13.6 雙向通信 311

13.7 WCF的訊息編碼 318

13.8 基於佇列的訊息交換 319

13.9 點對點網路(Peer-To-PeerNetwork) 322

第14章 並發管理 327

14.1 伺服器實例行為管理 327

14.2 並發管理 330

14.3 同步上下文 332

14.4 回調的同步設定和異步調用 334

第15章 WCF的事務支持 341

15.1 事務概要 341

15.2 WCF中的事務 343

15.3 創建支持事務的服務 345

第16章 WCF的安全解決方案 353

16.1 認證和授權 353

16.1.1 認證 354

16.1.2 授權 355

16.2 安全傳輸 360

16.2.1 傳輸的安全性 360

16.2.2 訊息安全 363

16.3 安全策略 364

第17章 WCF的擴展性 368

17.1 服務行為的擴展 368

17.1.1 自定義分發器特性 369

17.2 自定義通道 374

17.3 自定義元數據 378

17.3.1 元數據的基本知識 378

17.3.2 擴展元數據系統 379

17.4 自定義序列化 380

第18章 WCF的運行環境 383

18.1 在IIS上啟用WCF服務 383

18.2 在.NET程式中運行WCF服務 386

18.3 在Windows服務程式中運行WCF服務 387

第19章 工作流(WorkFlow) 392

19.1 工作流(WF)簡介 392

19.1.1 工作流的概念 392

19.1.2 WindowsWorkFlowFoundation 393

19.2 Activity(活動) 396

19.3 WF運行時 401

19.4 基於狀態機的工作流 405

19.5 工作流的持久化 406

19.6 工作流的XAML表示 407

……

相關詞條

相關搜尋

熱門詞條

聯絡我們