Visual Basic程序設計教程

10年中國鐵道出版社出版圖書

《Visual Basic程序設計教程》是2010年中國鐵道出版社出版的圖書,作者是劉必雄。

內容簡介


"本書以Visual Basic 6.0語言為藍本,全面、細緻地介紹了程序設計的思想和方法。通過大量的實例,深入淺出地介紹了Visual Basic程序設計的概念、Visual Basic的語言基礎、程序的控制結構、數組、過程、窗體和常用控制項、界面設計以及文件操作等內容。每章都配有一定數量的習題和上機實驗項目,便於學生學習和教學。
本書內容由淺入深、循序漸進,語言簡潔、通俗易懂,適合作為高等學校非計算機專業計算機程序設計課程的教材,也可作為全國計算機等級考試二級Visual Basic的備考教材,還可供程序員和自學者使用。

圖書目錄


"第1章 Visual Basic程序設計概述 1
1.1 Visual Basic簡介 1
1.1.1 Visual Basic的發展 1
1.1.2 Visual Basic的特點 1
1.1.3 Visual Basic安裝與啟動 2
1.1.4 Visual Basic的集成開發環境 4
1.2 面向對象的基本概念 7
1.2.1 對象和類 7
1.2.2 對象的屬性、方法和事件 8
1.3 創建簡單的Visual Basic應用程序 10
1.3.1 建立應用程序用戶界面 11
1.3.2 設置對象的屬性 11
1.3.3 編寫程序代碼 12
1.3.4 運行和調試程序 13
1.3.5 保存程序 14
1.4 Visual Basic應用程序結構 15
1.4.1 應用程序的文件類型 15
1.4.2 模塊 15
1.5 習題 16
第2章 Visual Basic語言基礎 19
2.1 數據類型 19
2.1.1 標準數據類型 19
2.1.2 自定義數據類型 20
2.1.3 枚舉類型 21
2.2 變數和常量 22
2.2.1 變數 22
2.2.2 常量 27
2.3 內部函數 29
2.3.1 數學函數 30
2.3.2 轉換函數 30
2.3.3 字元串函數 31
2.3.4 日期時間函數 32
2.3.5 隨機函數 32
2.3.6 Shell()函數 33
2.4 運算符與表達式 34
2.4.1 算術運算符與算術表達式 34
2.4.2 字元串運算符與字元串表達式 35
2.4.3 關係運算符與關係表達式 36
2.4.4 邏輯運算符與邏輯表達式 37
2.4.5 混合表達式的運算 38
2.5 習題 38
第3章 程序的控制結構 42
3.1 順序結構程序設計 42
3.1.1 基本語句 42
3.1.2 數據輸入 44
3.1.3 數據輸出 45
3.1.4 順序結構應用舉例 52
3.2 選擇結構程序設計 52
3.2.1 If條件語句 53
3.2.2 Select Case語句 60
3.2.3 條件函數 62
3.3 循環結構程序設計 63
3.3.1 For循環語句 63
3.3.2 Do循環語句 65
3.3.3 While循環語句 69
3.3.4 循環的嵌套 69
3.4 綜合應用 71
3.5 習題 76
第4章 數組 86
4.1 數組的概念 86
4.2 靜態數組 86
4.2.1 一維數組 87
4.2.2 二維數組 92
4.2.3 與數組相關的函數和語句 95
4.3 動態數組 98
4.3.1 動態數組的定義 98
4.3.2 數組的清除和重定義 100
4.4 數組應用 101
4.5 習題 113
第5章 過程 120
5.1 Function過程 120
5.1.1 Function過程的定義 120
5.1.2 Function過程的調用 122
5.2 Sub過程 123
5.2.1 Sub過程的定義 123
5.2.2 Sub過程的調用 124
5.3 參數傳遞 126
5.3.1 形參與實參 126
5.3.2 值傳遞與地址傳遞 127
5.3.3 數組參數 128
5.3.4 對象參數 130
5.3.5 可選參數和可變參數 131
5.4 嵌套調用和遞歸調用 132
5.4.1 嵌套調用 132
5.4.2 遞歸調用 133
5.5 過程的作用域 134
5.6 過程應用 135
5.7 習題 136
第6章 窗體和常用控制項 141
6.1 窗體 141
6.1.1 窗體的結構 141
6.1.2 窗體的屬性 141
6.1.3 窗體的事件 144
6.1.4 窗體的方法 145
6.2 常用控制項 146
6.2.1 標籤 146
6.2.2 文本框 148
6.2.3 命令按鈕 150
6.2.4 單選按鈕、複選框和框架 152
6.2.5 列表框和組合框 156
6.2.6 滾動條 161
6.2.7 計時器 162
6.2.8 焦點和Tab順序 164
6.3.1 控制項數組的概念 165
6.3.2 控制項數組的建立 165
6.4 鍵盤和滑鼠事件 168
6.4.1 鍵盤事件 168
6.4.2 滑鼠事件 171
6.4.3 拖放操作 172
6.5 習題 175
第7章 圖形操作 180
7.1 圖形操作基礎 180
7.1.1 坐標系 180
7.1.2 圖形層 182
7.1.3 顏色 183
7.1.4 繪圖屬性 184
7.2 圖形控制項 185
7.2.1 圖形框 185
7.2.2 圖像框 186
7.2.3 直線 187
7.2.4 形狀 188
7.3 圖形方法 189
7.3.1 Cls方法 189
7.3.2 PSet方法 190
7.3.3 Line方法 190
7.3.4 Circle方法 191
7.3.5 Point方法 194
7.4 習題 194
第8章 界面設計 197
8.1 菜單設計 197
8.1.1 下拉式菜單 197
8.1.2 彈出式菜單 201
8.2 通用對話框 203
8.2.1 “打開文件”對話框 204
8.2.2 保存文件對話框 206
8.2.3 顏色對話框 206
8.2.4 字體對話框 207
8.2.5 列印對話框 209
8.2.6 幫助對話框 210
8.3 工具欄和狀態欄 210
8.3.1 工具欄 210
8.3.2 狀態欄 214
8.3.3 剪貼板 215
8.4 多窗體和多文檔界面 216
8.4.1 多窗體 216
8.4.2 多文檔界面 219
8.5 習題 221
第9章 文件 224
9.1 文件概述 224
9.2 順序文件 227
9.2.1 順序文件的打開與關閉操作 227
9.2.2 順序文件的讀/寫操作 229
9.3 隨機文件 235
9.3.1 隨機文件的打開與關閉操作 236
9.3.2 隨機文件的讀/寫操作 236
9.4 二進位文件 238
9.4.1 二進位文件的打開與關閉操作 239
9.4.2 二進位文件的讀/寫操作 239
9.5 文件系統控制項 240
9.5.1 驅動器列表框 240
9.5.2 目錄列表框 241
9.5.3 文件列表框 241
9.6 文件系統對象 243
9.6.1 FileSystemObject對象模型 244
9.6.2 管理驅動器 245
9.6.3 管理文件夾 246
9.6.4 管理文件 247
9.6.5 數據文件的讀/寫 247
9.7 習題 249
第10章 Visual Basic實驗 252
10.1 Visual Basic環境和簡單應用程序設計 252
10.1.1 實驗目的 252
10.1.2 實驗內容 252
10.1.3 實驗步驟 253
10.2 順序結構程序設計 256
10.2.1 實驗目的 256
10.2.2 實驗內容 256
10.3 選擇結構程序設計 258
10.3.1 實驗目的 258
10.3.2 實驗內容 258
10.4 循環結構程序設計 260
10.4.1 實驗目的 260
10.4.2 實驗內容 260
10.5 數組 261
10.5.1 實驗目的 261
10.5.2 實驗內容 262
10.6 過程 263
10.6.1 實驗目的 263
10.6.2 實驗內容 263
10.7 窗體和常用控制項(一) 265
10.7.1 實驗目的 265
10.7.2 實驗內容 265
10.8 常用控制項(二) 267
10.8.1 實驗目的 267
10.8.2 實驗內容 268
10.9 菜單設計和多文檔界面 269
10.9.1 實驗目的 269
10.9.2 實驗內容 269
10.10 文件管理與操作 272
10.10.1 實驗目的 272
10.10.2 實驗內容 272
附錄A Visual Basic程序設計模擬試題 275
附錄B 習題參考答案 290
參考文獻 307