"Visual Basic程序設(shè)計(jì)”是國(guó)家教委提出的非計(jì)算機(jī)專業(yè)學(xué)生三層次課程體系中的第二個(gè)層次課程。該層次的重點(diǎn)是使學(xué)生掌握高級(jí)語(yǔ)言程序設(shè)計(jì)的技能,熟悉面向?qū)ο蟪绦蛟O(shè)計(jì)方法,能運(yùn)用所學(xué)的知識(shí)開(kāi)發(fā)圖形界面下的應(yīng)用軟件,為培養(yǎng)學(xué)生結(jié)合專業(yè)進(jìn)行軟件開(kāi)發(fā)打好基礎(chǔ)。本書(shū)下篇以面向?qū)ο蟪绦蛟O(shè)計(jì)方法為主線,兼顧結(jié)構(gòu)化程序設(shè)計(jì)思想,介紹了Visual Basic編程的基礎(chǔ)知識(shí)和程序設(shè)計(jì)方法。主要內(nèi)容包括:Visual Basic程序設(shè)計(jì)的基礎(chǔ)知識(shí)、基本控制結(jié)構(gòu)、數(shù)組、過(guò)程調(diào)用、窗體、常用標(biāo)準(zhǔn)控件、通用對(duì)話框、菜單、鍵盤(pán)和鼠標(biāo)事件過(guò)程、圖形設(shè)計(jì)、文件處理和數(shù)據(jù)庫(kù)程序設(shè)計(jì)基礎(chǔ)等內(nèi)容。
王彥麗,女,吉林醫(yī)藥學(xué)院副教授,長(zhǎng)期從事高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程教學(xué)、教學(xué)研究和科研工作,出版教材一部,教學(xué)經(jīng)驗(yàn)豐富。
目 錄
第1章 VISUAL BASIC程序設(shè)計(jì)概述 1
1.1 VISUAL BASIC簡(jiǎn)介 1
1.1.1 Visual Basic的發(fā)展歷程 1
1.1.2 Visual Basic的特點(diǎn) 2
1.2 VISUAL BASIC 6.0集成開(kāi)發(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 對(duì)象的屬性、事件和方法 11
1.5 編寫(xiě)簡(jiǎn)單VISUAL BASIC
應(yīng)用程序 12
1.5.1 Visual Basic編程的步驟 12
1.5.2 應(yīng)用舉例 13
習(xí)題 16
第2章 VISUAL BASIC程序設(shè)計(jì)基礎(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 賦值語(yǔ)句 30
3.1.2 程序書(shū)寫(xiě)規(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 其他輔助控制語(yǔ)句 54
習(xí)題 54
第4章 數(shù)組 56
4.1 數(shù)組概述 56
4.2 靜態(tài)數(shù)組 57
4.3 動(dòng)態(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章 過(guò)程 73
5.1 子 過(guò) 程 73
5.1.1 子過(guò)程的定義 73
5.1.2 子過(guò)程的調(diào)用 75
5.2 函數(shù)過(guò)程 76
5.2.1 函數(shù)過(guò)程的定義 76
5.2.2 函數(shù)過(guò)程的調(diào)用 77
5.3 參數(shù)傳遞 78
5.3.1 形參和實(shí)參 78
5.3.2 地址傳遞與值傳遞 78
5.3.3 數(shù)組參數(shù)的傳遞 80
5.4 過(guò)程的嵌套和遞歸調(diào)用 81
5.4.1 過(guò)程的嵌套調(diào)用 81
5.4.2 過(guò)程的遞歸調(diào)用 82
5.5 變量和過(guò)程的作用域 83
5.5.1 變量的作用域 83
5.5.2 過(guò)程的作用域 85
習(xí)題 85
第6章 窗體設(shè)計(jì) 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 多重窗體常用語(yǔ)句和方法 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 選項(xiàng)按鈕控件 100
7.6 框架控件 102
7.7 列表框控件 102
7.8 組合框控件 105
7.9 滾動(dòng)條控件 106
7.10 計(jì)時(shí)器控件 108
7.11 圖片框和圖像框控件 109
習(xí)題 111
第8章 通用對(duì)話框 112
8.1 概述 112
8.2 “打開(kāi)”文件對(duì)話框 114
8.2.1 “打開(kāi)”文件對(duì)話框的組成 114
8.2.2 “打開(kāi)”文件對(duì)話框的屬性 115
8.2.3 應(yīng)用舉例 116
8.3 “顏色”對(duì)話框 118
8.4 “字體”對(duì)話框 119
8.5 “打印”對(duì)話框 121
習(xí)題 122
第9章 菜單設(shè)計(jì) 123
9.1 菜單概述 123
9.2 菜單編輯器 124
9.3 下拉式菜單和彈出式菜單 126
習(xí)題 129
第10章 圖形設(shè)計(jì) 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章 鍵盤(pán)事件和鼠標(biāo)事件 139
11.1 鍵盤(pán)事件 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ū)動(dòng)器列表框控件 154
12.5.2 目錄列表框控件 154
12.5.3 文件列表框控件 155
12.5.4 文件系統(tǒng)控件的聯(lián)動(dòng) 155
習(xí)題 156
第13章 VISUAL BASIC與數(shù)據(jù)庫(kù) 157
13.1 數(shù)據(jù)庫(kù)概述 157
13.1.1 關(guān)系數(shù)據(jù)庫(kù) 157
13.1.2 結(jié)構(gòu)化查詢語(yǔ)言 159
13.1.3 Visual Basic訪問(wèn)數(shù)據(jù)庫(kù) 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 記錄集對(duì)象 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對(duì)照表 179
參考文獻(xiàn) 180