第一部分 教学篇 3
第1章 Visual Basic概述 3
1.1面向对象程序设计基本概念 3
1.1.1 Visual Basic程序设计实例 3
1.1.2对象及对象特征 6
1.1.3面向对象程序设计 7
1.2 Visual Basic的集成开发环境 8
1.2.1 Visual Basic的功能与特点 8
1.2.2 Visual Basic的标准EXE工程环境 10
1.3 Visual Basic应用程序的建立、运行与保存 16
1.3.1建立窗体 16
1.3.2添加对象及静态设置 17
1.3.3编写对象的事件过程 17
1.3.4运行调试应用程序 17
1.3.5保存工程 18
1.3.6形成可执行文件和打包工程 18
1.4 Visual Basic应用程序开发实例 19
习题 21
第2章 Visual Basic窗体和常用控件 23
2.1窗体对象(Form) 23
2.1.1创建窗体对象 23
2.1.2窗体的常用属性 24
2.1.3窗体的常用事件 26
2.1.4窗体的常用方法 26
2.1.5开发一个仅有窗体对象的应用程序 27
2.2标签框对象(Label) 29
2.2.1标签框的常用属性 29
2.2.2标签框的常用事件 31
2.2.3标签框的常用方法 32
2.3命令按钮对象(CommandButton) 32
2.3.1命令按钮的常用属性 32
2.3.2命令按钮的常用事件 33
2.3.3命令按钮的常用方法 34
2.4文本框对象(TextBox) 35
2.4.1文本框的常用属性 35
2.4.2文本框的常用事件 39
2.4.3文本框的常用方法 39
习题 40
第3章 VisualBasic语言基础 43
3.1 Visual Basic数据类型 43
3.1.1标准数据类型 43
3.1.2数值数据类型 44
3.1.3日期数据类型 45
3.1.4逻辑数据类型 45
3.1.5字符数据类型 45
3.1.6对象数据类型 45
3.1.7变体数据类型 45
3.1.8自定义数据类型 46
3.2常量和变量 47
3.2.1常量 47
3.2.2变量 48
3.3运算符、函数和表达式 49
3.3.1运算符 49
3.3.2内部函数 52
3.3.3表达式 58
3.4 Visual Basic程序构成与基本语句 60
3.4.1 Visual Basic程序构成 60
3.4.2 Visual Basic基本语句 61
3.5输入/输出设计实例 63
3.5.1输入设计 63
3.5.2输出设计 64
习题 66
第4章 Visual Basic程序控制结构 69
4.1顺序结构程序设计 69
4.2分支结构程序设计 69
4.2.1分支结构 69
4.2.2 If语句 70
4.2.3 Select Case语句 73
4.2.4条件函数 75
4.3循环结构程序设计 75
4.3.1 For循环结构 76
4.3.2 Do While—Loop循环结构 78
4.3.3 Do—Loop Until循环结构 80
4.3.4嵌套循环结构 81
4.3.5辅助语句 84
习题 85
第5章 数组与程序设计 88
5.1数组 88
5.1.1一维数组 88
5.1.2多维数组 89
5.1.3动态数组 90
5.1.4数组的应用举例 91
5.2控件数组 93
5.2.1控件数组的定义 93
5.2.2控件数组的建立 93
5.3常见算法举例 96
习题 105
第6章 Visual Basic工程元素及多窗体 108
6.1模块 108
6.1.1窗体模块 108
6.1.2标准模块 109
6.1.3类模块 109
6.2过程 109
6.2.1过程的定义 110
6.2.2过程的调用 111
6.3变量作用域 113
6.3.1局部变量 113
6.3.2窗体/模块级变量 114
6.3.3全局变量 114
6.3.4变量的生存期 116
6.3.5过程的作用域 118
6.4多重窗体 119
6.4.1多窗体界面设计 119
6.4.2多文档界面设计 122
习题 129
第7章 Visual Basic常用标准控件 131
7.1单选按钮、复选框、框架 131
7.1.1单选按钮(OptionButton) 131
7.1.2复选框(CheckBox) 133
7.1.3框架(Frame) 135
7.2列表框、组合框 136
7.2.1列表框(ListBox) 136
7.2.2组合框(ComboBox) 140
7.3计时器、滚动条 144
7.3.1计时器(Timer) 144
7.3.2滚动条 146
习题 150
第8章 Visual Basic菜单、通用对话框和文件访问 153
8.1菜单 153
8.1.1菜单编辑器 153
8.1.2下拉式菜单 155
8.1.3弹出菜单 159
8.2通用对话框(CommonDialog) 161
8.2.1通用对话框概述 161
8.2.2“打开”和“另存为”对话框 162
8.2.3“颜色”对话框 163
8.2.4“字体”对话框 164
8.3文件访问 165
8.3.1文件概述 165
8.3.2顺序文件 166
8.3.3随机文件 171
8.3.4二进制文件 173
习题 173
第9章 Visual Basic图形操作 176
9.1图形控件 176
9.1.1图形框和图像框 176
9.1.2画线工具和形状控件 178
9.2绘图基础 179
9.2.1坐标系统 179
9.2.2绘图属性 180
9.3图形方法 183
9.3.1 line方法 183
9.3.2 Circle方法 184
9.3.3 Pset方法 187
习题 188
第10章 VisualBasic数据库应用 190
10.1数据库基本知识 190
10.1.1关系数据库的基本结构 190
10.1.2建立数据库 191
10.1.3 SQL简介 193
10.2 Data控件 195
10.2.1 Data控件的常用属性 195
10.2.2 Data控件的常用方法 196
10.2.3 Data控件的常用事件 197
10.2.4与Data控件的数据绑定 197
10.3 ADODC控件 201
10.3.1 ConnectionString属性 202
10.3.2 RecordSource属性 206
10.3.3 ADODC数据库连接举例 207
10.4 ADO对象模型 208
10.4.1 Connection对象 208
10.4.2 Recordset对象 209
10.4.3 Command对象 209
10.4.4 Field对象 210
10.4.5 Error对象 210
10.5数据窗体向导 213
10.6数据环境设计器 215
10.6.1打开数据环境设计器 215
10.6.2 Connection对象 216
10.6.3 Command对象 216
10.6.4创建用户界面 217
10.6.5 SQL生成器 219
习题 221
第二部分 实验篇 225
实验一 Visual Basic的安装及工作环境 225
实验二 VisualBasic窗体的应用 227
实验三 VisualBasic常用控件应用 229
实验四 Visual Basic语言基础 233
实验五 顺序程序设计与输入/输出应用 236
实验六 分支结构程序设计 238
实验七 For循环结构程序设计 241
实验八 Do循环结构程序设计 243
实验九 数组与控件数组的应用 245
实验十 数组与常用算法设计 247
实验十一 VisualBasic工程元素的应用 250
实验十二 多重窗体的应用 253
实验十三 单选按钮、复选框和框架 255
实验十四 列表框、组合框 258
实验十五 滚动条、计时器和图形控件 262
实验十六 菜单与通用对话框 265
实验十七 VisualBasic文件系统 269
实验十八 VisualBasic图形操作 272
实验十九 Visual Basic数据库应用(1) 276
实验二十 Visual Basic数据库应用(2) 281