《從零開始――Visual Basic中文版基礎培訓教程》是2002年1月人民郵電出版社出版的圖書,作者是趙煜筠。
基本介紹
- 書名:從零開始――Visual Basic中文版基礎培訓教程
- 作者:趙煜筠
- ISBN:9787115098603
- 頁數:280
- 定價:24元
- 出版社:人民郵電出版社
- 出版時間:2002-1
- 裝幀:平裝
- 開本:16開
內容簡介,目錄,
內容簡介
本書循序漸進地介紹了Visual Basic語言的基本概念和使用方法,內容包括Visual Basic概述、Visual Basic語言基礎、窗體設計、對象和類、繪圖方法、ActiveX控制項、多文檔界面設計、檔案操作、DLL和Windows API以及資料庫訪問技術等。本書在講解基礎知識的同時,通過大量程式範例,對Visual Basic的常用功能進行了詳細解釋,同時也介紹了一些Visual Basic語言的高級套用技巧。
本書每章的最後都有一些練習題,可以幫助讀者檢驗學習效果。
本書非常適合作為Visual Basic的基礎培訓教程,也可供初學者自學使用。
目錄
第1章 visual basic 6.0概述 1
1.1 visual basic的發展 1
1.1.1 basic語言 1
1.1.2 visual basic 1
1.2 visual basic的特點 2
1.2.1 可視化 2
1.2.2 事件驅動 2
1.2.3 互動式 3
1.3 visual basic 6.0的新功能 3
1.3.1 新的數據處理能力 3
1.3.2 新的網際網路特性 4
1.3.3 新的控制項內容 5
1.3.4 新的語言特性 5
1.4 visual basic 6.0的集成開發環境 5
1.4.1 啟動visual basic 6
1.4.2 集成開發環境的組成 7
1.5 建立簡單的應用程式 10
1.6 在線上幫助的使用 15
1.1 visual basic的發展 1
1.1.1 basic語言 1
1.1.2 visual basic 1
1.2 visual basic的特點 2
1.2.1 可視化 2
1.2.2 事件驅動 2
1.2.3 互動式 3
1.3 visual basic 6.0的新功能 3
1.3.1 新的數據處理能力 3
1.3.2 新的網際網路特性 4
1.3.3 新的控制項內容 5
1.3.4 新的語言特性 5
1.4 visual basic 6.0的集成開發環境 5
1.4.1 啟動visual basic 6
1.4.2 集成開發環境的組成 7
1.5 建立簡單的應用程式 10
1.6 在線上幫助的使用 15
1.6.1 直接打開msdn 15
1.6.2 上下文相關幫助 16
1.7 小結 16
1.8 習題 17
第2章 visual basic 6.0語言基礎 19
2.1 visual basic 6.0應用程式的結構 19
2.1.1 過程和模組的概念 19
2.1.2 基本模組組成 20
2.1.3 應用程式的工作方式──事件驅動 21
2.2 數據類型 21
2.2.1 integer(整型)類型 22
2.2.2 long(長整型)類型 22
2.2.3 single(單精度浮點數)類型 22
2.2.4 double(雙精度浮點數)類型 22
2.2.5 currency(貨幣)類型 22
2.2.6 byte(位元組)類型 22
2.2.7 string(字元串)類型 23
2.2.8 date(日期)類型 23
2.2.9 boolean(布爾)類型 24
2.2.10 variant(變體)類型 24
2.2.11 用戶自定義類型 25
2.3 常量 25
2.3.1 直接常量 26
2.3.2 名稱常量 26
2.3.3 系統名稱常量 26
2.4 變數 27
2.4.1 聲明變數 27
2.4.2 變數的作用範圍 30
2.4.3 靜態變數 32
2.4.4 類型後綴 33
2.5 運算符 34
2.5.1 算術運算符 34
2.5.2 比較運算符 37
2.5.3 連線運算符 39
2.5.4 邏輯運算符 39
2.5.5 運算符的優先權 41
2.6 表達式 42
2.6.1 算術表達式 42
2.6.2 關係表達式 42
2.6.3 字元串表達式 43
2.6.4 邏輯表達式 43
2.6.5 轉換數據類型 43
2.6.6 交換字元串和數字 44
2.7 基本語句 45
2.7.1 代碼編寫機制 45
2.7.2 賦值語句 47
2.7.3 注釋語句 48
2.7.4 程式退出或暫停語句 48
2.7.5 錯誤處理語句 49
2.7.6 跳轉語句 50
2.7.7 判斷語句 52
2.7.8 循環語句 57
2.7.9 嵌套結構 61
2.8 數組 61
2.8.1 數組的聲明 61
2.8.2 數組的操作 62
2.8.3 動態數組 64
2.8.4 控制項數組 65
2.8.5 數組套用舉例 67
2.9 子程式與函式 74
2.9.1 sub過程 74
2.9.2 function過程 76
2.9.3 子過程和函式的參數 78
2.10 常用的內部函式 81
2.10.1 常用轉換函式 81
2.10.2 常用數學函式 84
2.10.3 常用字元串函式 87
2.10.4 常用的日期與時間函式 91
2.10.5 其他函式 92
2.11 小結 94
2.12 習題 95
第3章 visual basic 6.0窗體設計 97
3.1 窗體的創建 97
3.2 窗體的屬性、方法和事件 98
3.2.1 屬性、方法和事件的基本概念 98
3.2.2 窗體的屬性 99
3.2.3 窗體的方法 105
3.2.4 窗體的事件 107
3.2.5 套用範例 109
3.3 窗體的生命周期 111
3.4 控制項設計 113
3.4.1 控制項的分類 113
3.4.2 常用內部控制項的通用屬性和方法 114
3.4.3 命令按鈕控制項 115
3.4.4 標籤控制項 116
3.4.5 文本框控制項 117
3.4.6 複選框控制項 118
3.4.7 單選鈕控制項 118
3.4.8 分組框控制項 119
3.4.9 水平滾動條控制項和垂直滾動條控制項 119
3.4.10 列表框控制項和組合框控制項 120
3.4.11 定時器控制項 122
3.4.12 內部控制項套用範例 123
3.5 選單設計和【選單編輯器】 127
3.5.1 選單概述 127
3.5.2 【選單編輯器】的啟動 128
3.5.3 【選單編輯器】中的各項元素 129
3.5.4 【選單編輯器】中的快捷鍵 131
3.5.5 創建選單欄 132
3.6 彈出式選單設計 136
3.6.1 彈出式選單的概念 136
3.6.2 彈出式選單的創建和顯示 137
3.7 工具列設計 138
3.7.1 建立一個圖像列表 139
3.7.2 創建一個工具列 140
3.7.3 加入事件代碼 141
3.8 使用"應用程式嚮導"創建單文檔窗體 143
3.9 小結 143
3.10 習題 144
第4章 對象和類 145
4.1 對象和類的基本概念 145
4.2 類 146
4.2.1 創建類 146
4.2.2 自定義屬性、方法和事件的設定及調用 152
4.2.3 屬性過程與公共變數的比較 154
4.3 對象 154
4.3.1 對象的屬性、方法和事件 154
4.3.2 對象變數的聲明和引用 154
4.3.3 對象數組 155
4.3.4 對象集合和集合對象 156
4.4 screen對象和printer對象 157
4.5 小結 160
4.6 習題 160
第5章 visual basic 6.0中的圖形 161
5.1 visual basic中的坐標系統 161
5.1.1 visual basic 坐標系統的規則 161
5.1.2 坐標系統的刻度 162
5.2 圖形方法 163
5.2.1 圖形方法的畫圖原理 164
5.2.2 繪圖屬性 164
5.2.3 圖形方法中的控制方法和事件 166
5.2.4 圖形方法中的繪製方法 168
5.3 圖形控制項 176
5.3.1 picturebox控制項 176
5.3.2 image 控制項 177
5.3.3 圖形控制項支持的圖形格式 178
5.4 繪圖方法綜合範例 179
5.5 圖形中的分層 183
5.6 簡單的動畫設計 183
5.7 小結 187
5.8 習題 187
第6章 activex控制項 189
6.1 commondialog控制項 189
6.1.1 showopen/showsave方法 190
6.1.2 showcolor方法 192
6.1.3 showfont方法 193
6.1.4 showprinter方法 194
6.1.5 showhelp方法 194
6.1.6 commondialog控制項的範例 195
6.2 treeview控制項 197
6.3 listview控制項 201
6.4 statusbar控制項 204
6.5 progressbar控制項 206
6.6 小結 208
6.7 習題 208
第7章 多文檔界面設計 209
7.1 創建mdi應用程式 209
7.1.1 mdi的基本概念 209
7.1.2 創建mdi應用程式 210
7.1.3 mdi中的窗體 213
7.1.4 多文檔應用程式的運行特徵 218
7.2 mdi中的選單和工具列 218
7.2.1 mdi中的選單 218
7.2.2 mdi中的工具列 219
7.3 小結 219
7.4 習題 220
第8章 檔案操作 221
8.1 檔案的基本概念 221
8.1.1 檔案和記錄 221
8.1.2 檔案的分類 221
8.1.3 檔案的存取類型 223
8.1.4 檔案的操作方式 223
8.2 傳統的檔案操作 223
8.2.1 檔案的打開和關閉 223
8.2.2 順序檔案的訪問 225
8.2.3 隨機型檔案的訪問 229
8.2.4 二進制型檔案的訪問 232
8.2.5 常用檔案操作函式 234
8.3 fso對象編程 235
8.3.1 fso模型介紹 236
8.3.2 fso對象的創建和使用 236
8.3.3 fso對象的方法和屬性 237
8.3.4 利用filesystemobject打開或創建文本檔案 243
8.3.5 使用textstream對象進行i/o操作 244
8.4 小結 247
8.5 習題 247
第9章 dll和windows api 249
9.1 dll和windows api的概念 249
9.2 dll的使用 249
9.2.1 dll中函式過程和子過程的聲明 249
9.2.2 dll過程的調用 250
9.2.3 調用dll過程時參數的傳遞 250
9.3 api文本瀏覽器 258
9.4 api函式在多媒體中的套用範例 260
9.5 小結 261
9.6 習題 261
第10章 資料庫訪問 263
10.1 概述 263
10.2 ado控制項 265
10.2.1 創建一個範例資料庫 265
10.2.2 添加ado控制項到應用程式上 266
10.2.3 連線資料庫 267
10.2.4 ado控制項範例 267
10.2.5 ado控制項與其他控制項的連線 269
10.2.6 ado數據約束控制項 269
10.3 ado對象編程 271
10.3.1 ado對象模型 271
10.3.2 ado存取數據 271
10.3.3 在ado中連線數據源 272
10.3.4 在ado中打開記錄集對象 272
10.3.5 在ado中使用記錄集 274
10.3.6 在ado中中斷連線 275
10.3.7 ado編程數據訪問範例 275
10.3.8 connection對象 276
10.3.9 recordset對象 278
10.3.10 fields集合和field對象 279
10.4 小結 280
10.5 習題 280
1.6.2 上下文相關幫助 16
1.7 小結 16
1.8 習題 17
第2章 visual basic 6.0語言基礎 19
2.1 visual basic 6.0應用程式的結構 19
2.1.1 過程和模組的概念 19
2.1.2 基本模組組成 20
2.1.3 應用程式的工作方式──事件驅動 21
2.2 數據類型 21
2.2.1 integer(整型)類型 22
2.2.2 long(長整型)類型 22
2.2.3 single(單精度浮點數)類型 22
2.2.4 double(雙精度浮點數)類型 22
2.2.5 currency(貨幣)類型 22
2.2.6 byte(位元組)類型 22
2.2.7 string(字元串)類型 23
2.2.8 date(日期)類型 23
2.2.9 boolean(布爾)類型 24
2.2.10 variant(變體)類型 24
2.2.11 用戶自定義類型 25
2.3 常量 25
2.3.1 直接常量 26
2.3.2 名稱常量 26
2.3.3 系統名稱常量 26
2.4 變數 27
2.4.1 聲明變數 27
2.4.2 變數的作用範圍 30
2.4.3 靜態變數 32
2.4.4 類型後綴 33
2.5 運算符 34
2.5.1 算術運算符 34
2.5.2 比較運算符 37
2.5.3 連線運算符 39
2.5.4 邏輯運算符 39
2.5.5 運算符的優先權 41
2.6 表達式 42
2.6.1 算術表達式 42
2.6.2 關係表達式 42
2.6.3 字元串表達式 43
2.6.4 邏輯表達式 43
2.6.5 轉換數據類型 43
2.6.6 交換字元串和數字 44
2.7 基本語句 45
2.7.1 代碼編寫機制 45
2.7.2 賦值語句 47
2.7.3 注釋語句 48
2.7.4 程式退出或暫停語句 48
2.7.5 錯誤處理語句 49
2.7.6 跳轉語句 50
2.7.7 判斷語句 52
2.7.8 循環語句 57
2.7.9 嵌套結構 61
2.8 數組 61
2.8.1 數組的聲明 61
2.8.2 數組的操作 62
2.8.3 動態數組 64
2.8.4 控制項數組 65
2.8.5 數組套用舉例 67
2.9 子程式與函式 74
2.9.1 sub過程 74
2.9.2 function過程 76
2.9.3 子過程和函式的參數 78
2.10 常用的內部函式 81
2.10.1 常用轉換函式 81
2.10.2 常用數學函式 84
2.10.3 常用字元串函式 87
2.10.4 常用的日期與時間函式 91
2.10.5 其他函式 92
2.11 小結 94
2.12 習題 95
第3章 visual basic 6.0窗體設計 97
3.1 窗體的創建 97
3.2 窗體的屬性、方法和事件 98
3.2.1 屬性、方法和事件的基本概念 98
3.2.2 窗體的屬性 99
3.2.3 窗體的方法 105
3.2.4 窗體的事件 107
3.2.5 套用範例 109
3.3 窗體的生命周期 111
3.4 控制項設計 113
3.4.1 控制項的分類 113
3.4.2 常用內部控制項的通用屬性和方法 114
3.4.3 命令按鈕控制項 115
3.4.4 標籤控制項 116
3.4.5 文本框控制項 117
3.4.6 複選框控制項 118
3.4.7 單選鈕控制項 118
3.4.8 分組框控制項 119
3.4.9 水平滾動條控制項和垂直滾動條控制項 119
3.4.10 列表框控制項和組合框控制項 120
3.4.11 定時器控制項 122
3.4.12 內部控制項套用範例 123
3.5 選單設計和【選單編輯器】 127
3.5.1 選單概述 127
3.5.2 【選單編輯器】的啟動 128
3.5.3 【選單編輯器】中的各項元素 129
3.5.4 【選單編輯器】中的快捷鍵 131
3.5.5 創建選單欄 132
3.6 彈出式選單設計 136
3.6.1 彈出式選單的概念 136
3.6.2 彈出式選單的創建和顯示 137
3.7 工具列設計 138
3.7.1 建立一個圖像列表 139
3.7.2 創建一個工具列 140
3.7.3 加入事件代碼 141
3.8 使用"應用程式嚮導"創建單文檔窗體 143
3.9 小結 143
3.10 習題 144
第4章 對象和類 145
4.1 對象和類的基本概念 145
4.2 類 146
4.2.1 創建類 146
4.2.2 自定義屬性、方法和事件的設定及調用 152
4.2.3 屬性過程與公共變數的比較 154
4.3 對象 154
4.3.1 對象的屬性、方法和事件 154
4.3.2 對象變數的聲明和引用 154
4.3.3 對象數組 155
4.3.4 對象集合和集合對象 156
4.4 screen對象和printer對象 157
4.5 小結 160
4.6 習題 160
第5章 visual basic 6.0中的圖形 161
5.1 visual basic中的坐標系統 161
5.1.1 visual basic 坐標系統的規則 161
5.1.2 坐標系統的刻度 162
5.2 圖形方法 163
5.2.1 圖形方法的畫圖原理 164
5.2.2 繪圖屬性 164
5.2.3 圖形方法中的控制方法和事件 166
5.2.4 圖形方法中的繪製方法 168
5.3 圖形控制項 176
5.3.1 picturebox控制項 176
5.3.2 image 控制項 177
5.3.3 圖形控制項支持的圖形格式 178
5.4 繪圖方法綜合範例 179
5.5 圖形中的分層 183
5.6 簡單的動畫設計 183
5.7 小結 187
5.8 習題 187
第6章 activex控制項 189
6.1 commondialog控制項 189
6.1.1 showopen/showsave方法 190
6.1.2 showcolor方法 192
6.1.3 showfont方法 193
6.1.4 showprinter方法 194
6.1.5 showhelp方法 194
6.1.6 commondialog控制項的範例 195
6.2 treeview控制項 197
6.3 listview控制項 201
6.4 statusbar控制項 204
6.5 progressbar控制項 206
6.6 小結 208
6.7 習題 208
第7章 多文檔界面設計 209
7.1 創建mdi應用程式 209
7.1.1 mdi的基本概念 209
7.1.2 創建mdi應用程式 210
7.1.3 mdi中的窗體 213
7.1.4 多文檔應用程式的運行特徵 218
7.2 mdi中的選單和工具列 218
7.2.1 mdi中的選單 218
7.2.2 mdi中的工具列 219
7.3 小結 219
7.4 習題 220
第8章 檔案操作 221
8.1 檔案的基本概念 221
8.1.1 檔案和記錄 221
8.1.2 檔案的分類 221
8.1.3 檔案的存取類型 223
8.1.4 檔案的操作方式 223
8.2 傳統的檔案操作 223
8.2.1 檔案的打開和關閉 223
8.2.2 順序檔案的訪問 225
8.2.3 隨機型檔案的訪問 229
8.2.4 二進制型檔案的訪問 232
8.2.5 常用檔案操作函式 234
8.3 fso對象編程 235
8.3.1 fso模型介紹 236
8.3.2 fso對象的創建和使用 236
8.3.3 fso對象的方法和屬性 237
8.3.4 利用filesystemobject打開或創建文本檔案 243
8.3.5 使用textstream對象進行i/o操作 244
8.4 小結 247
8.5 習題 247
第9章 dll和windows api 249
9.1 dll和windows api的概念 249
9.2 dll的使用 249
9.2.1 dll中函式過程和子過程的聲明 249
9.2.2 dll過程的調用 250
9.2.3 調用dll過程時參數的傳遞 250
9.3 api文本瀏覽器 258
9.4 api函式在多媒體中的套用範例 260
9.5 小結 261
9.6 習題 261
第10章 資料庫訪問 263
10.1 概述 263
10.2 ado控制項 265
10.2.1 創建一個範例資料庫 265
10.2.2 添加ado控制項到應用程式上 266
10.2.3 連線資料庫 267
10.2.4 ado控制項範例 267
10.2.5 ado控制項與其他控制項的連線 269
10.2.6 ado數據約束控制項 269
10.3 ado對象編程 271
10.3.1 ado對象模型 271
10.3.2 ado存取數據 271
10.3.3 在ado中連線數據源 272
10.3.4 在ado中打開記錄集對象 272
10.3.5 在ado中使用記錄集 274
10.3.6 在ado中中斷連線 275
10.3.7 ado編程數據訪問範例 275
10.3.8 connection對象 276
10.3.9 recordset對象 278
10.3.10 fields集合和field對象 279
10.4 小結 280
10.5 習題 280