第1章Visual Basic概述 1
1.1 Visual Basic简介 1
1.1.1 Visual Basic的发展史 1
1.1.2 Visual Basic 6.0的特点 2
1.1.3 Visual Basic 6.0的版本 3
1.1.4获得帮助 4
1.2 Visual Basic的安装、启动和退出 4
1.2.1 Visual Basic 6.0的运行环境 4
1.2.2 Visual Basic 6.0的安装 5
1.2.3 Visual Basic 6.0的启动 5
1.2.4 Visual Basic 6.0的退出 6
1.3 Visual Basic集成开发环境 6
1.3.1主窗口 7
1.3.2常用工作窗口 8
1.3.3集成开发环境的工作模式 11
习题1 12
第2章Visual Basic语言基础 14
2.1字符集和编码规则 14
2.1.1字符集 14
2.1.2编码规则 14
2.2基本数据类型 15
2.2.1数值型数据 15
2.2.2逻辑型数据 16
2.2.3日期型数据 16
2.2.4字符型数据 16
2.2.5对象型数据 16
2.2.6变体型数据 16
2.3常量和变量 17
2.3.1常量 17
2.3.2变量 19
2.4运算符与表达式 21
2.4.1算术运算符 21
2.4.2字符串运算符 22
2.4.3关系运算符 23
2.4.4逻辑运算符 24
2.4.5表达式 24
2.5常用内部函数 25
2.5.1数学函数 25
2.5.2转换函数 26
2.5.3字符串操作函数 27
2.5.4日期与时间函数 28
2.5.5格式输出函数Format 31
2.5.6 Shell函数 32
习题2 33
第3章 简单的Visual Basic程序设计 36
3.1可视化程序的基本概念 36
3.1.1对象 36
3.1.2属性 36
3.1.3事件 39
3.1.4方法 40
3.2窗体和基本控件 40
3.2.1窗体 40
3.2.2基本控件 42
3.3建立简单应用程序的基本步骤 47
3.3.1新建工程 47
3.3.2创建用户界面 47
3.3.3设置属性值 47
3.3.4编写代码 48
3.3.5保存工程 48
3.3.6运行和调试工程 49
3.3.7编译工程 50
3.4赋值语句 51
3.5数据输入 52
3.5.1用InputBox函数输入数据 52
3.5.2焦点和Tab键序 53
3.6数据输出 54
3.6.1用MsgBox函数输出数据 54
3.6.2用Print方法输出数据 56
3.7其他常见语句 58
3.7.1 Cls语句 58
3.7.2 Rem语句 58
3.7.3 End语句 58
3.7.4 Stop语句 59
习题3 59
第4章 选择结构程序设计 61
4.1 If语句 61
4.1.1单行结构条件语句 61
4.1.2块结构条件语句 62
4.1.3 If语句的嵌套 63
4.1.4多分支结构的If语句 64
4.2 Select Case语句 67
4.3条件函数 68
4.3.1 IIf函数 68
4.3.2 Choose函数 69
习题4 69
第5章 循环结构程序设计 73
5.1 For循环语句 73
5.2 While循环语句 77
5.3 Do…Loop循环语句 79
5.3.1前测型Do…Loop循环语句 79
5.3.2后测型Do…Loop循环语句 80
5.4循环嵌套 82
5.5 GoTo型控制语句 86
5.5.1 GoTo语句 86
5.5.2 On…GoTo语句 87
习题5 88
第6章 数组 93
6.1数组的概念 93
6.1.1数组的定义 93
6.1.2数组元素的引用 95
6.2一维数组 95
6.2.1一维数组的赋值及输出 95
6.2.2一维数组的基本操作及应用 97
6.3 For Each…Next语句 100
6.4二维数组 100
6.4.1二维数组的赋值和格式输出 101
6.4.2二维数组的基本运算 101
6.5动态数组 103
6.5.1动态数组的定义 103
6.5.2 UBound函数和LBound函数 104
6.5.3动态数组应用举例 105
6.6控件数组 106
6.6.1基本概念 106
6.6.2建立控件数组 107
6.6.3控件数组应用举例 107
习题6 109
第7章 过程 113
7.1过程的概念 113
7.1.1引例 113
7.1.2过程的分类 113
7.1.3过程的调用 113
7.2子程序过程 114
7.2.1子程序过程的定义 114
7.2.2子程序过程的调用 115
7.2.3子程序过程应用示例 115
7.3函数过程 116
7.3.1函数过程的定义 117
7.3.2函数过程的调用 117
7.3.3函数过程应用示例 118
7.3.4子程序过程与函数过程的区别 120
7.4参数传递 120
7.4.1形式参数与实际参数 120
7.4.2传值与传址 120
7.4.3数组参数的传递 122
7.5过程、变量的作用域 123
7.5.1代码模块的概念 123
7.5.2过程的作用域 124
7.5.3变量的作用域 125
7.5.4静态变量 126
习题7 127
第8章 常用算法 131
8.1算法的基本概念 131
8.1.1算法的概念及特征 131
8.1.2算法的设计要求 131
8.1.3算法的表示与实现 132
8.2穷举法 132
8.3迭代法 134
8.4递归 135
8.5回溯法 138
8.6数值法 140
8.7排序策略 142
8.8查找策略 144
习题8 146
第9章 常用控件 148
9.1单选按钮、复选框和框架 148
9.1.1单选按钮和复选框 148
9.1.2框架 150
9.2列表框和组合框 151
9.2.1列表框 151
9.2.2组合框 154
9.3滚动条控件 155
9.4定时器控件 157
9.5图片框和图像框 159
9.6键盘事件 161
9.7鼠标事件 163
习题9 165
第10章 界面设计 170
10.1菜单的设计 170
10.1.1菜单编辑器 170
10.1.2设计下拉式菜单 172
10.1.3设计弹出式菜单 175
10.2对话框的设计 177
10.2.1自定义对话框 177
10.2.2通用对话框 179
10.3工具栏的设计 187
10.4状态栏的设计 189
10.5多窗体设计 189
10.5.1建立多窗体 189
10.5.2多窗体操作的语句和方法 190
10.5.3应用示例 190
10.6多文档界面设计 193
10.6.1多文档界面的特点 193
10.6.2创建MDI应用程序 194
10.6.3 MDI菜单应用程序举例 194
习题10 195
第11章 文件 196
11.1文件的基本概念 196
11.1.1文件结构 196
11.1.2文件的分类 196
11.2文件的打开与关闭 197
11.2.1文件的打开 197
11.2.2文件的关闭 199
11.2.3文件指针及相关语句和函数 199
11.3顺序文件 200
11.3.1顺序文件的写操作 201
11.3.2顺序文件的读操作 203
11.4随机文件 205
11.4.1记录型变量 205
11.4.2随机文件的读写操作 206
11.4.3随机文件操作举例 207
11.5二进制文件 210
11.6目录和文件操作 211
11.7文件系统控件 214
11.7.1驱动器列表框 214
11.7.2目录列表控件 215
11.7.3文件列表框控件 217
11.7.4应用举例 218
习题11 220
第12章 数据库技术 223
12.1数据库基础 223
12.1.1数据库的基本概念 223
12.1.2关系数据库的基本概念 223
12.1.3数据库访问技术 225
12.2可视化数据管理器 225
12.2.1数据库的创建 226
12.2.2编辑数据表中的数据 228
12.2.3查询数据库记录 231
12.3 Data控件 233
12.3.1 Data控件的主要属性 233
12.3.2数据绑定控件 235
12.3.3 Data控件的方法 236
12.3.4 Data控件的Recordset对象 236
12.3.5用代码操作记录 238
12.4 ADO控件 242
12.4.1 ADO的对象模型 242
12.4.2 ADO控件 243
12.5结构化查询语言 246
12.5.1 SQL的基本语法 246
12.5.2 SELECT语句 247
12.5.3 SQL语句应用举例 248
习题12 249
参考文献 250