Visual Basic 2012入門經典(第7版)

Visual Basic 2012入門經典(第7版)

《Visual Basic 2012入門經典(第7版)》是2013年清華大學出版社出版的圖書,作者是Bryan Newsome。

基本介紹

  • 中文名:Visual Basic 2012入門經典(第7版)
  • 作者:Bryan Newsome 
  • 出版時間:2013年8月1日 
  • 出版社:清華大學出版社
  • ISBN:9787302334156
  • 定價:79.8 元
  • 裝幀:平裝
  • 印次:1-1
內容簡介,圖書目錄,

內容簡介

《VisualBasic 2012入門經典(第7版)》主要介紹如何通過使用VisualBasic 2012完成這些工作。藉助於分步任務和示例代碼,讀者將很快能夠創建第一個Visual Basic應用程式。讀者能夠紮實地理解該語言,並且通過一些更高級的主題提高技術水平。
主要內容 :
◆ 介紹編寫軟體和控制程式流的基本知識
◆ 描述如何使用數據結構、XAML以及構建Windows應用程式
◆ 介紹調試以及結構化錯誤處理的用法
◆ 演示如何構建類庫、使用強命名以及註冊程式集
◆ 討論如何使用SQL Server和ADO.NET進行資料庫編程
◆ 探討Web應用程式的基本組件,並研究如何構建網站
◆ 介紹用於開發Windows 8觸摸應用程式的新類型

圖書目錄

第1章初識VisualBasic2012 1
1.1事件驅動編程 2
1.2安裝VisualBasic2012 3
1.3VisualBasic2012集成開發環境 5
1.3.1初始化開發環境 5
1.3.2選單 6
1.3.3工具列 7
1.4創建簡單的應用程式 8
1.4.1工具箱 11
1.4.2改進型匈牙利表示法 13
1.4.3代碼編輯器 14
1.5使用幫助系統 17
1.6小結 18
第2章.NETFramework概述 19
2.1微軟的信心來自於Windows 19
2.1.1MSN1.0 20
2.1.2.NET理念 20
2.1.3.NET與Java有些類似 21
2.1.4現在所處的階段 22
2.2為Windows編寫軟體 22
2.2.1.NETFramework類 23
2.2.2執行代碼 23
2.3公共語言運行時 25
2.3.1載入並執行代碼 25
2.3.2應用程式隔離 25
2.3.3安全性 25
2.3.4互操作 26
2.3.5異常處理 26
2.4通用類型系統和公共語言規範 26
2.5小結 27
第3章編寫軟體 29
3.1信息和數據 29
3.1.1算法 30
3.1.2什麼是程式語言 30
3.2使用變數 31
3.3注釋和空白 34
3.3.1注釋 34
3.3.2空白 35
3.4數據類型 35
3.4.1使用數字 35
3.4.2常見的整型數學運算 36
3.4.3整型運算的縮寫方式 39
3.4.4浮點型數學運算 40
3.4.5使用字元串 42
3.4.6使用日期 50
3.4.7布爾類型 56
3.5存儲變數 56
3.5.1二進制 56
3.5.2位和位元組 57
3.5.3值的表示 57
3.5.4值的轉換 58
3.6方法 60
3.6.1使用方法的原因 60
3.6.2前面曾介紹過的方法 61
3.6.3創建方法 64
3.6.4選擇方法名稱 66
3.6.5作用域 67
3.7小結 69
第4章流程控制 71
4.1作出決策 71
4.2If語句 72
4.2.1Else語句 73
4.2.2可進行多重選擇的ElseIf
語句 74
4.2.3嵌套的If語句 75
4.2.4單行If語句 76
4.2.6字元串比較 84
4.3SelectCase語句 85
4.3.1不區分大小寫的Select
Case語句 88
4.3.2多重選擇 91
4.3.3CaseElse語句 91
4.3.4SelectCase中的不同數據
類型 92
4.4循環 92
4.4.1For…Next循環 93
4.4.2Do…Loop循環 98
4.4.3嵌套循環 102
4.4.4提前退出循環 104
4.4.5無限循環 106
4.5小結 107
第5章處理數據結構 109
5.1數組 110
5.1.1定義和使用數組 110
5.1.2使用ForEach…Next
循環 113
5.1.3將數組作為參數傳遞 115
5.1.4數組的排序 117
5.1.5反向檢索 118
5.1.6用值初始化數組 119
5.2枚舉 120
5.2.1使用枚舉 120
5.2.2確定狀態 124
5.2.3設定無效值 126
5.3常量 126
5.3.1使用常量 126
5.3.2各種常量類型 128
5.4結構 128
5.4.1創建結構 129
5.4.2為結構添加屬性 131
5.5ArrayList 132
5.5.1使用ArrayList 132
5.5.2在ArrayList中進行
刪除操作 136
5.5.3顯示ArrayList中的項 139
5.6集合 140
5.6.1創建CustomerCollection
類 141
5.6.2添加Item屬性 142
5.7使用HashTable創建查詢表 144
5.7.1使用HashTable 144
5.7.2Remove、RemoveAt和
Clear方法 147
5.7.3區分大小寫 149
5.8高級數組操作 151
5.8.1動態數組 151
5.8.2使用Preserve關鍵字 152
5.9小結 153
第6章可擴展應用程式標記語言
(XAML) 155
6.1什麼是XAML 155
6.2XAML語法 156
6.3WPF 159
6.3.1創建一個富WPF
用戶界面 160
6.3.2使用WPF通用控制項 165
6.3.3連線事件 168
6.4小結 172
第7章構建Windows應用程式 173
7.1回響事件 173
7.2創建簡單的應用程式 180
7.2.1統計字元 183
7.2.2統計單詞 185
7.3創建更複雜的應用程式 191
7.3.1TextEditor項目 191
7.3.2創建工具列 192
7.3.3創建狀態欄 196
7.3.4創建編輯框 197
7.3.5清除編輯框 199
7.3.6回響工具列按鈕 202
7.4使用多個窗體 207
7.5小結 210
第8章顯示對話框 213
8.1MessageBox對話框 213
8.1.1MessageBox中的可用
圖示 214
8.1.2MessageBox中的可用
按鈕 214
8.1.3設定默認按鈕 215
8.1.4其他選項 215
8.1.5Show方法的語法 216
8.1.6MessageBox的示例 217
8.2OpenFileDialog控制項 220
8.2.1OpenFileDialog控制項 220
8.2.2OpenFileDialog的屬性 221
8.2.3OpenFileDialog的方法 222
8.2.4使用OpenFileDialog
控制項 222
8.3SaveFileDialog控制項 227
8.3.1SaveFileDialog的屬性 227
8.3.2SaveFileDialog的方法 228
8.3.3使用SaveFileDialog
控制項 228
8.4FontDialog控制項 231
8.4.1FontDialog的屬性 231
8.4.2FontDialog的方法 232
8.4.3使用FontDialog控制項 232
8.5ColorDialog控制項 234
8.5.1ColorDialog的屬性 235
8.5.2使用ColorDialog控制項 235
8.6PrintDialog控制項 237
8.6.1PrintDialog的屬性 237
8.6.2使用PrintDialog控制項 238
8.6.3PrintDocument類 238
8.6.4列印文檔 238
8.7FolderBrowserDialog控制項 244
8.7.1FolderBrowserDialog
控制項的屬性 245
8.7.2使用FolderBrowserDialog
控制項 245
8.8小結 248
第9章創建選單 249
9.1選單功能概述 249
9.1.1圖像 250
9.1.2訪問鍵 250
9.1.3快捷鍵 250
9.1.4複選標記 250
9.1.5Properties窗格 251
9.2創建選單 252
9.2.1設計選單 252
9.2.2添加工具列和控制項 254
9.2.3為選單編寫代碼 255
9.2.4為View選單和工具列
編寫代碼 259
9.2.5測試代碼 260
9.3.1創建上下文選單 263
9.3.2啟用或禁用選單項和
工具列按鈕 265
9.4小結 269
第10章調試和錯誤處理 271
10.1主要錯誤類型 272
10.1.1語法錯誤 272
10.1.2執行錯誤 275
10.1.3邏輯錯誤 275
10.2調試 276
10.2.1創建示例項目 277
10.2.2設定斷點 291
10.2.3使用Watch視窗和
QuickWatch對話框進行
調試 298
10.2.4使用Autos視窗進行
調試 300
10.2.5使用Locals視窗進行
調試 300
10.3錯誤處理 301
10.4小結 304
第11章構建對象 307
11.1對象的概念 307
11.1.1封裝 308
11.1.2方法和屬性 308
11.1.3事件 309
11.1.4可見性 309
11.1.5類的概念 310
11.2構建類 310
11.3重用性 311
11.4設計對象 312
11.4.1狀態 313
11.4.2行為 313
11.4.3存儲狀態 314
11.4.4屬性 316
11.4.5讀/寫屬性 319
11.4.6自實現屬性 321
11.4.7IsMoving方法 321
11.5構造函式 323
11.6繼承 325
11.6.1添加新方法和屬性 326
11.6.2添加GetPowerTo-
WeightRatio方法 328
11.6.3改變默認值 329
11.6.4多態性:可怕的單詞,
簡單的概念 331
11.6.5重寫更多的方法 332
11.6.6從對象類中繼承 333
11.7對象和結構 334
11.8框架類 334
11.8.1名稱空間 334
11.8.2Imports語句 337
11.8.3創建自己的名稱空間 337
11.8.4.NETFramework中的
繼承 340
11.9小結 341
第12章面向對象的高級技術 343
12.1構建收藏頁瀏覽應用程式 343
12.1.1Internet捷徑和
收藏頁 344
12.1.2使用類 346
12.1.3遍歷收藏頁 351
12.1.4查看收藏頁 358
12.2另一個收藏頁瀏覽應用程式 360
12.2.1構建收藏頁的系統
托盤圖示 360
12.2.2顯示收藏頁 361
12.3使用共享屬性和方法 364
12.3.1使用共享屬性 365
12.3.2使用共享方法 369
12.4理解面向對象編程和記憶體管理 370
12.4.1垃圾回收 371
12.4.2釋放資源 372
12.4.3整理碎片和壓縮 373
12.5小結 374
第13章建立類庫 375
13.1理解類庫 376
13.1.1創建類庫 376
13.1.2為FavoritesViewer
項目創建類庫 378
13.1.3多層應用程式 380
13.2使用強命名 381
13.2.1對程式集簽名 382
13.2.2程式集版本 384
13.3註冊程式集 384
13.3.1Gacutil實用程式 385
13.3.2程式集在References
對話框中不可見的
原因 385
13.4設計類庫 385
13.5使用第三方類庫 386
13.6用對象瀏覽器查看類 387
13.7小結 388
第14章創建Windows窗體用戶控制項 391
14.1Windows窗體控制項 391
14.2創建和測試用戶控制項 392
14.3公開用戶控制項的屬性 395
14.3.1給用戶控制項添加屬性 396
14.3.2公開用戶控制項的方法 397
14.3.3給用戶控制項添加事件 398
14.4設計期間或運行期間 402
14.5創建CommandLink控制項 405
14.5.1創建CommandLink
控制項 405
14.5.2使用CommandLink
控制項 413
14.6小結 415
第15章使用結構化查詢語句訪問
資料庫 417
15.1完成本章練習所需要掌握的
知識 418
15.2什麼是資料庫 419
15.2.1資料庫表 419
15.2.2主鍵和外鍵 423
15.2.3查詢 425
15.3理解基本的SQL語法 426
15.3.1使用SELECT語句 426
15.3.2使用JOIN語句 427
15.3.3使用UPDATE語句 428
15.3.4使用DELETE語句 429
15.3.5使用INSERT語句 429
15.3.6使用SQL注釋 430
15.4在SQLServer中執行查詢 431
15.5小結 434
第16章使用SQLServer和ADO.NET
進行資料庫編程 435
16.1ADO.NET 436
16.2ADO.NET數據名稱空間 436
16.2.1SqlConnection類 437
16.2.2使用連線字元串參數 437
16.2.3打開和關閉連線 438
16.2.4SqlCommand類 438
16.2.5SqlDataAdapter類 440
16.2.6DataSet類 444
16.2.7DataView類 444
16.3使用ADO.NET類 446
16.4數據綁定 454
16.4.1BindingContext和
CurrencyManager對象 455
16.4.2綁定控制項 456
16.5小結 482
第17章動態數據網站 485
17.1創建一個動態數據實體網站 485
17.2定製動態數據網站的設計 490
17.2.1頁面模板 490
17.2.2實體模板 490
17.2.3欄位模板 490
17.2.4過濾器模板 490
17.3小結 495
第18章ASP.NET 497
18.1瘦客戶端體系結構 498
18.2Web窗體和Windows窗體
的比較 498
18.2.1Windows窗體的優點 499
18.2.2Web窗體的優點 499
18.3Web應用程式基礎 499
18.3.1Web伺服器 500
18.3.2瀏覽器 500
18.3.4JavaScript 500
18.3.5CSS 501
18.4關於ASP頁面 501
18.4.1ASP.NETWeb頁面的
優點 501
18.4.2特殊的Web站點檔案 501
18.4.3開發方式 502
18.4.4工具箱 502
18.5構建Web應用程式 502
18.5.1為客戶端和伺服器端
處理創建Web窗體 502
18.5.2VisualStudio2012中
Web站點的位置 507
18.5.3數據的輸入和驗證 509
18.5.4設計布局、主題和
導航 514
18.5.5使用GridView構建數據
驅動的Web窗體 518
18.6小結 522
第19章部署應用程式 525
19.1什麼是部署 525
19.1.1ClickOnce部署 526
19.1.2XCOPY部署 531
19.2創建VisualStudio2012
安裝程式 531
19.3自定義用戶界面 536
19.4部署不同的解決方案 537
19.4.1私有程式集 537
19.4.2共享程式集 538
19.4.3部署桌面應用程式 538
19.4.4部署Web應用程式 538
19.4.5部署XMLWeb服務 539
19.4.6一些有用的工具 539
19.5小結 539
第20章Windows8應用程式 541
20.1Windows8應用程式的
設計原則 542
20.1.1使用觸摸 542
20.1.2應用程式命令 542
20.1.3Windows8控制項 543
20.1.4創建第一個Windows8
應用程式 544
20.2應用程式布局 556
20.2.1應用程式視圖 556
20.2.2螢幕大小和方向 557
20.3小結 562
附錄A練習題答案 563
附錄B如何深入學習 577

相關詞條

熱門詞條

聯絡我們