編輯推薦
微軟認證程序開發專傢(MCAD) Bryan全新作品
清華經典紅皮書 全麵升級至第8版
Visual Studio 2015 百科全書
本書麵嚮編程新手
一本書從入門到精通Visual Basic 2015
內容簡介
循序漸進的Visual Studio 2015新手入門指引
Visual Basic具有通用、可視化和易用特點,是理想的初學者語言。 Visual Basic 2015入門經典(第8版) 麵嚮編程新手,通過詳明的步驟清晰講解各個知識點,可幫助初學者快速上手;還全麵介紹Visual Studio的新功能,以幫助精簡工作流程。本書首先介紹入門知識為你掌握重要編程技能奠定堅實基礎,此後更進一步簡要討論ASP.NET、SQL Server、ADO.NET和XML。本書通俗易懂,詳盡詮釋編程技術,列舉大量動手練習,不需要讀者擁有任何編程經驗。
主要內容
◆ 介紹Visual Basic的安裝以及用於創建簡單應用程序的工具和界麵
◆ 講述.NET框架以及編寫Windows或Web軟件的基礎知識
◆ 給齣如何使用數據結構、對話框和菜單等的專業提示
◆ 使用SQL Server和ADO.NET訪問數據和開發數據庫項目
◆ 使用ASP.NET分步開發Web應用程序和網站
◆ 各種調試和處理不同類型錯誤的方法
作者簡介
Bryan Newsome,領導一個由開發人員組成的團隊,緻力於微軟解決方案。自從開始建立Visual Basic 5 解決方案以來,他掌握瞭Visual Basic 的每個新版本,目前創建的所有新解決方案都利用瞭.NET 平颱和VB.NET。他為客戶提供解決方案,並時刻關注微軟的新技術。Bryan 是Visual Basic .NET 方麵的微軟認證程序開發專傢(MCAD)。
內頁插圖
目錄
第1章 初識Visual Basic 2015 1
1.1 事件驅動編程 2
1.2 安裝Visual Basic 2015 3
1.3 Visual Basic 2015集成開發環境 4
1.3.1 配置啓動頁麵 4
1.3.2 菜單 6
1.3.3 工具欄 6
1.4 創建簡單的應用程序 7
1.4.1 工具箱 10
1.4.2 改進型匈牙利錶示法 13
1.4.3 代碼編輯器 14
1.5 使用幫助係統 17
1.6 小結 18
第2章 .NET Framework概述 19
2.1 .NET理念 19
2.1.1 .NET與Java有些類似 20
2.1.2 現在所處的階段 20
2.2 為Windows編寫軟件 21
2.2.1 .NET Framework類 21
2.2.2 執行代碼 22
2.3 公共語言運行時 23
2.3.1 載入並執行代碼 24
2.3.2 應用程序隔離 24
2.3.3 安全性 24
2.3.4 互操作 25
2.3.5 異常處理 25
2.4 通用類型係統和
公共語言規範 25
2.5 小結 26
第3章 編寫軟件 27
3.1 信息和數據 27
3.1.1 算法 27
3.1.2 什麼是編程語言 28
3.2 使用變量 29
3.3 注釋和空白 32
3.3.1 注釋 32
3.3.2 空白 33
3.4 數據類型 33
3.4.1 使用數字 34
3.4.2 常見的整型數學運算 34
3.4.3 整型運算的縮寫方式 37
3.4.4 有關整型運算的問題 38
3.4.5 浮點型數學運算 38
3.4.6 使用字符串 41
3.4.7 使用日期 48
3.4.8 布爾類型 54
3.5 存儲變量 54
3.5.1 二進製 55
3.5.2 位和字節 55
3.5.3 值的錶示 56
3.5.4 值的轉換 57
3.6 方法 58
3.6.1 使用方法的原因 59
3.6.2 前麵曾介紹過的方法 59
3.6.3 創建方法 62
3.6.4 選擇方法名稱 65
3.6.5 作用域 66
3.7 小結 68
第4章 流程控製 69
4.1 做齣決策 69
4.2 If語句 70
4.2.1 Else語句 72
4.2.2 可進行多重選擇的ElseIf語句 72
4.2.3 嵌套的If語句 74
4.2.4 單行If語句 74
4.2.5 比較運算符 74
4.2.6 字符串比較 83
4.3 Select Case語句 84
4.3.1 不區分大小寫的Select Case語句 88
4.3.2 多重選擇 90
4.3.3 Case Else語句 91
4.3.4 Select Case中的不同數據類型 92
4.4 循環 92
4.4.1 For…Next 循環 92
4.4.2 Do…Loop循環 98
4.4.3 嵌套循環 102
4.4.4 提前退齣循環 104
4.4.5 退齣Do…Loop循環 105
4.4.6 無限循環 106
4.5 小結 107
第5章 處理數據結構 109
5.1 數組 109
5.1.1 定義和使用數組 110
5.1.2 使用For Each…Next循環 113
5.1.3 將數組作為參數傳遞 115
5.1.4 數組的排序 117
5.1.5 反嚮檢索 118
5.1.6 用值初始化數組 119
5.2 枚舉 120
5.2.1 使用枚舉 121
5.2.2 確定狀態 124
5.2.3 設置無效值 126
5.3 常量 127
5.3.1 使用常量 127
5.3.2 各種常量類型 129
5.4 結構 129
5.4.1 創建結構 130
5.4.2 為結構添加屬性 133
5.5 ArrayList 134
5.5.1 使用ArrayList 134
5.5.2 在ArrayList中進行刪除操作 138
5.5.3 顯示ArrayList中的項 141
5.6 集閤 142
5.6.1 創建CustomerCollection類 143
5.6.2 添加Item屬性 145
5.7 使用HashTable創建查找錶 146
5.7.1 使用HashTable 146
5.7.2 Remove、RemoveAt和
Clear方法 150
5.7.3 區分大小寫 152
5.8 高級數組操作 153
5.8.1 動態數組 154
5.8.2 使用Preserve關鍵字 156
5.9 小結 156
第6章 構建Windows應用程序 159
6.1 響應事件 159
6.2 統計字符 163
6.3 統計單詞 166
6.4 創建更復雜的應用程序 169
6.5 創建工具欄 170
6.6 創建狀態欄 173
6.7 創建編輯框 173
6.8 清除編輯框 174
6.9 響應工具欄按鈕 176
6.10 使用多個窗體 179
6.11 About對話框 179
6.12 小結 182
第7章 顯示對話框 185
7.1 MessageBox對話框 185
7.1.1 MessageBox中的可用圖標 186
7.1.2 MessageBox中的可用按鈕 186
7.1.3 設置默認按鈕 187
7.1.4 其他選項 187
7.1.5 Show方法的語法 187
7.1.6 MessageBox的示例 189
7.2 OpenFileDialog控件 192
7.2.1 OpenFileDialog控件 192
7.2.2 OpenFileDialog的屬性 193
7.2.3 OpenFileDialog的方法 194
7.2.4 使用OpenFileDialog控件 195
7.3 SaveFileDialog控件 199
7.3.1 SaveFileDialog的屬性 199
7.3.2 SaveFileDialog的方法 200
7.3.3 使用SaveFileDialog控件 200
7.4 FontDialog控件 203
7.4.1 FontDialog的屬性 203
7.4.2 FontDialog的方法 204
7.4.3 使用FontDialog控件 204
7.5 ColorDialog控件 206
7.5.1 ColorDialog的屬性 207
7.5.2 使用ColorDialog控件 208
7.6 PrintDialog控件 209
7.6.1 PrintDialog的屬性 210
7.6.2 使用PrintDialog控件 210
7.6.3 PrintDocument類 210
7.6.4 打印文檔 211
7.7 FolderBrowserDialog控件 217
7.7.1 FolderBrowserDialog控件的屬性 217
7.7.2 使用FolderBrowserDialog控件 218
7.8 小結 220
第8章 創建菜單 223
8.1 菜單功能概述 223
8.1.1 圖像 223
8.1.2 訪問鍵 224
8.1.3 快捷鍵 224
8.1.4 復選標記 224
8.1.5 Properties窗格 225
8.2 創建菜單 226
8.2.1 設計菜單 226
8.2.2 添加工具欄和控件 228
8.2.3 為菜單編寫代碼 229
8.2.4 為View菜單和工具欄編寫代碼 233
8.2.5 測試代碼 234
8.3 上下文菜單 237
8.3.1 創建上下文菜單 237
8.3.2 啓用或禁用菜單項和工具欄按鈕 240
8.4 小結 244
第9章 調試和錯誤處理 245
9.1 主要錯誤類型 245
9.1.1 語法錯誤 246
9.1.2 執行錯誤 249
9.1.3 邏輯錯誤 249
9.2 調試 250
9.2.1 創建示例項目 251
9.2.2 設置斷點 265
9.2.3 使用Watch窗口和QuickWatch對話框進行調試 272
9.2.4 使用Autos窗口進行調試 274
9.2.5 使用Locals窗口進行調試 274
9.3 錯誤處理 275
9.4 使用結構化錯誤處理 276
9.5 小結 278
第10章 構建對象 281
10.1 對象的概念 281
10.1.1 封裝 282
10.1.2 方法和屬性 282
10.1.3 事件 283
10.1.4 可見性 283
10.1.5 類的概念 284
10.2 構建類 284
10.3 重用性 285
10.4 設計對象 286
10.4.1 狀態 286
10.4.2 行為 287
10.4.3 存儲狀態 287
10.4.4 屬性 290
10.4.5 讀/寫屬性 292
10.4.6 自實現屬性 295
10.4.7 IsMoving方法 295
10.5 構造函數 297
10.6 繼承 299
10.6.1 添加新方法和屬性 300
10.6.2 添加GetPowerToWeightRatio方法 302
10.6.3 改變默認值 304
10.6.4 多態性:可怕的單詞,簡單的概念 305
10.6.5 重寫更多的方法 306
10.6.6 從對象類中繼承 308
10.7 對象和結構 308
10.8 框架類 308
10.8.1 名稱空間 309
10.8.2 Imports語句 310
10.8.3 創建自己的名稱空間 311
10.8.4 .NET Framework中的繼承 314
10.9 小結 314
第11章 麵嚮對象的高級技術 317
11.1 構建收藏頁瀏覽應用程序 317
11.1.1 Internet快捷方式和收藏頁 317
11.1.2 使用類 320
11.1.3 遍曆收藏頁 325
11.1.4 查看收藏頁 332
11.2 另一個收藏頁瀏覽應用程序 334
11.2.1 構建收藏頁的係統托盤圖標 334
11.2.2 顯示收藏頁 335
11.3 使用共享屬性和方法 339
11.3.1 使用共享屬性 339
11.3.2 使用共享方法 344
11.4 理解麵嚮對象編程和內存管理 345
11.4.1 垃圾迴收 346
11.4.2 釋放資源 346
11.4.3 整理碎片和壓縮 347
11.5 小結 348
第12章 使用結構化查詢語句訪問數據庫 351
12.1 完成本章練習所需要掌握的知識 351
12.2 什麼是數據庫 352
12.2.1 數據庫錶 353
12.2.2 主鍵和外鍵 357
12.2.3 查詢 359
12.3 理解基本的SQL語法 360
12.3.1 使用SELECT語句 360
12.3.2 使用JOIN語句 361
12.3.3 使用UPDATE語句 363
12.3.4 使用DELETE語句 363
12.3.5 使用INSERT語句 364
12.3.6 使用SQL注釋 364
12.4 在SQL Server中執行查詢 365
12.5 小結 368
第13章 使用SQL Server和ADO.NET進行數據庫編程 371
13.1 ADO.NET 372
13.2 ADO.NET數據名稱空間 372
13.2.1 SqlConnection類 373
13.2.2 使用連接字符串參數 373
13.2.3 打開和關閉連接 374
13.2.4 SqlCommand類 374
13.2.5 SqlDataAdapter類 376
13.2.6 DataSet類 380
13.2.7 DataView類 380
13.3 使用ADO.NET類 382
13.4 數據綁定 391
13.4.1 BindingContext和CurrencyManager對象 391
13.4.2 綁定控件 392
13.4.3 綁定示例 393
13.5 小結 418
第14章 ASP.NET 421
14.1 瘦客戶端體係結構 421
14.2 Web窗體和Windows窗體的比較 422
14.2.1 Windows窗體的優點 422
14.2.2 Web窗體的優點 423
14.3 Web應用程序基礎 423
14.3.1 Web服務器 423
14.3.2 瀏覽器 424
14.3.3 超文本標記語言 424
14.3.4 JavaScript 424
14.3.5 CSS 425
14.4 關於ASP頁麵 425
14.4.1 ASP.NET Web頁麵的優點 425
14.4.2 特殊的Web站點文件 425
14.4.3 開發方式 426
14.4.4 工具箱 426
14.5 構建Web應用程序 426
14.5.1 為客戶端和服務器端處理創建Web窗體 427
14.5.2 Visual Studio 2015中Web站點的位置 431
14.5.3 數據的輸入和驗證 433
14.5.4 使用GridView構建數據驅動的Web窗體 441
14.6 小結 445
第15章 部署應用程序 447
15.1 什麼是部署 447
15.1.1 ClickOnce部署 448
15.1.2 XCOPY部署 452
15.2 Visual Studio 2015安裝程序選項 453
15.3 部署不同的解決方案 453
15.3.1 私有程序集 453
15.3.2 共享程序集 454
15.3.3 部署桌麵應用程序 455
15.3.4 部署Web應用程序 455
15.3.5 部署XML Web服務 455
15.3.6 一些有用的工具 455
15.4 小結 456
第16章 Windows 8應用程序 457
16.1 Windows 8應用程序的設計原則 457
16.1.1 使用觸摸 458
16.1.2 應用程序命令 458
16.1.3 Windows 8控件 460
16.1.4 用XAML編寫Windows 8應用程序 460
16.1.5 創建第一個Windows 8應用程序 461
16.2 應用程序布局 474
16.2.1 應用程序視圖 474
16.2.2 屏幕大小和方嚮 474
16.3 小結 479
附錄A 練習題答案 481
前言/序言
Visual Basic 2015入門經典(第8版)/NET開發經典名著 下載 mobi epub pdf txt 電子書 格式