TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Windows程序設計與架構(簡體書)
滿額折

Windows程序設計與架構(簡體書)

人民幣定價:55 元
定  價:NT$ 330 元
優惠價:87287
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:8 點
相關商品
商品簡介
目次

商品簡介

微軟公司一直引領IT行業的發展,平臺占據市場絕大多數份額,特別是在目前的國內就業市場。對微軟整體技術的把握與發展,也是大多數IT從業人員的必然選擇。
本書側重實用性,從最基本的知識介紹開始,通過一半以上篇幅的從簡到難的實驗,系統地給讀者介紹微軟Windows程序設計技術與架構。本書一共包含三大部分:第一部分為Windows Form程序設計介紹;第二部分為SQL Server與ADO.NET程序設計;第三部分為了解XML數據基本知識。書中還包含大量與之對應的實驗,案例與實驗的篇幅大概占一半,涵蓋了幾乎所有的知識點。

目次

目 錄
第一部分:Windows Form程序設計介紹
第1章 Windows Form程序設計(相關知識體系系統學習) 2
1.1 .NET平臺下開發Windows Form簡介 2
1.1.1 Windows Form簡介 2
1.1.2 Windows Form開發技術 3
1.2 Visual Studio.NET開發環境介紹 4
1.3 Windows窗體模型設計 6
1.3.1 “Hello World”程序 6
1.3.2 Windows窗體應用程序模型 6
1.3.3 Windows窗體中的動態布局 10
1.4 Windows常用控件 10
1.4.1 標簽、連接標簽、文本框 11
1.4.2 按鈕、復選框、單選按鈕 14
1.4.3 圖片框、圖片列表 18
1.4.4 菜單、工具欄、狀態條 21
1.4.5 列表框、檢查列表框及組合框 32
1.4.6 列表視圖和樹形視圖 37
1.4.7 橫滑塊、豎滑塊、軌道滑塊及進度條 45
1.4.8 分頁控件 49
1.4.9 Windows Form中的公用對話框 53
1.5 如何操作鍵盤和鼠標 62
1.5.1 使用鍵盤事件 62
1.5.2 使用鼠標事件 63
1.5.3 切換控件的繪制行為 65
1.6 控制打印 65
1.6.1 重要的打印類 65
1.6.2 生成進行打印的應用程序 66
1.7 .NET I/O操作與文件管理 71
1.7.1 基本的文件I/O 71
1.7.2 用于文件I/O的類 71
1.7.3 用于從流讀取和寫入流的類 72
1.7.4 通用I/O流類 72
1.7.5 創建目錄列表 72
1.7.6 對新建的數據文件進行讀取和寫入 73
1.7.7 打開并追加到日志文件 74
1.7.8 向文件寫入文本 75
1.7.9 從文件讀取文本 76
1.7.10 從字符串中讀取字符 77
1.7.11 向字符串寫入字符 78
1.8 GDI+編程 78
1.8.1 介紹GDI+ 78
1.8.2 GDI和GDI+之間的差異 79
1.8.3 GDI+命名空間 80
1.8.4 創建圖形對象 80
1.8.5 Alpha混合 81
1.8.6 使用畫筆 81
1.8.7 使用鋼筆 82
1.8.8 繪制文本 83
1.8.9 使用圖像 87
1.8.10 其他信息 88
1.9 數據訪問 89
1.9.1 數據訪問概述 89
1.9.2 Windows窗體中的數據綁定 96
1.10 .NET Framework 3.5的Windows窗體中的新增功能 105
第2章 Windows Form程序設計(相關知識案例分析) 107
2.1 案例分析1 創建簡單的Windows窗體應用程序項目 107
2.1.1 案例描述 107
2.1.2 案例分析 107
2.1.3 案例實現與技巧 107
2.2 案例分析2 創建簡單計算器程序 108
2.2.1 案例描述 108
2.2.2 案例分析 109
2.2.3 案例實現與技巧 109
2.3 案例分析3 使用菜單 114
2.3.1 案例描述 114
2.3.2 案例分析 114
2.3.3 案例實現與技巧 114
2.4 案例分析4 操作鍵盤和鼠標 115
2.4.1 案例描述 115
2.4.2 案例分析 115
2.4.3 案例實現與技巧 115
2.5 案例分析5 使用打印 117
2.5.1 案例描述 117
2.5.2 案例分析 117
2.5.3 案例實現與技巧 117
2.6 案例分析6 創建簡單的記事本 119
2.6.1 案例描述 119
2.6.2 案例分析 119
2.6.3 案例實現與技巧 119
2.7 案例分析7 使用Timer控件和進度條 121
2.7.1 案例描述 121
2.7.2 案例分析 121
2.7.3 案例實現與技巧 121
2.8 案例分析8 ComboBox控件的綜合使用 122
2.8.1 案例描述 122
2.8.2 案例分析 123
2.8.3 案例實現與技巧 123
2.9 案例分析9 選項卡示例 131
2.9.1 案例描述 131
2.9.2 案例分析 131
2.9.3 案例實現與技巧 131
2.10 案例分析10 列表框示例 136
2.10.1 案例描述 136
2.10.2 案例分析 136
2.10.3 案例實現與技巧 136
2.11 案例分析11 創建多文檔界面應用程序 145
2.11.1 案例描述 145
2.11.2 案例分析 145
2.11.3 案例實現與技巧 145
2.12 案例分析12 創建線程 147
2.12.1 案例描述 147
2.12.2 案例分析 147
2.12.3 案例實現與技巧 147
2.13 案例分析13 樹狀視圖拖放實現 149
2.13.1 案例描述 149
2.13.2 案例分析 149
2.13.3 案例實現與技巧 149
2.14 案例分析14 為應用提供文件拖放功能 152
2.14.1 案例描述 152
2.14.2 案例分析 153
2.14.3 案例實現與技巧 153
2.15 案例分析15 簡單文件管理器 154
2.15.1 案例描述 154
2.15.2 案例分析 154
2.15.3 案例實現與技巧 154
2.16 案例分析16 使用剪貼板 160
2.16.1 案例描述 160
2.16.2 案例分析 160
2.16.3 案例實現與技巧 160
2.17 案例分析17 使用GDI+繪制多種圖形 161
2.17.1 案例描述 161
2.17.2 案例分析 161
2.17.3 案例實現與技巧 161
2.18 案例分析18 使用GDI+繪制多種文本 162
2.18.1 案例描述 162
2.18.2 案例分析 163
2.18.3 案例實現與技巧 163
2.19 案例分析19 使用GDI+畫筆示例 166
2.19.1 案例描述 166
2.19.2 案例分析 166
2.19.3 案例實現與技巧 166
2.20 案例分析20 Windows窗體中的動態布局 168
2.20.1 案例描述 168
2.20.2 案例分析 169
2.20.3 案例實現與技巧 169
2.21 案例分析21 實現一個使用後臺操作的窗體 172
2.21.1 案例描述 172
2.21.2 案例分析 172
2.21.3 案例實現與技巧 172
2.22 案例分析22 創建程序調用 175
2.22.1 案例描述 175
2.22.2 案例分析 175
2.22.3 案例實現與技巧 176
2.23 案例分析23 窗體中的簡單數據綁定 177
2.23.1 案例描述 177
2.23.2 案例分析 177
2.23.3 案例實現與技巧 177
2.24 案例分析24 驗證DataGridView控件中的數據 185
2.24.1 案例描述 185
2.24.2 案例分析 186
2.24.3 案例實現與技巧 186
2.25 案例分析25 創作復合控件 187
2.25.1 案例描述 187
2.25.2 案例分析 187
2.25.3 案例實現與技巧 187
2.26 案例分析26 播放聲音文件 189
2.26.1 案例描述 189
2.26.2 案例分析 190
2.26.3 案例實現與技巧 190
2.27 案例分析27 Web頁與宿主窗體互操作 194
2.27.1 案例描述 194
2.27.2 案例分析 194
2.27.3 案例實現與技巧 194
2.28 案例分析28 我的Web瀏覽器 197
2.28.1 案例描述 197
2.28.2 案例分析 197
2.28.3 案例實現與技巧 197
2.29 案例分析29 獲取驅動器信息 200
2.29.1 案例描述 200
2.29.2 案例分析 201
2.29.3 案例實現與技巧 201
2.30 案例分析30 主機名與IP地址 203
2.30.1 案例描述 203
2.30.2 案例分析 204
2.30.3 案例實現與技巧 204
2.31 制作安裝程序 205
2.31.1 使用Visual Studio安裝向導 205
2.31.2 使用NSIS(Nullsoft Install System) 209
2.31.3 使用InstallShield 215
第二部分:SQL Server與ADO.NET程序設計
第3章 SQL Server與ADO.NET程序設計(相關知識體系系統學習) 224
3.1 Transact-SQL元素 224
3.1.1 標識符 224
3.1.2 數據類型 225
3.1.3 函數 226
3.1.4 表達式 229
3.1.5 表達式中的運算符 230
3.1.6 注釋 230
3.2 SQL Server Management Studio 232
3.2.1 SQL Server Management Studio簡介 232
3.2.2 使用SQL Server Management Studio 233
3.2.3 AdventureWorks 234
3.3 規劃數據庫 239
3.3.1 系統數據庫 239
3.3.2 文件和文件組 240
3.3.3 事務日志 241
3.3.4 表的基礎知識 241
3.3.5 索引的基礎知識 243
3.3.6 事務 244
3.3.7 存儲過程基礎知識 245
3.3.8 用戶定義函數基礎知識 245
3.3.9 PRIMARY KEY約束 247
3.3.10 FOREIGN KEY約束 247
3.4 設計數據庫 249
3.4.1 規范化 249
3.4.2 數據完整性 250
3.4.3 設計文件和文件組 251
3.5 創建數據庫 252
3.5.1 概述 252
3.5.2 數據庫文件和文件組 252
3.6 修改數據庫 254
3.6.1 添加、刪除數據文件和事務日志文件 254
3.6.2 擴展和收縮數據庫 256
3.6.3 分離和附加數據庫 258
3.6.4 使用INSERT和SELECT INTO添加行 259
3.6.5 通過使用UPDATE更改數據 260
3.6.6 使用DELETE刪除行 261
3.6.7 創建和修改PRIMARY KEY約束 262
3.6.8 創建和修改FOREIGN KEY約束 262
3.7 優化數據庫 263
3.7.1 索引設計基礎知識 263
3.7.2 了解視圖 264
3.8 維護數據庫 264
3.9 ADO.NET概述 269
3.9.1 ADO.NET組件 269
3.9.2 選擇DataReader或DataSet 270
3.9.3 XML和ADO.NET 270
3.9.4 ADO.NET平臺要求 270
3.9.5 .NET Framework數據提供程序 271
3.9.6 ADO.NET DataSet 274
3.9.7 兼容性 275
3.10 使用DataSet 276
3.10.1 創建DataSet 276
3.10.2 創建和使用DataTable 278
3.10.3 在DataTable中處理數據 283
3.10.4 創建和使用DataTableReader 286
3.10.5 創建和使用DataView 290
3.11 連接/檢索數據 294
3.11.1 連接到數據源 294
3.11.2 使用命令 298
3.11.3 使用DataAdapter 303
3.11.4 使用DataReader 311
3.12 修改數據 312
3.12.1 使用DataAdapete更新數據源 312
3.12.2 使用命令更新數據源 314
3.13 應用程序的安全 314
3.13.1 ADO.NET安全編碼指南 314
3.13.2 保護連接字符串 317
3.13.3 加密和數據訪問 319
第4章 SQL Server與ADO.NET程序設計(相關知識案例分析) 321
4.1 案例分析1 創建SQL Server Express數據庫文件 321
4.1.1 案例描述 321
4.1.2 案例分析 321
4.1.3 案例實現與技巧 321
4.1.4 用數據填充示例表 324
4.2 案例分析2 創建帶有多個查詢的TableAdapter 325
4.2.1 案例描述 325
4.2.2 案例分析 325
4.2.3 案例實現與技巧 325
4.3 案例分析3 連接到SQL Server Express數據庫中的數據 327
4.3.1 案例描述 327
4.3.2 案例分析 327
4.3.3 案例實現與技巧 327
4.4 案例分析4 從Access數據庫中讀取數據 328
4.4.1 案例描述 328
4.4.2 案例分析 328
4.4.3 案例實現與技巧 328
4.5 案例分析5 連接到對象中的數據 333
4.5.1 案例描述 333
4.5.2 案例分析 333
4.5.3 案例實現與技巧 333
4.6 案例分析6 向數據集添加驗證 345
4.6.1 案例描述 345
4.6.2 案例分析 346
4.6.3 案例實現與技巧 346
4.7 案例分析7 將數據保存到數據庫(多個表) 347
4.7.1 案例描述 347
4.7.2 案例分析 347
4.7.3 案例實現與技巧 347
4.8 案例分析8 枚舉局域網內的所有SQL Server服務器 350
4.8.1 案例描述 350
4.8.2 案例分析 350
4.8.3 案例實現與技巧 350
4.9 案例分析9 將ASP.NET輸出緩存與SQL Server結合使用 352
4.9.1 案例描述 352
4.9.2 案例分析 352
4.9.3 案例實現與技巧 352
4.10 案例分析10 在事務中保存數據 356
4.10.1 案例描述 356
4.10.2 案例分析 356
4.10.3 案例實現與技巧 356
4.11 案例分析11 使用托管代碼創建存儲過程 360
4.11.1 案例描述 360
4.11.2 案例分析 360
4.11.3 案例實現與技巧 360
4.12 案例分析12 處理并發異常 362
4.12.1 案例描述 362
4.12.2 案例分析 362
4.12.3 案例實現與技巧 362
4.13 案例分析13 將XML數據讀取到數據集 366
4.13.1 案例描述 366
4.13.2 案例分析 366
4.13.3 案例實現與技巧 366
4.14 案例分析14 使用數據填充數據集 369
4.14.1 案例描述 369
4.14.2 案例分析 370
4.14.3 案例實現與技巧 370
4.15 案例分析15 創建主/詳細信息頁 371
4.15.1 案例描述 371
4.15.2 案例分析 371
4.15.3 案例實現與技巧 371
4.16 案例分析16 使用DataList Web服務器控件顯示并格式化數據 373
4.16.1 案例描述 373
4.16.2 案例分析 374
4.16.3 案例實現與技巧 374
第三部分:了解XML數據基本知識
第5章 了解XML數據基本知識(相關知識體系系統學習) 380
5.1 .NET Framework中的XML結構概述 380
5.1.1 .NET Framework中的XML設計目標 380
5.1.2 .NET Framework中的XML結構摘要 382
5.2 在內存中處理XML數據 383
5.2.1 使用DOM模型處理XML數據 383
5.2.2 移除XML文檔中的節點、內容和值 399
5.2.3 在DOM中驗證XML文檔 401
5.2.4 使用XPath數據模型處理XML數據 408
5.3 用XmlReader讀取XML 440
5.3.1 創建XML讀取器 440
5.3.2 XmlReader中的當前節點位置 443
5.4 用XmlWriter編寫XML 447
5.4.1 創建XMI編寫器 447
5.4.2 寫入類型化數據 449
5.4.3 編寫屬性 450
5.4.4 寫入元素 451
第6章 了解XML數據基本知識(相關知識案例分析) 453
6.1 案例分析1 用XML設計器創建XML架構 453
6.1.1 案例描述 453
6.1.2 案例分析 453
6.1.3 案例實現與技巧 453
6.2 案例分析2 從Windows窗體調用XML Web Services 457
6.2.1 案例描述 457
6.2.2 案例分析 457
6.2.3 案例實現與技巧 458
6.3 案例分析3 使用Windows窗體BindingSource綁定到Web服務 459
6.3.1 案例描述 459
6.3.2 案例分析 460
6.3.3 案例實現與技巧 460

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 287
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區