圖書簡介
本書是《微軟技術叢書》之一。本書全面介紹了Visual Basic 2005的編程思想及特色,主要包括如何使用控制項創建簡單的應用程式,如何編寫條件分支結構和循環結構、調試程式以及更正程式中的錯誤,如何設計用戶界面、實現資料庫和Web編程等。本書還詳細介紹了Visual Basic 2005與Visual Basic 6的主要區別以及如何將Visual Basic 6的程式升級到Visual Basic 2005。
本書從最基礎的知識講起,結合豐富的示例,由淺入深,內容翔實,是掌握Visual Basic 2005編程的權威圖書,非常適合初學者迅速入門並獲得提高,也適用於有經驗的編程人員快速掌握 Visual Studio編程的核心技術。本書是各級程式設計師學習Visual Basic 2005編程技術必備的參考書。
本書全面介紹了Visual Basic2005的編程思想及特色,主要包括如何使用控制項創建簡單的應用程式,如何編寫條件分支結構和循環結構、調試程式以及更正程式中的錯誤,如何設計用戶界面、實現資料庫和Web編程等。本書還詳細介紹了Visual Basic2005與Visual Basic6的主要區別以及如何將Visual Basic6的程式升級到Visual Basic2005。 本書從最基礎的知識講起,結合豐富的示例,由淺入深,內容翔實,是掌握Visual Basic2005編程的權威圖書,非常適合初學者迅速入門並獲得提高,也適用於有經驗的編程人員快速掌握Visual Basic編程的核心技術。本書是各級程式設計師學習Visual Basic2005編程技術必備的參考書。
目錄
第Ⅰ部分
開始使用VisualBasic2005
第1章VisualStudio集成開發環境 3
1.1VisualStudio開發環境 4
1.2VisualStudio工具 7
1.2.1設計器 8
1.2.2運行VisualBasic程式 10
1.3屬性視窗 11
1.4編程工具的移動和尺寸調整 13
1.4.1工具視窗的移動和大小調整 15
1.4.2停靠視窗 15
1.4.3隱藏工具 16
1.5打開VisualStudio的Web瀏覽器 17
1.6獲取幫助 18
1.6.1幫助信息的兩種來源:本地幫助檔案與在線上幫助 18
1.6.2幫助命令小結 21
1.7自定義IDE設定以適應“步進式”練習 21
1.7.1設定VisualBasic開發的IDE 21
1.7.2檢查項目和編譯器設定 23
1.8補充知識:退出VisualStudio 24
1.9本章小結 25
第2章編寫第1個程式 27
2.1第一個VisualBasic程式:LuckySeven 28
2.2編程步驟 28
2.3創建用戶界面 28
2.4設定屬性 33
2.5編寫代碼 38
2.6運行VisualBasic應用程式 44
2.7創建執行檔 45
2.8補充知識:添加一段程式 47
2.9本章小結 48
第3章使用工具箱控制項 50
3.1控制項的基本用法:HelloWorld程式 51
3.2使用DateTimePicker控制項 54
3.3收集用戶輸入的控制項 59
3.3.1InputControls程式示例 61
3.3.2查看InputControls程式的代碼 63
3.4補充知識:使用LinkLabel控制項 65
3.5本章小結 68
第4章使用選單、工具列和對話框 69
4.1使用MenuStrip控制項添加選單 70
4.2為選單命令添加訪問鍵 71
4.3處理選單事件 73
4.4使用ToolStrip控制項添加工具列 76
4.5使用對話框控制項 78
4.6管理公共對話框的事件過程 79
4.7補充知識:為選單指定快捷鍵 82
4.8本章小結 84
第Ⅱ部分
編程基礎
第5章VisualBasic變數、公式
和.NET框架 87
5.1剖析VisualBasic程式語句 88
5.2使用變數存儲信息 89
5.3在程式中使用變數 90
5.4使用變數保存輸入信息 93
5.5使用變數輸出信息 95
5.6使用特定數據類型 96
5.8使用.NET框架中的數學方法 109
5.9補充知識:建立優先權 111
5.10本章小結 112
第6章條件分支結構 113
6.1事件驅動編程 113
6.2使用條件表達式 115
6.3.2在條件表達式中使用邏輯運算符 119
6.3.3使用AndAlso和OrElse執行短路 121
6.4SelectCase條件分支結構 123
6.5補充知識:檢測滑鼠事件 127
6.6本章小結 128
第7章循環結構和計時器 130
7.1編寫For…Next循環結構 131
7.1.1在TextBox控制項中顯示計數器變數的值 131
7.1.2創建複雜的For…Next循環結構 133
7.1.3使用範圍更大的計數器打開檔案 136
7.2編寫Do循環結構 138
7.3Timer控制項 141
7.4用Timer對象設定時間限制 144
7.5補充知識:插入代碼段 146
7.6本章小結 148
第8章調試VisualBasic程式 150
8.1查找和更正錯誤 151
8.1.1三種類型的錯誤 151
8.1.2識別邏輯錯誤 152
8.2使用調試模式 152
8.3使用【監視】視窗查看變數 156
8.4可視化工具:顯示數據的新調試工具 157
8.5使用即時視窗和命令視窗 159
8.6補充知識:刪除斷點 161
8.7本章小結 161
第9章使用結構化錯誤處理程式捕獲錯誤 163
9.1使用Try…Catch結構處理錯誤 164
9.1.1何時使用錯誤處理程式 164
9.1.2設定捕獲:Try…Catch語句 165
9.1.3路徑和磁碟驅動器錯誤 165
9.2編寫有關磁碟驅動器的錯誤處理程式 167
9.3較複雜的Try…Catch錯誤處理程式 170
9.3.1Err對象 170
9.3.2指定重試次數 173
9.3.3使用嵌套的Try…Catch語句塊 175
9.4錯誤處理程式和防錯編程技術的比較 175
9.5補充知識:ExitTry語句 176
9.6本章小結 177
第10章使用模組和過程 179
10.1使用模組 180
10.2使用公共變數 182
10.3創建過程 186
10.4編寫函式過程 187
10.4.1函式語法 187
10.4.2調用函式過程 188
10.4.3使用函式完成計算 188
10.5編寫子過程 191
10.5.1子過程語法 191
10.5.2調用子過程 192
10.5.3使用子過程管理輸入信息 192
10.6補充知識:按傳值方式和引用方式傳遞參數 196
10.7本章小結 197
第11章使用數組管理數值和字元串數據 199
11.1使用變數數組 200
11.1.1創建數組 200
11.1.2聲明定長數組 201
11.1.3開闢記憶體 201
11.1.4使用數組元素 202
11.1.5創建定長數組存儲溫度值 203
11.1.6創建動態數組 206
11.2使用ReDimPreserve語句保存數組原有數據 208
11.3補充知識:使用Array類中的方法處理大型數組 209
11.4本章小結 213
第12章使用集合和System.Collections命名空間 215
12.1使用對象集合 215
12.1.1引用集合中的對象 216
12.1.2編寫ForEach…Next循環結構 216
12.1.3練習使用Controls集合中的對象 217
12.4本章小結 224
第13章處理文本檔案和字元串 226
13.1使用文本框對象顯示文本檔案 227
13.1.1打開用於輸入的文本檔案 227
13.3在磁碟上創建新文本檔案 233
13.4使用程式代碼處理文本字元串 236
13.4.1使用方法和關鍵字處理字元串 237
13.4.2對文本進行排序 238
13.4.3使用ASCII代碼 239
13.4.4對文本框中的字元串
排序 240
13.5補充知識:查看SortText
程式代碼 242
13.6本章小結 244
第Ⅲ部分設計用戶界面
第14章在運行時管理Windows窗體和控制項 249
14.1在程式中添加新窗體 250
14.2使用多個窗體 251
14.3在Windows桌面上安排窗體位置 256
14.4在程式運行時向窗體添加控制項 260
14.5在窗體上排列控制項 262
14.6補充知識:指定啟動對象 265
14.7本章小結 266
第15章添加圖形和動畫效果 268
15.1使用System.Drawing命名空間添加圖形 269
15.1.1使用窗體的坐標系統 269
15.1.2System.Drawing.Graphics類 270
15.1.3利用窗體的Paint事件 271
15.2為程式添加動畫效果 272
15.2.1在窗體上移動對象 273
15.2.2Location屬性 273
15.2.3利用計時器對象創建動畫 274
15.3在程式運行時縮放對象 277
15.4補充知識:改變窗體透明度 278
15.5本章小結 279
第16章繼承窗體和創建基類 280
16.1利用繼承選擇器繼承窗體 281
16.2創建自定義基類 284將新類添加到項目中 285
16.3補充知識:繼承基類 290
16.4本章小結 292
第17章使用印表機 293
17.1使用PrintDocument類 294
17.2列印多頁文本檔案 299
17.3補充知識:添加【列印預覽】和【頁面設定】對話框 305
17.4本章小結 309
第Ⅳ部分資料庫和Web編程
第18章開始使用ADO.NET 313
18.1用ADO.NET進行資料庫編程 314
18.1.1資料庫術語 314
18.1.2使用Access資料庫 315
18.2【數據源】視窗 321
18.3用綁定控制項顯示資料庫信息 325
18.4補充知識:編寫SQL語句
篩選數據 327
18.5本章小結 331
第19章使用DataGridView控制項顯示數據 332
19.1使用DataGridView顯示資料庫記錄 332
19.2格式化DataGridView單元格 339
19.3聚焦以數據為中心:添加其他的格線和導航控制項 341
19.4補充知識:更新原始資料庫 344
19.5本章小結 346
第20章使用VisualWebDeveloper和ASP.NET創建網站和網頁 347
20.1ASP.NET2.0技術內幕 348
20.1.1網頁與Windows窗體 349
20.1.2伺服器控制項 349
20.1.3HTML控制項 350
20.2使用VisualWebDeveloper構建網站 350
20.3使用網頁設計器 353
20.4向網站中添加伺服器控制項 355
20.5向網站添加其他網頁和資源 359
20.6在網頁中添加資料庫記錄 363
20.7補充知識:在InternetExplorer中設定網站標題 368
20.8本章小結 369
附錄