"Visual Basic程序設(shè)計”是國家教委提出的非計算機(jī)專業(yè)學(xué)生三層次課程體系中的第二個層次課程。該層次的重點(diǎn)是使學(xué)生掌握高級語言程序設(shè)計的技能,熟悉面向?qū)ο蟪绦蛟O(shè)計方法,能運(yùn)用所學(xué)的知識開發(fā)圖形界面下的應(yīng)用軟件,為培養(yǎng)學(xué)生結(jié)合專業(yè)進(jìn)行軟件開發(fā)打好基礎(chǔ)。本書下篇以面向?qū)ο蟪绦蛟O(shè)計方法為主線,兼顧結(jié)構(gòu)化程序設(shè)計思想,介紹了Visual Basic編程的基礎(chǔ)知識和程序設(shè)計方法。主要內(nèi)容包括:Visual Basic程序設(shè)計的基礎(chǔ)知識、基本控制結(jié)構(gòu)、數(shù)組、過程調(diào)用、窗體、常用標(biāo)準(zhǔn)控件、通用對話框、菜單、鍵盤和鼠標(biāo)事件過程、圖形設(shè)計、文件處理和數(shù)據(jù)庫程序設(shè)計基礎(chǔ)等內(nèi)容。
王彥麗,女,吉林醫(yī)藥學(xué)院副教授,長期從事高等學(xué)校計算機(jī)基礎(chǔ)課程教學(xué)、教學(xué)研究和科研工作,出版教材一部,教學(xué)經(jīng)驗(yàn)豐富。
目 錄
第1章 VISUAL BASIC程序設(shè)計概述 1
1.1 VISUAL BASIC簡介 1
1.1.1 Visual Basic的發(fā)展歷程 1
1.1.2 Visual Basic的特點(diǎn) 2
1.2 VISUAL BASIC 6.0集成開發(fā)環(huán)境 3
1.3 VISUAL BASIC聯(lián)機(jī)幫助 9
1.4 VISUAL BASIC可視化編程基礎(chǔ) 10
1.4.1 可視化編程 10
1.4.2 對象的屬性、事件和方法 11
1.5 編寫簡單VISUAL BASIC
應(yīng)用程序 12
1.5.1 Visual Basic編程的步驟 12
1.5.2 應(yīng)用舉例 13
習(xí)題 16
第2章 VISUAL BASIC程序設(shè)計基礎(chǔ) 17
2.1 數(shù)據(jù)類型 17
2.1.1 基本數(shù)據(jù)類型 17
2.1.2 用戶定義的數(shù)據(jù)類型 19
2.2 常量和變量 20
2.2.1 常量 20
2.2.2 變量 21
2.3 運(yùn)算符與表達(dá)式 23
2.3.1 運(yùn)算符 23
2.3.2 表達(dá)式 25
2.4 常用內(nèi)部函數(shù) 26
習(xí)題 29
第3章 基本控制結(jié)構(gòu) 30
3.1 順序結(jié)構(gòu) 30
3.1.1 賦值語句 30
3.1.2 程序書寫規(guī)則 31
3.1.3 數(shù)據(jù)的輸入和輸出 32
3.2 選擇結(jié)構(gòu) 38
3.2.1 單分支選擇結(jié)構(gòu) 38
3.2.2 雙分支選擇結(jié)構(gòu) 39
3.2.3 多分支選擇結(jié)構(gòu) 40
3.2.4 條件函數(shù) 43
3.3 循環(huán)結(jié)構(gòu) 44
3.3.1 For循環(huán) 44
3.3.2 Do循環(huán) 46
3.3.3 While…Wend循環(huán) 47
3.3.4 循環(huán)的嵌套 48
3.3.5 應(yīng)用舉例 49
3.4 其他輔助控制語句 54
習(xí)題 54
第4章 數(shù)組 56
4.1 數(shù)組概述 56
4.2 靜態(tài)數(shù)組 57
4.3 動態(tài)數(shù)組 58
4.4 控件數(shù)組 61
4.5 數(shù)組的常用操作 64
4.5.1 數(shù)組的引用 64
4.5.2 數(shù)組元素的輸入和輸出 65
4.6 應(yīng)用舉例 66
習(xí)題 71
第5章 過程 73
5.1 子 過 程 73
5.1.1 子過程的定義 73
5.1.2 子過程的調(diào)用 75
5.2 函數(shù)過程 76
5.2.1 函數(shù)過程的定義 76
5.2.2 函數(shù)過程的調(diào)用 77
5.3 參數(shù)傳遞 78
5.3.1 形參和實(shí)參 78
5.3.2 地址傳遞與值傳遞 78
5.3.3 數(shù)組參數(shù)的傳遞 80
5.4 過程的嵌套和遞歸調(diào)用 81
5.4.1 過程的嵌套調(diào)用 81
5.4.2 過程的遞歸調(diào)用 82
5.5 變量和過程的作用域 83
5.5.1 變量的作用域 83
5.5.2 過程的作用域 85
習(xí)題 85
第6章 窗體設(shè)計 87
6.1 窗體 87
6.1.1 窗體的常用屬性 87
6.1.2 窗體的常用事件 88
6.1.3 窗體的常用方法 89
6.2 多重窗體 90
6.2.1 添加多重窗體 90
6.2.2 多重窗體常用語句和方法 91
6.3 多文檔界面 93
習(xí)題 94
第7章 常用控件 95
7.1 標(biāo)簽控件 95
7.2 文本框控件 96
7.3 命令按鈕控件 98
7.4 復(fù)選框控件 99
7.5 選項按鈕控件 100
7.6 框架控件 102
7.7 列表框控件 102
7.8 組合框控件 105
7.9 滾動條控件 106
7.10 計時器控件 108
7.11 圖片框和圖像框控件 109
習(xí)題 111
第8章 通用對話框 112
8.1 概述 112
8.2 “打開”文件對話框 114
8.2.1 “打開”文件對話框的組成 114
8.2.2 “打開”文件對話框的屬性 115
8.2.3 應(yīng)用舉例 116
8.3 “顏色”對話框 118
8.4 “字體”對話框 119
8.5 “打印”對話框 121
習(xí)題 122
第9章 菜單設(shè)計 123
9.1 菜單概述 123
9.2 菜單編輯器 124
9.3 下拉式菜單和彈出式菜單 126
習(xí)題 129
第10章 圖形設(shè)計 130
10.1 圖形的繪制 130
10.1.1 坐標(biāo)系統(tǒng) 130
10.1.2 繪圖屬性 131
10.1.3 圖形方法 132
10.2 圖形控件 136
10.2.1 Line控件 136
10.2.2 Shape控件 136
10.3 應(yīng)用舉例 137
習(xí)題 138
第11章 鍵盤事件和鼠標(biāo)事件 139
11.1 鍵盤事件 139
11.1.1 KeyPress事件 139
11.1.2 KeyDown和KeyUp事件 140
11.2 鼠標(biāo)事件 142
11.2.1 MouseDown和MouseUp
事件 142
11.2.2 MouseMove事件 143
習(xí)題 144
第12章 文件 145
12.1 文件概述 145
12.1.1 文件的分類 145
12.1.2 文件操作步驟 146
12.1.3 與文件相關(guān)的函數(shù) 146
12.2 順序文件 147
12.3 隨機(jī)文件 151
12.4 二進(jìn)制文件 153
12.5 文件系統(tǒng)控件 154
12.5.1 驅(qū)動器列表框控件 154
12.5.2 目錄列表框控件 154
12.5.3 文件列表框控件 155
12.5.4 文件系統(tǒng)控件的聯(lián)動 155
習(xí)題 156
第13章 VISUAL BASIC與數(shù)據(jù)庫 157
13.1 數(shù)據(jù)庫概述 157
13.1.1 關(guān)系數(shù)據(jù)庫 157
13.1.2 結(jié)構(gòu)化查詢語言 159
13.1.3 Visual Basic訪問數(shù)據(jù)庫 162
13.2 DATA控件 163
13.2.1 Data控件的屬性 164
13.2.2 Data控件的事件 165
13.2.3 Data控件的方法 166
13.2.4 Data控件的綁定 166
13.3 記錄集對象 167
13.3.1 記錄集的屬性 167
13.3.2 記錄集的方法 168
13.3.3 應(yīng)用舉例 169
13.4 ADO數(shù)據(jù)控件 171
13.4.1 ADO數(shù)據(jù)控件的屬性 172
13.4.2 數(shù)據(jù)綁定控件 173
13.5 使用ODBC 175
習(xí)題 178
附錄 常用字符與ASCII對照表 179
參考文獻(xiàn) 180