注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計.NETC#企業(yè)級開發(fā)案例精解(用經(jīng)典案例學通.NET技術(shù))

C#企業(yè)級開發(fā)案例精解(用經(jīng)典案例學通.NET技術(shù))

C#企業(yè)級開發(fā)案例精解(用經(jīng)典案例學通.NET技術(shù))

定 價:¥42.00

作 者: 鄒建峰,周山峰,項細威編著
出版社: 人民郵電出版社
叢編項: 用經(jīng)典案例學通 NET技術(shù)
標 簽: C#

ISBN: 9787115137067 出版時間: 2006-01-01 包裝: 平裝
開本: 26cm 頁數(shù): 403 字數(shù):  

內(nèi)容簡介

  IssueVisiov和TaskVision系統(tǒng)是微軟公司提供的兩個智能客戶端的經(jīng)典范例,其中包括整個應用程序和源代碼。從IssueVisiov和TaskVision范例中,可以很清晰地了解整個智能客戶端的運行過程、實現(xiàn)原理和軟件架構(gòu)。IssueVisiov和TaskVision范例功能實用、代碼編寫規(guī)范,但是它又非常復雜,在沒有指導的情況下,初學者很難將其讀懂并且應用到實際當中。本書從應用的角度出發(fā),按照功能模塊對IssueVisiov和TaskVision范例做了詳盡的解析,并講述出了其中的設計思想和開發(fā)技巧。本書的范例采用的編程語言的C#。本書從實用的角度出發(fā),結(jié)合IssueVisiov和TaskVision系統(tǒng)范例講解智能客戶端的開發(fā)技術(shù),適合正在從事和希望學習智能客戶端開發(fā)的人員閱讀。

作者簡介

暫缺《C#企業(yè)級開發(fā)案例精解(用經(jīng)典案例學通.NET技術(shù))》作者簡介

圖書目錄

第1章 智能客戶端簡介 1
1.1 智能客戶端的定義 1
1.1.1 胖客戶端應用程序 1
1.1.2 瘦客戶端應用程序 2
1.1.3 智能客戶端應用程序 2
1.2 智能客戶端的特征 3
1.2.1 使用本地資源 3
1.2.2 使用網(wǎng)絡資源 4
1.2.3 支持偶爾連接的用戶 4
1.2.4 提供智能安裝和更新 5
1.2.5 提供客戶端設備靈活性 6
1.3 智能客戶端的類型 6
1.3.1 Windows智能客戶端應用程序 7
1.3.2 Office智能客戶端應用程序 7
1.3.3 移動智能客戶端應用程序 8
1.4 對智能客戶端和瘦客戶端進行取舍 8
第一部分 IssueVision——事務管理系統(tǒng)
第2章 IssueVision系統(tǒng)簡介 13
2.1 IssueVision系統(tǒng)簡介 13
2.2 運行IssueVision系統(tǒng) 15
2.2.1 下載安裝IssueVision系統(tǒng) 15
2.2.2 認識IssueVision系統(tǒng) 17
2.2.3 應用IssueVision 20
2.3 配置數(shù)據(jù)庫服務器 23
第3章 IssueVision體系結(jié)構(gòu) 25
3.1 數(shù)據(jù)訪問策略 25
3.1.1 ADO.NET 26
3.1.2 存儲過程 26
3.1.3 數(shù)據(jù)訪問方式 27
3.1.4 數(shù)據(jù)沖突處理 28
3.2 窗體設計 29
3.2.1 使用GDI+進行圖形開發(fā) 29
3.2.2 用戶控件的使用 30
3.3 應用程序設計 31
3.3.1 屬性配置 31
3.3.2 通過HTTP的應用程序更新模型 31
第4章 登錄窗體 33
4.1 登錄窗體概述 33
4.2 界面設計 34
4.3 代碼實現(xiàn) 37
4.3.1 實現(xiàn)效果 37
4.3.2 事件觸發(fā) 38
4.3.3 服務調(diào)用 40
4.4 小結(jié) 46
第5章 主窗體的界面設計 47
5.1 主窗體概述 47
5.2 設計概述 48
5.2.1 需求分析 48
5.2.2 功能設計 48
5.3 主窗體界面設計 49
5.4 用戶控件的開發(fā)和設計 50
5.4.1 用戶控件的設計 50
5.4.2 觀察者設計模式 51
5.5 用戶控件介紹 51
5.5.1 ChartPane用戶控件 51
5.5.2 Chart用戶控件 53
5.5.3 PaneCaption用戶控件 61
5.5.4 MiddlePane用戶控件 68
5.5.5 ExpandableList用戶控件 72
5.5.6 IssueList用戶控件 78
5.5.7 SectionControl用戶控件 81
5.5.8 StaffPane用戶控件 87
5.5.9 IssueTreeView用戶控件 88
5.5.10 OneIssuePane用戶控件 91
5.5.11 HistoryList用戶控件 95
5.5.12 EllipsisLabel用戶控件 100
5.5.13 ConflictPane用戶控件 104
5.6 小結(jié) 107
第6章 主窗體的實現(xiàn) 109
6.1 實現(xiàn)效果 109
6.1.1 命令設計模式 109
6.1.2 命令者設計模式 111
6.1.3 命令實現(xiàn) 114
6.2 事件觸發(fā) 115
6.2.1 窗體事件 115
6.2.2 用戶設置類UserSettings 119
6.2.3 數(shù)據(jù)加解密類DataProtection 123
6.3 服務調(diào)用 127
6.3.1 數(shù)據(jù)源類IssueSubject 127
6.3.2 線程輔助類BackgroundWorker 139
6.4 小結(jié) 147
第7章 其他窗體 149
7.1 窗體實現(xiàn)概述 149
7.2 設計概述 150
7.2.1 需求分析 150
7.2.2 功能設計 150
7.3 界面設計 150
7.3.1 新建事務窗體 150
7.3.2 編輯事務窗體 151
7.4 代碼實現(xiàn) 152
7.4.1 新建事務窗體 152
7.4.2 編輯事務窗體 154
7.5 新建事務和編輯事務窗體技術(shù)要點總結(jié) 156
第8章 數(shù)據(jù)Web服務 158
8.1 數(shù)據(jù)Web服務實現(xiàn)概述 158
8.2 設計概述 159
8.2.1 需求分析 159
8.2.2 功能設計 160
8.3 代碼實現(xiàn)分析 160
8.3.1 數(shù)據(jù)Web服務 160
8.3.2 SecurityHelper類 162
8.3.3 IVData類 166
8.4 數(shù)據(jù)庫結(jié)構(gòu)和存儲過程 170
8.4.1 數(shù)據(jù)庫表結(jié)構(gòu) 170
8.4.2 存儲過程 173
8.5 小結(jié) 176
第二部分 TaskVision——任務管理系統(tǒng)
第9章 TaskVision簡介 179
9.1 TaskVision系統(tǒng)項目簡介 179
9.1.1 應用場景 179
9.1.2 技術(shù)要點 179
9.2 運行TaskVision系統(tǒng) 180
9.2.1 下載安裝TaskVision系統(tǒng) 180
9.2.2 認識TaskVision系統(tǒng) 182
9.3 小結(jié) 186
第10章 TaskVision體系結(jié)構(gòu) 187
10.1 設計理念 187
10.1.1 偶爾連接的設計策略 187
10.1.2 部署和更新 188
10.2 TaskVision系統(tǒng)的體系結(jié)構(gòu) 190
10.3 TaskVision的核心特性 190
10.3.1 偶爾連接 190
10.3.2 通過HTTP的應用程序更新模型 191
10.3.3 控制用戶對應用程序功能訪問授權(quán) 191
10.3.4 數(shù)據(jù)沖突處理 191
10.3.5 打印和打印預覽 191
10.3.6 動態(tài)屬性 192
10.3.7 本地化支持 192
10.3.8 輔助功能支持 193
10.3.9 異步Web服務調(diào)用和多層應用程序 193
10.3.10 在ADO.NET中使用存儲過程進行數(shù)據(jù)訪問 194
10.3.11 使用GDI+進行圖形開發(fā) 194
10.3.12 集成COM應用程序 195
10.4 小結(jié) 196
第11章 登錄窗體 197
11.1 登錄窗體概述 197
11.2 設計概述 197
11.2.1 需求分析 198
11.2.2 功能設計 198
11.3 界面設計 199
11.4 代碼實現(xiàn)分析 200
11.4.1 顯示登錄窗體 200
11.4.2 事件觸發(fā) 203
11.4.3 服務調(diào)用 209
11.5 小結(jié) 213
第12章 主窗體 214
12.1 主窗體概述 214
12.2 設計概述 215
12.2.1 需求分析 215
12.2.2 功能設計 216
12.3 界面設計 216
12.4 代碼實現(xiàn) 220
12.4.1 顯示主窗體 220
12.4.2 事件觸發(fā) 221
12.4.3 異步Web服務調(diào)用 242
12.5 小結(jié) 248
第13章 主窗體的自定義控件 249
13.1 創(chuàng)建Windows自定義控件 249
13.1.1 自定義控件概述 250
13.1.2 在Visual Studio.NET中創(chuàng)建自定義控件 250
13.2 TaskVision系統(tǒng)中的自定義控件 251
13.2.1 TaskHistoryPanel控件的屬性 251
13.2.2 TaskHistoryPanel控件的方法 253
13.2.3 為TaskHistoryPanel控件增加事件 255
13.3 DataGrid控件自定義列樣式 256
13.3.1 DataGridTextBoxColumn列樣式 256
13.3.2 DataGridPriorityColumn列樣式 259
13.3.3 DataGridProgressBarColumn列樣式 260
13.3.4 GridColumnStylesCollection集合 262
13.4 小結(jié) 263
第14章 打印報表 264
14.1 .NET框架打印功能簡述 264
14.2 TaskVision系統(tǒng)的報表打印 265
14.2.1 打印預覽的實現(xiàn) 265
14.2.2 打印報表 270
14.3 導出到Excel 271
14.3.1 使用COM組件 271
14.3.2 導出報表到Excel 272
14.3.3 Visual Studio Tools for Office簡介 276
14.4 小結(jié) 277
第15章 TaskVision服務器 278
15.1 ADO.NET簡介 278
15.2 數(shù)據(jù)庫完整性設計 279
15.3 TaskVision系統(tǒng)的數(shù)據(jù)庫存儲過程 284
15.4 面向服務的體系結(jié)構(gòu) 286
15.5 TaskVision系統(tǒng)中的Web服務 286
15.5.1 創(chuàng)建Web服務 286
15.5.2 身份驗證Web服務 288
15.5.3 數(shù)據(jù)Web服務 293
15.6 小結(jié) 294
第16章 TaskVision在移動設備上的開發(fā) 295
16.1 移動設備開發(fā)簡介 295
16.1.1 開發(fā)工具的選擇 296
16.1.2 移動開發(fā)工具的安裝 297
16.2 Pocket TaskVision系統(tǒng)簡述 297
16.3 Pocket TaskVision窗體 298
16.3.1 主窗體 298
16.3.2 查看任務列表 299
16.3.3 信息窗體 307
16.4 脫機狀態(tài)的處理 309
16.4.1 下載任務窗體 309
16.4.2 上傳任務窗體 312
16.4.3 數(shù)據(jù)訪問類 315
16.5 工具類 324
16.5.1 Global類 324
16.5.2 Service類 326
16.5.3 Settings類 329
16.5.4 SimpleEncrypt類 332
16.6 自定義控件 333
16.6.1 進度條控件 333
16.6.2 任務列表控件 336
16.6.3 日歷控件 340
16.7 小結(jié) 347
第17章 使用現(xiàn)有技術(shù)構(gòu)筑SmartClient程序 348
17.1 ADO.NET 348
17.1.1 ADO.NET概述 349
17.1.2 ADO.NET與ADO的比較 349
17.2 ADO.NET對象模型 350
17.2.1 Connection對象 350
17.2.2 Command對象 352
17.2.3 DataReader對象 352
17.2.4 DataSet對象 353
17.2.5 DataAdapter對象 354
17.2.6 選擇DataSet或DataReader 356
17.3 常見的數(shù)據(jù)庫任務 356
17.3.1 打開數(shù)據(jù)庫連接 356
17.3.2 從數(shù)據(jù)庫中讀取記錄 357
17.3.3 查詢中使用參數(shù) 357
17.3.4 向數(shù)據(jù)庫中添加記錄 358
17.3.5 更新數(shù)據(jù)庫記錄 359
17.3.6 刪除數(shù)據(jù)庫記錄 360
17.3.7 調(diào)用數(shù)據(jù)庫存儲過程 360
17.3.8 實現(xiàn)數(shù)據(jù)庫的事務處理 363
17.4 Updater Application Block 364
17.4.1 Updater Application Block簡介 364
17.4.2 實現(xiàn)原理 365
17.4.3 下載和安裝Updater Application Block 366
17.5 配置Updater Application Block 367
17.5.1 應用程序配置文件 367
17.5.2 更新器配置文件 368
17.5.3 清單文件 369
17.6 快速入門樣例 372
17.6.1 Simple AppStart樣例 372
17.6.2 Manual InProc樣例 376
17.6.3 Auto InProc樣例 379
17.6.4 MSI快速入門樣例 381
17.6.5 無接觸部署樣例 385
17.7 Updater Application Block子系統(tǒng) 387
17.7.1 更新管理子系統(tǒng) 389
17.7.2 清單管理子系統(tǒng) 393
17.7.3 下載器子系統(tǒng) 395
17.7.4 激活子系統(tǒng) 400

本目錄推薦

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