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

.NET平臺(tái)下Windows程序設(shè)計(jì)

.NET平臺(tái)下Windows程序設(shè)計(jì)

定 價(jià):¥55.00

作 者: 周羽明,劉元婷 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng): .NET技術(shù)叢書
標(biāo) 簽: .NET

ISBN: 9787121103339 出版時(shí)間: 2010-04-01 包裝: 平裝
開本: 大16開 頁(yè)數(shù): 434 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  微軟公司一直引領(lǐng)IT行業(yè)的發(fā)展,平臺(tái)占據(jù)市場(chǎng)絕大多數(shù)份額。而對(duì)于一個(gè)計(jì)算機(jī)的專業(yè)的從業(yè)人員,對(duì)微軟整體技術(shù)的把握與發(fā)展,也是大多數(shù)IT從業(yè)人員的必然選擇。這本書籍就帶我們?nèi)娴牧私鈱W(xué)習(xí)掌握微軟.NET平臺(tái)下的Windows程序設(shè)計(jì)、SQL Server 與 ADO.NET 程序設(shè)計(jì)、以及XML的基礎(chǔ)知識(shí)。相信通過學(xué)習(xí),您可以全面的掌握 .NET 平臺(tái)下的Windows程序設(shè)計(jì)。按照學(xué)習(xí)的順序和技術(shù)的難易程度,每一個(gè)知識(shí)點(diǎn)都配套詳細(xì)的實(shí)訓(xùn)實(shí)驗(yàn),通過實(shí)訓(xùn)實(shí)驗(yàn)讓我們以最快速度全面的掌握微軟平臺(tái)與技術(shù)。

作者簡(jiǎn)介

暫缺《.NET平臺(tái)下Windows程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章 Windows Form程序設(shè)計(jì)介紹 1
1.1 .NET平臺(tái)下開發(fā)Windows Form簡(jiǎn)介 1
1.1.1 Windows Form簡(jiǎn)介 1
1.1.2 Windows Form開發(fā)技術(shù) 2
1.2 Visual Studio.NET開發(fā)環(huán)境介紹 3
1.3 Windows窗體模型設(shè)計(jì) 4
1.3.1 “Hello World”程序 4
1.3.2 Windows窗體應(yīng)用程序模型 5
1.3.3 Windows窗體中的動(dòng)態(tài)布局 8
1.4 Windows常用控件 9
1.4.1 標(biāo)簽、連接標(biāo)簽、文本框 9
1.4.2 按鈕、復(fù)選框、單選按鈕 12
1.4.3 圖片框、圖片列表 16
1.4.4 菜單、工具欄、狀態(tài)條 19
1.4.5 列表框、檢查列表框及組合框 29
1.4.6 列表視圖和樹形視圖 34
1.4.7 橫滑塊、豎滑塊、軌道滑塊及進(jìn)度條 41
1.4.8 分頁(yè)控件 45
1.4.9 Windows Form中的公用對(duì)話框 49
1.5 如何操作鍵盤和鼠標(biāo) 58
.1.5.1 使用鍵盤事件 58
1.5.2 使用鼠標(biāo)事件 58
1.5.3 切換控件的繪制行為 60
1.6 控制打印 61
1.6.1 重要的打印類 61
1.6.2 生成進(jìn)行打印的應(yīng)用程序 61
1.7 .NET I/O操作與文件管理 66
1.7.1 基本的文件I/O 66
1.7.2 用于文件I/O的類 66
1.7.3 用于從流讀取和寫入流的類 66
1.7.4 通用I/O流類 67
1.7.5 創(chuàng)建目錄列表 67
1.7.6 對(duì)新建的數(shù)據(jù)文件進(jìn)行讀取和寫入 68
1.7.7 打開并追加到日志文件 69
1.7.8 向文件寫入文本 70
1.7.9 從文件讀取文本 71
1.7.10 從字符串中讀取字符 72
1.7.11 向字符串寫入字符 72
1.8 GDI+編程 73
1.8.1 介紹GDI+ 73
1.8.2 GDI和GDI+之間的差異 74
1.8.3 GDI+命名空間 74
1.8.4 創(chuàng)建圖形對(duì)象 74
1.8.5 Alpha混合 75
1.8.6 使用畫筆 75
1.8.7 使用鋼筆 77
1.8.8 繪制文本 77
1.8.9 使用圖像 81
1.8.10 其他信息 82
1.9 數(shù)據(jù)訪問 82
1.9.1 數(shù)據(jù)訪問概述 82
1.9.2 Windows窗體中的數(shù)據(jù)綁定 90
1.10 .NET Framework 3.5的Windows窗體中的新增功能 98
第2章 Windows Form程序設(shè)計(jì)動(dòng)手試驗(yàn) 100
2.1 實(shí)驗(yàn)1 創(chuàng)建簡(jiǎn)單的Windows窗體應(yīng)用程序項(xiàng)目 100
2.1.1 實(shí)例說明 100
2.1.2 技術(shù)要點(diǎn) 100
2.1.3 設(shè)計(jì)過程 100
2.2 實(shí)驗(yàn)2 創(chuàng)建簡(jiǎn)單計(jì)算器程序 101
2.2.1 實(shí)例說明 101
2.2.2 技術(shù)要點(diǎn) 101
2.2.3 設(shè)計(jì)過程 102
2.3 實(shí)驗(yàn)3 使用菜單 106
2.3.1 實(shí)例說明 106
2.3.2 技術(shù)要點(diǎn) 106
2.3.3 設(shè)計(jì)過程 107
2.4 實(shí)驗(yàn)4 操作鍵盤和鼠標(biāo) 108
2.4.1 實(shí)例說明 108
2.4.2 技術(shù)要點(diǎn) 108
2.4.3 設(shè)計(jì)過程 108
2.5 實(shí)驗(yàn)5 使用打印 109
2.5.1 實(shí)例說明 109
2.5.2 技術(shù)要點(diǎn) 109
2.5.3 設(shè)計(jì)過程 109
2.6 實(shí)驗(yàn)6 創(chuàng)建簡(jiǎn)單的記事本 111
2.6.1 實(shí)例說明 111
2.6.2 技術(shù)要點(diǎn) 112
2.6.3 設(shè)計(jì)過程 112
2.7 實(shí)驗(yàn)7 使用Timer控件和進(jìn)度條 114
2.7.1 實(shí)例說明 114
2.7.2 技術(shù)要點(diǎn) 114
2.7.3 設(shè)計(jì)過程 114
2.8 實(shí)驗(yàn)8 ComboBox控件的綜合使用 115
2.8.1 實(shí)例說明 115
2.8.2 技術(shù)要點(diǎn) 115
2.8.3 設(shè)計(jì)過程 115
2.9 實(shí)驗(yàn)9 選項(xiàng)卡示例 123
2.9.1 實(shí)例說明 123
2.9.2 技術(shù)要點(diǎn) 123
2.9.3 設(shè)計(jì)過程 123
2.10 實(shí)驗(yàn)10 列表框示例 127
2.10.1 實(shí)例說明 127
2.10.2 技術(shù)要點(diǎn) 128
2.10.3 設(shè)計(jì)過程 128
2.11 實(shí)驗(yàn)11 創(chuàng)建多文檔界面應(yīng)用程序 136
2.11.1 實(shí)例說明 136
2.11.2 技術(shù)要點(diǎn) 136
2.11.3 設(shè)計(jì)過程 136
2.12 實(shí)驗(yàn)12 創(chuàng)建線程 138
2.12.1 實(shí)例說明 138
2.12.2 技術(shù)要點(diǎn) 138
2.12.3 設(shè)計(jì)過程 138
2.13 實(shí)驗(yàn)13 樹狀視圖拖放實(shí)現(xiàn) 140
2.13.1 實(shí)例說明 140
2.13.2 技術(shù)要點(diǎn) 140
2.13.3 設(shè)計(jì)過程 140
2.14 實(shí)驗(yàn)14 為應(yīng)用提供文件拖放功能 143
2.14.1 實(shí)例說明 143
2.14.2 技術(shù)要點(diǎn) 143
2.14.3 設(shè)計(jì)過程 143
2.15 實(shí)驗(yàn)15 簡(jiǎn)單文件管理器 144
2.15.1 實(shí)例說明 144
2.15.2 技術(shù)要點(diǎn) 144
2.15.3 設(shè)計(jì)過程 145
2.16 實(shí)驗(yàn)16 使用剪貼板 150
2.16.1 實(shí)例說明 150
2.16.2 技術(shù)要點(diǎn) 150
2.16.3 設(shè)計(jì)過程 150
2.17 實(shí)驗(yàn)17 使用GDI+繪制多種圖形 151
2.17.1 實(shí)例說明 151
2.17.2 技術(shù)要點(diǎn) 151
2.17.3 設(shè)計(jì)過程 151
2.18 實(shí)驗(yàn)18 使用GDI+繪制多種文本 152
2.18.1 實(shí)例說明 152
2.18.2 技術(shù)要點(diǎn) 152
2.18.3 設(shè)計(jì)過程 152
2.19 實(shí)驗(yàn)19 使用GDI+畫筆示例 155
2.19.1 實(shí)例說明 155
2.19.2 技術(shù)要點(diǎn) 155
2.19.3 設(shè)計(jì)過程 155
2.20 實(shí)驗(yàn)20 Windows窗體中的動(dòng)態(tài)布局 158
2.20.1 實(shí)例說明 158
2.20.2 技術(shù)要點(diǎn) 158
2.20.3 設(shè)計(jì)過程 158
2.21 實(shí)驗(yàn)21 實(shí)現(xiàn)一個(gè)使用后臺(tái)操作的窗體 160
2.21.1 實(shí)例說明 160
2.21.2 技術(shù)要點(diǎn) 161
2.21.3 設(shè)計(jì)過程 161
2.22 實(shí)驗(yàn)22 創(chuàng)建程序調(diào)用 164
2.22.1 實(shí)例說明 164
2.22.2 技術(shù)要點(diǎn) 164
2.22.3 設(shè)計(jì)過程 164
2.23 實(shí)驗(yàn)23 窗體中的簡(jiǎn)單數(shù)據(jù)綁定 166
2.23.1 實(shí)例說明 166
2.23.2 技術(shù)要點(diǎn) 166
2.23.3 設(shè)計(jì)過程 166
2.24 實(shí)驗(yàn)24 驗(yàn)證DataGridView控件中的數(shù)據(jù) 174
2.24.1 實(shí)例說明 174
2.24.2 技術(shù)要點(diǎn) 174
2.24.3 設(shè)計(jì)過程 174
2.25 實(shí)驗(yàn)25 創(chuàng)作復(fù)合控件 175
2.25.1 實(shí)例說明 175
2.25.2 技術(shù)要點(diǎn) 175
2.25.3 設(shè)計(jì)過程 175
2.26 實(shí)驗(yàn)26 播放聲音文件 177
2.26.1 實(shí)例說明 177
2.26.2 技術(shù)要點(diǎn) 177
2.26.3 設(shè)計(jì)過程 177
2.27 實(shí)驗(yàn)27 Web頁(yè)與宿主窗體互操作 181
2.27.1 實(shí)例說明 181
2.27.2 技術(shù)要點(diǎn) 181
2.27.3 設(shè)計(jì)過程 182
2.28 實(shí)驗(yàn)28 我的Web瀏覽器 184
2.28.1 實(shí)例說明 184
2.28.2 技術(shù)要點(diǎn) 185
2.28.3 設(shè)計(jì)過程 185
2.29 實(shí)驗(yàn)29 獲取驅(qū)動(dòng)器信息 188
2.29.1 實(shí)例說明 188
2.29.2 技術(shù)要點(diǎn) 188
2.29.3 設(shè)計(jì)過程 188
2.30 實(shí)驗(yàn)30 主機(jī)名與IP地址 191
2.30.1 實(shí)例說明 191
2.30.2 技術(shù)要點(diǎn) 191
2.30.3 設(shè)計(jì)過程 191
2.31 制作安裝程序 192
2.31.1 使用Visual Studio安裝向?qū)?192
2.31.2 使用NSIS(Nullsoft Install System) 196
2.31.3 使用InstallShield 202
第3章 SQL Server與ADO.NET程序設(shè)計(jì) 209
3.1 Transact-SQL元素 209
3.1.1 標(biāo)識(shí)符 209
3.1.2 數(shù)據(jù)類型 210
3.1.3 函數(shù) 211
3.1.4 表達(dá)式 213
3.1.5 表達(dá)式中的運(yùn)算符 214
3.1.6 注釋 215
3.2 SQL Server Management Studio 216
3.2.1 SQL Server Management Studio簡(jiǎn)介 217
3.2.2 使用SQL Server Management Studio 217
3.2.3 AdventureWorks 218
3.3 規(guī)劃數(shù)據(jù)庫(kù) 223
3.3.1 系統(tǒng)數(shù)據(jù)庫(kù) 223
3.3.2 文件和文件組 224
3.3.3 事務(wù)日志 225
3.3.4 表的基礎(chǔ)知識(shí) 225
3.3.5 索引的基礎(chǔ)知識(shí) 226
3.3.6 事務(wù) 228
3.3.7 存儲(chǔ)過程基礎(chǔ)知識(shí) 228
3.3.8 用戶定義函數(shù)基礎(chǔ)知識(shí) 229
3.3.9 PRIMARY KEY約束 230
3.3.10 FOREIGN KEY約束 231
3.4 設(shè)計(jì)數(shù)據(jù)庫(kù) 233
3.4.1 規(guī)范化 233
3.4.2 數(shù)據(jù)完整性 234
3.4.3 設(shè)計(jì)文件和文件組 234
3.5 創(chuàng)建數(shù)據(jù)庫(kù) 235
3.5.1 概述 235
3.5.2 數(shù)據(jù)庫(kù)文件和文件組 236
3.6 修改數(shù)據(jù)庫(kù) 237
3.6.1 添加和刪除數(shù)據(jù)文件和事務(wù)日志文件 237
3.6.2 擴(kuò)展收縮數(shù)據(jù)庫(kù) 239
3.6.3 分離和附加數(shù)據(jù)庫(kù) 241
3.6.4 使用INSERT和SELECT INTO添加行 242
3.6.5 通過使用UPDATE更改數(shù)據(jù) 243
3.6.6 使用DELETE刪除行 243
3.6.7 創(chuàng)建和修改PRIMARY KEY約束 244
3.6.8 創(chuàng)建和修改FOREIGN KEY約束 245
3.7 優(yōu)化數(shù)據(jù)庫(kù) 245
3.7.1 索引設(shè)計(jì)基礎(chǔ)知識(shí) 245
3.7.2 了解視圖 246
3.8 維護(hù)數(shù)據(jù)庫(kù) 246
3.9 ADO.NET概述 250
3.9.1 ADO.NET組件 251
3.9.2 選擇DataReader或DataSet 251
3.9.3 XML和ADO.NET 252
3.9.4 ADO.NET平臺(tái)要求 252
3.9.5 .NET Framework數(shù)據(jù)提供程序 252
3.9.6 ADO.NET DataSet 255
3.9.7 兼容性 256
3.10 使用DataSet 257
3.10.1 創(chuàng)建DataSet 257
3.10.2 創(chuàng)建和使用DataTable 259
3.10.3 在DataTable中處理數(shù)據(jù) 264
3.10.4 創(chuàng)建和使用DataTableReader 267
3.10.5 創(chuàng)建和使用DataView 270
3.11 連接/檢索數(shù)據(jù) 274
3.11.1 連接到數(shù)據(jù)源 274
3.11.2 使用命令 277
3.11.3 使用DataAdapter 282
3.11.4 使用DataReader 289
3.12 修改數(shù)據(jù) 291
3.12.1 使用DataAdapete更新數(shù)據(jù)源 291
3.12.2 使用命令更新數(shù)據(jù)源 292
3.13 應(yīng)用程序的安全 293
3.13.1 ADO.NET安全編碼指南 293
3.13.2 保護(hù)連接字符串 295
3.13.3 加密和數(shù)據(jù)訪問 298
第4章 SQL Server與ADO.NET程序設(shè)計(jì)動(dòng)手試驗(yàn) 299
4.1 實(shí)驗(yàn)1 創(chuàng)建SQL Server Express數(shù)據(jù)庫(kù)文件 299
4.1.1 實(shí)例說明 299
4.1.2 技術(shù)要點(diǎn) 299
4.1.3 設(shè)計(jì)過程 299
4.1.4 用數(shù)據(jù)填充示例表 302
4.2 實(shí)驗(yàn)2 創(chuàng)建帶有多個(gè)查詢的TableAdapter 303
4.2.1 實(shí)例說明 303
4.2.2 技術(shù)要點(diǎn) 303
4.2.3 設(shè)計(jì)過程 303
4.3 實(shí)驗(yàn)3 連接到SQL Server Express數(shù)據(jù)庫(kù)中的數(shù)據(jù) 305
4.3.1 實(shí)例說明 305
4.3.2 技術(shù)要點(diǎn) 305
4.3.3 設(shè)計(jì)過程 305
4.4 實(shí)驗(yàn)4 從Access數(shù)據(jù)庫(kù)中讀取數(shù)據(jù) 306
4.4.1 實(shí)例說明 306
4.4.2 技術(shù)要點(diǎn) 306
4.4.3 設(shè)計(jì)過程 306
4.5 實(shí)驗(yàn)5 連接到對(duì)象中的數(shù)據(jù) 310
4.5.1 實(shí)例說明 310
4.5.2 技術(shù)要點(diǎn) 311
4.5.3 設(shè)計(jì)過程 311
4.6 實(shí)驗(yàn)6 向數(shù)據(jù)集添加驗(yàn)證 323
4.6.1 實(shí)例說明 323
4.6.2 技術(shù)要點(diǎn) 323
4.6.3 設(shè)計(jì)過程 323
4.7 實(shí)驗(yàn)7 將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)(多個(gè)表) 324
4.7.1 實(shí)例說明 324
4.7.2 技術(shù)要點(diǎn) 324
4.7.3 設(shè)計(jì)過程 324
4.8 實(shí)驗(yàn)8 枚舉局域網(wǎng)內(nèi)的所有SQL Server服務(wù)器 327
4.8.1 實(shí)例說明 327
4.8.2 技術(shù)要點(diǎn) 327
4.8.3 設(shè)計(jì)過程 327
4.9 實(shí)驗(yàn)9 將ASP.NET輸出緩存與SQL Server結(jié)合使用 328
4.9.1 實(shí)例說明 328
4.9.2 技術(shù)要點(diǎn) 329
4.9.3 設(shè)計(jì)過程 329
4.10 實(shí)驗(yàn)10 在事務(wù)中保存數(shù)據(jù) 332
4.10.1 實(shí)例說明 332
4.10.2 技術(shù)要點(diǎn) 332
4.10.3 設(shè)計(jì)過程 332
4.11 實(shí)驗(yàn)11 使用托管代碼創(chuàng)建存儲(chǔ)過程 336
4.11.1 實(shí)例說明 336
4.11.2 技術(shù)要點(diǎn) 336
4.11.3 設(shè)計(jì)過程 336
4.12 實(shí)驗(yàn)12 處理并發(fā)異常 338
4.12.1 實(shí)例說明 338
4.12.2 技術(shù)要點(diǎn) 338
4.12.3 設(shè)計(jì)過程 338
4.13 實(shí)驗(yàn)13 將XML數(shù)據(jù)讀取到數(shù)據(jù)集 342
4.13.1 實(shí)例說明 342
4.13.2 技術(shù)要點(diǎn) 342
4.13.3 設(shè)計(jì)過程 342
4.14 實(shí)驗(yàn)14 使用數(shù)據(jù)填充數(shù)據(jù)集 345
4.14.1 實(shí)例說明 345
4.14.2 技術(shù)要點(diǎn) 345
4.14.3 設(shè)計(jì)過程 345
4.15 實(shí)驗(yàn)15 創(chuàng)建主/詳細(xì)信息頁(yè) 346
4.15.1 實(shí)例說明 346
4.15.2 技術(shù)要點(diǎn) 347
4.15.3 設(shè)計(jì)過程 347
4.16 實(shí)驗(yàn)16 使用 DataList Web服務(wù)器控件顯示并格式化數(shù)據(jù) 349
4.16.1 實(shí)例說明 349
4.16.2 技術(shù)要點(diǎn) 349
4.16.3 設(shè)計(jì)過程 349
第5章 了解XML數(shù)據(jù)基本知識(shí) 354
5.1 .NET Framework中的XML結(jié)構(gòu)概述 354
5.1.1 .NET Framework中的XML設(shè)計(jì)目標(biāo) 354
5.1.2 .NET Framework中的XML結(jié)構(gòu)摘要 356
5.2 在內(nèi)存中處理XML數(shù)據(jù) 356
5.2.1 使用DOM模型處理XML數(shù)據(jù) 357
5.2.2 移除XML文檔中的節(jié)點(diǎn)、內(nèi)容和值 372
5.2.3 在DOM中驗(yàn)證XML文檔 374
5.2.4 使用XPath數(shù)據(jù)模型處理XML數(shù)據(jù) 380
5.3 用XmlReader讀取XML 410
5.3.1 創(chuàng)建XML讀取器 410
5.3.2 XmlReader中的當(dāng)前節(jié)點(diǎn)位置 412
5.4 用XmlWriter編寫XML 416
5.4.1 創(chuàng)建XMI編寫器 416
5.4.2 寫入類型化數(shù)據(jù) 418
5.4.3 編寫屬性 419
5.4.4 寫入元素 420
第6章 了解XML數(shù)據(jù)基本知識(shí)動(dòng)手試驗(yàn) 422
6.1 實(shí)驗(yàn)1 用XML設(shè)計(jì)器創(chuàng)建XML架構(gòu) 422
6.1.1 實(shí)例說明 422
6.1.2 技術(shù)要點(diǎn) 422
6.1.3 設(shè)計(jì)過程 422
6.2 實(shí)驗(yàn)2 從Windows窗體調(diào)用XML Web services 426
6.2.1 實(shí)例說明 426
6.2.2 技術(shù)要點(diǎn) 426
6.2.3 設(shè)計(jì)過程 426
6.3 實(shí)驗(yàn)3 使用Windows窗體BindingSource綁定到Web服務(wù) 428
6.3.1 實(shí)例說明 428
6.3.2 技術(shù)要點(diǎn) 428
6.3.3 設(shè)計(jì)過程 428

本目錄推薦

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