目 錄
第一部分 Visual Basic.NET 2010教程
第1章 概論 1
1.1 Visual Basic.NET概述 1
1.1.1 第一個VB.NET程序 2
1.1.2 基本概念 3
1.2 VB.NET集成開發環境 7
1.2.1 主窗口 8
1.2.2 菜單欄和工具箱窗口 9
1.2.3 解決方案資源管理器 10
1.2.4 屬性窗口 12
1.2.5 窗體設計器與代碼編輯器窗口 12
1.3 創建VB.NET應用程序 13
1.3.1 VB.NET應用程序結構與編碼規則 13
1.3.2 創建VB.NET應用程序的步驟與規範 14
1.4 窗體與基本控件 15
1.4.1 窗體 15
1.4.2 基本控件 16
1.5 綜閤應用 19
習題 21
第2章 VB.NET語言基礎 22
2.1 數據類型 22
2.1.1 數值型 23
2.1.2 字符串型 24
2.1.3 日期型 24
2.1.4 邏輯型 24
2.1.5 對象型 25
2.2 常量和變量 25
2.2.1 常量 25
2.2.2 變量 26
2.3 運算符和錶達式 28
2.3.1 算術運算符與算術錶達式 29
2.3.2 字符串運算符與字符串錶達式 30
2.3.3 關係運算符與關係錶達式 30
2.3.4 邏輯運算符與邏輯錶達式 31
2.3.5 運算符的優先級 32
2.3.6 錶達式的書寫規則 33
2.4 常用內部函數 33
2.4.1 數學函數 33
2.4.2 字符串函數 34
2.4.3 轉換函數 35
2.4.4 日期時間函數 36
2.4.5 Format格式輸齣函數 37
2.5 綜閤應用 38
習題 41
第3章 程序的基本控製結構 42
3.1 VB.NET結構化程序設計基礎 42
3.1.1 基本控製結構 42
3.1.2 程序的結構化 43
3.2 順序結構 44
3.2.1 賦值語句 44
3.2.2 用戶交互函數 46
3.3 選擇結構 48
3.3.1 IF語句 48
3.3.2 Select Case語句 51
3.4 循環結構程序設計 53
3.4.1 For…Next循環 53
3.4.2 For Each…Next循環 55
3.4.3 Do…Loop循環 56
3.4.4 多重循環 58
習題 61
第4章 數組 66
4.1 數組的概念 66
4.2 數組的聲明和使用 67
4.2.1 數組的聲明 67
4.2.2 數組的初始化 69
4.2.3 數組的使用 70
4.3 數組的方法與屬性 71
4.4 數組的基本操作 72
4.4.1 數組的賦值操作 72
4.4.2 數組的輸齣 73
4.4.3 數組的轉置 74
4.4.4 求最大值、最小值及位置 75
4.4.5 數組元素的倒置 76
4.4.6 數組排序 77
4.5 數組的動態可調性 79
4.5.1 Dim語句 79
4.5.2 ReDim語句 79
4.5.3 New子句 80
4.6 數組列錶 86
4.7 綜閤應用 91
習題 94
第5章 過程 96
5.1 過程的概念 97
5.2 Sub過程 98
5.2.1 Sub過程的聲明 98
5.2.2 Sub過程的調用 100
5.3 Function過程 104
5.3.1 Function過程的聲明 105
5.2.2 Function過程的調用 105
5.4 參數傳遞 108
5.4.1 參數傳遞的機製 109
5.4.2 參數傳遞的順序 109
5.4.3 參數數組 110
5.4.4 可選參數 111
5.5 變量的特性 112
5.5.1 生存期 112
5.5.2 可訪問性 113
5.5.3 範圍 114
5.6 綜閤應用 114
習題 117
第6章 用戶界麵設計 118
6.1 RadioButton 118
6.2 CheckBox 119
6.3 ListBox 120
6.4 CheckedListBox 125
6.5 ComboBox 126
6.6 GroupBox和Panel 128
6.6.1 GroupBox 129
6.6.2 Panel 131
6.7 HScrollBar和VScrollBar 131
6.8 ProgressBar 133
6.9 PictureBox 134
6.10 ImageList 137
6.11 Timer 142
6.12 ErrorProvider 144
6.13 綜閤應用 145
習題 148
第7章 通用對話框和菜單 149
7.1 通用對話框 149
7.1.1 OpenFileDialog 149
7.1.2 SaveFileDialog 150
7.1.3 FontDialog 151
7.1.4 ColorDialog 152
7.2 菜單 154
7.2.1 創建下拉式菜單 155
7.2.2 創建彈齣式菜單 156
7.3 多重窗體 156
7.3.1 添加窗體 157
7.3.2 設置啓動窗體 157
7.3.3 窗體的實例化與顯示 157
7.3.4 不同窗體間的數據訪問 159
7.4 多文檔界麵(MDI) 159
7.4.1 多文檔界麵的常用屬性和方法 159
7.4.2 創建MDI父窗體 160
7.4.3 創建MDI子窗體 161
7.4.4 排列子窗體 162
7.4.5 鍵盤與鼠標事件 162
7.5 綜閤應用 165
習題 167
第8章 圖形 168
8.1 GDI+繪圖基礎知識 168
8.2 GDI+繪製圖形的基本方法 169
8.3 創建畫筆、筆刷和字體繪圖工具 170
8.3.1 創建畫筆工具 170
8.3.2 創建筆刷工具 170
8.3.3 創建字體工具 171
8.4 繪製圖形 172
8.5 綜閤應用 175
第9章 麵嚮對象的編程 177
9.1 類和對象 177
9.1.1 對象 177
9.1.2 屬性、方法和事件 177
9.1.3 類的概念 181
9.2 構建類、對象、方法和事件 181
9.2.1 構建類和對象 181
9.2.2 構建方法和事件 184
9.3 構造函數和析構函數 185
9.3.1 構造函數 185
9.3.2 析構函數 187
9.4 繼承 188
9.4.1 繼承的概念 188
9.4.2 MyBase、MyClass和Me 190
9.4.3 派生類的構造函數和析構函數 190
9.4.4 重寫 192
9.5 封裝性 193
9.6 重載 194
9.6.1 方法的重載 195
9.6.2 構造函數重載 195
9.6.3 運算符重載 196
9.7 接口 199
9.8 多態 201
9.8.1 基於繼承的多態性 201
9.8.2 基於接口的多態 202
9.9 命名空間 203
9.9.1 Framework命名空間和常用的類 203
9.9.2 命名空間 204
9.9.3 VB.NET Imports語句 205
9.9.4 創建自己的命名空間 206
習題 208
第10章 建立類庫 209
10.1 類庫 209
10.1.1 什麼是類庫 209
10.1.2 創建類庫 210
10.1.3 在應用程序中使用類庫 211
10.2 程序集 212
10.3 使用強名 213
10.3.1 為程序集簽名 213
10.3.2 設置程序集版本 215
10.4 注冊程序集 215
第11章 文件 217
11.1 文件概述 217
11.1.1 文件類型 217
11.1.2 文件訪問方式 218
11.2 run-time函數 218
11.2.1 run-time文件函數介紹 218
11.2.2 使用run-time函數讀寫文件 219
11.2.3 實例 220
11.3 System.IO模型 221
11.3.1 File類 221
11.3.2 Directory類 223
11.3.3 FileStream類 224
11.3.4 StreamReader類和StreamWriter類 225
11.3.5 BinaryReader類和BinaryWriter類 227
11.4 文件係統對象 227
11.5 綜閤應用 229
習題 231
第12章 訪問數據庫 232
12.1 數據庫的概念 232
12.1.1 Microsoft Access對象 233
12.1.2 錶 233
12.1.3 查詢 234
12.2 SQL中的SELECT語句 235
12.2.1 SELECT語句格式 235
12.2.2 SELECT列錶語句 235
12.2.3 FROM子句 236
12.2.4 WHERE子句 236
12.2.5 ORDER BY子句 240
12.3 Access中的查詢 240
12.3.1 利用設計視圖創建查詢 241
12.3.2 使用SQL語句創建查詢 243
12.4 數據訪問組件 243
12.4.1 DataSet 組件 243
12.4.2 DataGridView組件 244
12.4.3 BindingSource組件 244
12.4.4 BindingNavigator組件 245
12.4.5 TableAdapter組件 245
12.5 數據綁定 245
12.6 綜閤應用 246
習題 251
第13章 調試和錯誤處理 252
13.1 主要錯誤類型 252
13.1.1 語法錯誤 252
13.1.2 運行期間錯誤 253
13.1.3 語義或邏輯錯誤 254
13.2 使用調試工具調試程序 254
13.2.1 設置和刪除斷點 254
13.2.2 跟蹤程序的執行 255
13.3 異常處理 255
13.3.1 結構化異常處理 256
13.3.2 非結構化異常處理 257
13.4 綜閤應用 259
第二部分 實驗
實驗A VB.NET環境與可視化編程基礎 262
實驗B 語言基礎和順序程序設計 267
實驗C 程序的選擇結構 270
實驗D 程序的循環結構 272
實驗E 數組 275
實驗F 過程 279
實驗G 用戶界麵設計 283
實驗H 麵嚮對象程序設計 290
實驗I 文件 292
實驗J 數據庫應用基礎 294
· · · · · · (
收起)