內容簡介
"本書以Visual Basic 6.0為工具,以實用為主,通過大量套用實例的演練,較為系統、詳盡地介紹使用可視化程式設計的基本知識和編程方法開發Windows應用程式的操作過程。主要內容包括:Visual Basic 概述,Visual Basic語言基礎,窗體,Visual Basic 基本控制項,數據的輸入與輸出,圖形,驅動器、目錄與檔案控制項,對話框的程式設計,選單的程式設計,多文檔界面窗體及在應用程式中插入OLE對象等。
本書內容全面,操作實例豐富,語言簡明易懂,強調實用性和可操作性,第1~11章配有本章小結和習題(包括選擇題、問答題和操作題),第12章給出了幾個完整的程式設計實例。
本書適合作為高等院校非計算機專業學生學習Visual Basic語言的教材,也可作為各類Visual Basic 培訓班教材,以及供Visual Basic 初學者自學使用。
圖書目錄
"第1章 Visual Basic概述 1
1.1 BASIC發展史 1
1.2 BASIC與Visual Basic的比較 2
1.3 Visual Basic的優勢和特點 3
1.4 Visual Basic的分類 4
1.5 Visual Basic 6.0的啟動 4
1.6 Visual Basic 6.0集成開發環境的
組成 5
1.7 入門操作實例 8
1.8 開發Visual Basic應用程式的
步驟 12
1.9 脫離Visual Basic環境套用
程式的運行 12
本章小結 13
習題 13
第2章 Visual Basic語言基礎 15
2.1 常量與變數 15
2.1.1 常量 15
2.1.2 變數 17
2.1.3 變數的數據類型 20
2.1.4 變數的作用域 24
2.2 運算符與表達式 27
2.2.1 算術運算符和算術表達式 27
2.2.2 字元串運算符和字元串
表達式 28
2.2.3 關係運算符和關係
表達式 28
2.2.4 邏輯運算符和邏輯
表達式 29
2.2.5 日期運算符和日期
表達式 30
2.2.6 運算符的優先權 30
2.3 常用的內部函式 31
2.3.1 常用的數學函式 31
2.3.2 日期/時間函式 32
2.3.3 字元串函式 32
2.4 程式代碼編寫規則 33
2.5 Visual Basic基本語句簡述 33
2.5.1 賦值語句 33
2.5.2 條件語句 35
2.5.3 循環語句 37
2.6 數組 41
2.7 過程 45
2.7.1 通用過程的概念 45
2.7.2 Sub子過程 46
2.7.3 Sub Main過程 47
2.7.4 Function過程 49
2.8 檔案操作 51
2.8.1 順序檔案 51
2.8.2 隨機檔案 55
本章小結 58
習題 59
第3章 窗體 64
3.1 窗體的結構 64
3.2 窗體套用的操作實例 65
3.3 設定多窗體 72
3.3.1 建立多窗體 72
3.3.2 設定啟動窗體 75
3.4 對象的屬性、事件和方法 76
3.4.1 對象的屬性 76
3.4.2 對象的事件 77
3.4.3 對象的方法 78
3.5 窗體的屬性、事件和方法 79
3.5.1 窗體的屬性 79
3.5.2 窗體的事件 81
3.5.3 窗體的方法 84
本章小結 84
習題 85
第4章 Visual Basic基本控制項 87
4.1 命令按鈕 87
4.2 標籤 93
4.3 文本框 96
4.4 單選按鈕、複選框與框架 106
4.4.1 單選按鈕 106
4.4.2 複選框 108
4.4.3 框架 111
4.5 圖片框和圖像框 113
4.5.1 圖片框 113
4.5.2 圖像框 116
4.6 滾動條和計時器 119
4.6.1 滾動條屬性 120
4.6.2 滾動條事件 120
4.6.3 計時器 123
4.6.4 計時器屬性 123
4.6.5 計時器事件 124
4.7 列表框和組合框 127
4.7.1 列表框和組合框的
常用屬性 127
4.7.2 列表框和組合框的
常用方法 128
4.7.3 列表框的特有屬性 128
4.7.4 組合框的特有屬性 131
本章小結 135
習題 135
第5章 數據的輸入與輸出 139
5.1 數據輸入——InputBox()函式 139
5.2 MsgBox()函式和MsgBox語句 141
5.2.1 MsgBox()函式 142
5.2.2 MsgBox語句 146
5.3 數據輸出——Print方法 146
5.3.1 標準格式輸出 147
5.3.2 緊湊格式輸出 147
5.3.3 輸出行控制 148
5.3.4 與Print方法有關的
函式 148
本章小結 150
習題 151
第6章 圖形 154
6.1 繪製基本圖形的控制項 154
6.1.1 用直線控制項畫線段 154
6.1.2 用形狀控制項畫幾何圖形 156
6.2 繪製基本圖形的方法 159
6.2.1 Visual Basic的坐標系統 159
6.2.2 自定義坐標系及Scale
方法 160
6.2.3 PSet方法和Point方法 161
6.2.4 Line方法 163
6.2.5 Circle方法 165
6.2.6 PaintPicture方法 168
本章小結 170
習題 170
第7章 驅動器、目錄與檔案控制項 172
7.1 驅動器列表框 172
7.2 目錄列表框 173
7.3 檔案列表框 175
7.4 檔案控制項的套用 177
7.4.1 裝載窗體 178
7.4.2 建立各檔案系統
控制項間的聯繫 178
7.4.3 顯示用戶選擇的
檔案名稱 179
7.4.4 確定檔案列表框的
顯示內容 179
7.4.5 複製檔案 180
7.4.6 重命名檔案 180
7.4.7 刪除檔案 182
本章小結 182
習題 182
第8章 對話框的程式設計 184
8.1 自定義對話框 184
8.2 通用對話框 186
8.2.1 添加通用對話框到
工具箱 187
8.2.2 “打開/保存檔案”
對話框 188
8.2.3 “顏色”對話框 193
8.2.4 “字型”對話框 195
8.2.5 “列印”對話框 197
本章小結 198
習題 199
第9章 選單的程式設計 200
9.1 Visual Basic的選單編輯器 200
9.1.1 下拉式選單 200
9.1.2 選單的有效性控制 205
9.2 彈出式選單 207
本章小結 209
習題 210
第10章 多文檔界面窗體 212
10.1 多文檔界面的特點 212
10.2 建立多文檔界面的應用程式 213
10.3 MDI的屬性、事件和方法 215
10.3.1 MDIChild屬性 215
10.3.2 Arrange方法 216
10.3.3 QueryUnload事件 216
10.3.4 WindowState屬性 216
本章小結 220
習題 220
第11章 在應用程式中插入OLE對象 221
11.1 一個使用OLE插入對象的
實例 221
11.2 OLE中的嵌入對象和連結
對象 222
11.3 OLE對象的建立 223
11.4 OLE對象的編輯 225
本章小結 226
習題 226
第12章 綜合案例 227
12.1 奇數階魔方陣問題 227
12.2 “八皇后”問題 230
12.3 畫線成圖的問題 232
12.4 複製全圖和複製部分圖形問題 233
12.5 瀏覽地圖問題 236
本章小結 239
附錄A ASCII字元集 240
附錄B Visual Basic常用的屬性 242
附錄C Visual Basic常用的事件 247
附錄D Visual Basic常用的方法 248
附錄E Visual Basic常用的系統函式 250
附錄F Visual Basic常見的錯誤信息 253
參考文獻 255