.NET Framework 3.5開發技術詳解

.NET Framework 3.5開發技術詳解

《.NET Framework 3.5開發技術詳解》是2009年2月人民郵電出版社出版的圖書,作者是王毅。

基本介紹

  • 中文名:.NET Framework 3.5開發技術詳解
  • 作者:王毅
  • 出版社:人民郵電出版社
  • 出版時間:2009年2月
  • 頁數:410 頁
  • 定價:55 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115190918
內容簡介,圖書目錄,

內容簡介

本書全面講解了.NET Framework 3.5開發中各方面的技術要點,共分19章。本書沒有對各個功能的工作原理進行深入的揭示,而是採用“知識進述”+“代碼示例”的方式,讓讀者可以快速體驗並掌握.NET Framework 3.5的開發方法。
本書適合從事各種.NET程式開發的人員閱讀。通過不同層次的例子,相信可以讓讀者理解、掌握.NET程式開發,特別是關於WPF、WCF和WF這3種重要框架的套用所要掌握的知識。

圖書目錄

第 1章 .NET Framework 3.5簡介 1
1.1 .NET Framework 3.5在.NET技術體系中的位置 1
1.2 .NET 3.5各部分的功能 2
1.3 .NET 3.5的組件 3
1.3.1 Windows Presentaion Foundation(WPF) 3
1.3.2 Windows Communication Foundation(WCF) 5
1.3.3 Workflow Foundation(WF) 6
1.4 搭建.NET 3.5的開發環境 6
1.4.1 在Windows XP/2003/Vista上搭建開發環境 6
1.4.2 相關工具 9
第 2章 .NET 3.5的新功能 12
2.1 .NET 3.5概要 12
2.2 新的.NET基礎類型 12
2.3 C#語言的強化 14
2.3.1 C#基本語法增強 14
2.3.2 LINQ(集成語言查詢) 16
第3章 Windows Presentation Foundation基礎知識 34
3.1 Windows Presentation Foundation(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 從屬屬性(Dependency Property) 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 編寫Custom Control控制項 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章 Windows Communication Foundation(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-Peer Network) 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章 工作流(Work Flow) 392
19.1 工作流(WF)簡介 392
19.1.1 工作流的概念 392
19.1.2 Windows Work Flow Foundation 393
19.2 Activity(活動) 396
19.3 WF運行時 401
19.4 基於狀態機的工作流 405
19.5 工作流的持久化 406
19.6 工作流的XAML表示 407

相關詞條

熱門詞條

聯絡我們