第1章 Visual Basic系统及使用概述 1
1.1 Visual Basic系统简介 1
1.1.1 Visual Basic系统的发展 1
1.1.2 Visual Basic系统的特点 2
1.1.3 Visual Basic系统安装与启动 3
1.2 Visual Basic集成开发环境 6
1.2.1主窗口 7
1.2.2窗体设计窗口 7
1.2.3代码设计窗口 8
1.2.4属性窗口 8
1.2.5工程资源管理器窗口 9
1.2.6工具箱窗口 10
1.2.7其他窗口 10
1.3创建应用程序的过程 11
1.3.1在窗体窗口设计用户界面 11
1.3.2属性窗口控件对象属性的设置 11
1.3.3对象事件过程及编程 12
1.3.4程序的运行和调试 12
1.3.5保存程序和生成可执行文件 13
1.4帮助系统 13
1.4.1使用MSDN Library查阅器 14
1.4.2使用上下文帮助 14
小结 14
习题 15
第2章 Visual Basic程序设计语言基础 16
2.1字符集和编码规则 16
2.1.1 VB的语言元素 16
2.1.2编码规则 17
2.2数据类型 17
2.2.1数值(Numeric)型数据 18
2.2.2字符串型(String) 19
2.2.3布尔型(Boolean) 20
2.2.4日期型(Date) 20
2.2.5对象型(Object) 20
2.2.6变体型(Variant) 20
2.3变量与常量 21
2.3.1符号的命名规则 21
2.3.2常量 22
2.3.3变量 22
2.4运算符和表达式 26
2.4.1算术运算符与表达式 26
2.4.2字符串运算符与表达式 28
2.4.3日期运算符与表达式 29
2.5常用内部函数 30
2.5.1数学运算函数 30
2.5.2字符串函数 32
2.5.3日期与时间函数 34
2.5.4类型转换函数 34
2.5.5格式输出函数 36
小结 38
习题 38
第3章 Visual Basic窗体和控件 42
3.1 Visual Basic对象的概念 42
3.1.1对象和类 42
3.1.2对象的属性、事件和方法 43
3.2窗体和基本控件 44
3.2.1通用属性 44
3.2.2窗体 46
3.2.3标签 51
3.2.4文本框 52
3.2.5命令按钮 56
3.3其他控件 57
3.3.1框架 57
3.3.2单选按钮、复选框 58
3.3.3列表框 59
3.3.4组合框 61
3.3.5计时器 63
3.3.6滚动条控件 64
3.3.7图片框 66
3.3.8图像框 67
小结 68
习题 69
第4章 VisualBasic流程控制语句 70
4.1顺序结构 70
4.1.1赋值语句 70
4.1.2数据的输入和输出 71
4.2选择结构 76
4.2.1 If条件语句 76
4.2.2 Select Case语句 80
4.2.3条件函数 82
4.3循环结构 83
4.3.1 For…Next循环语句 83
4.3.2 Do…Loop循环语句 84
4.3.3循环的嵌套 86
4.4其他辅助控制语句 88
4.4.1 GoTo语句 88
4.4.2退出和结束语句 89
4.5综合应用 89
4.6程序调试 91
4.6.1错误类型 91
4.6.2调试和排错 91
小结 92
习题 93
第5章 数组及其应用 95
5.1数组的基本概念 95
5.2定长数组 98
5.2.1一维数组 100
5.2.2二维数组 105
5.2.3多维数组 106
5.3动态数组 107
5.3.1动态数组的声明 107
5.3.2动态数组的应用 109
5.4综合应用 111
5.4.1一维数组的应用 111
5.4.2二维数组的应用 114
小结 121
习题 121
第6章 过程及其应用 124
6.1 Function过程的定义和调用 124
6.1.1 Function过程的定义 124
6.1.2 Function过程的调用 126
6.2 Sub过程的定义和调用 128
6.2.1 Sub过程的定义 128
6.2.2 Sub过程的调用 129
6.3参数传递 130
6.3.1形参和实参 130
6.3.2传地址与传值 131
6.3.3数组参数的传递 133
6.4过程的嵌套和递归调用 135
6.4.1过程的嵌套调用 135
6.4.2过程的递归调用 136
6.5变量的作用域 137
6.5.1变量的作用域 138
6.5.2静态变量 139
6.6综合应用 140
小结 142
习题 142
第7章 用户界面设计 148
7.1对话框分类与使用 148
7.2通用对话框 150
7.2.1概述 150
7.2.2“打开”对话框 151
7.2.3“另存为”对话框 153
7.2.4“颜色”对话框 153
7.2.5“字体”对话框 154
7.2.6“打印”对话框 155
7.3菜单设计 156
7.3.1菜单编辑器 157
7.3.2下拉式菜单 158
7.3.3弹出菜单 160
7.4多重窗体 162
7.5鼠标和键盘 163
7.5.1鼠标 163
7.5.2键盘 166
7.6应用程序向导 168
7.7综合应用 169
小结 172
习题 173
第8章 数据文件的管理与使用 177
8.1数据文件的基本概念与分类 177
8.1.1数据文件概述 177
8.1.2数据文件分类 178
8.1.3数据文件的处理流程及基本语句 179
8.2顺序文件的管理与使用 180
8.2.1建立顺序文件 180
8.2.2使用顺序文件 183
8.3随机文件的管理与使用 187
8.3.1随机文件常用语句 187
8.3.2建立随机文件 188
8.3.3使用随机文件 190
8.4二进制文件的管理与使用 190
8.4.1二进制文件常用语句 190
8.4.2二进制文件建立与使用 191
小结 193
习题 194
第9章 图形操作 197
9.1坐标系统 197
9.1.1默认规格坐标系统 197
9.1.2标准规格坐标系统 198
9.1.3自定义坐标系统 198
9.2绘图属性 199
9.2.1 Pset方法 199
9.2.2当前坐标 200
9.2.3线宽和线型 200
9.2.4填充和色彩 201
9.3图形方法 202
9.3.1 Line方法 202
9.3.2 Circle方法 203
9.3.3 Point方法 205
9.4综合应用 205
小结 208
习题 209
第10章 数据库技术及应用 210
10.1数据库的基本概念 210
10.1.1关系数据库的结构 210
10.1.2数据库分类 213
10.1.3访问数据库的方法 213
10.2可视化数据管理器的使用 214
10.2.1建立数据库 214
10.2.2打开数据库 216
10.2.3添加数据表 216
10.2.4用户数据的增加、删除、修改 218
10.3 Microsoft Jet SQL基础 219
10.3.1选择查询 219
10.3.2动作查询 225
10.3.3数据库定义 226
10.4使用Data控件访问数据库 226
10.4.1使用Data控件浏览记录 227
10.4.2记录集的更新和记录的添加、删除、修改和保存 232
10.4.3数据绑定控件 234
10.5使用ADO对象访问数据库 236
10.5.1 ADO对象模型 236
10.5.2使用ADO对象编程 237
小结 239
习题 239
第11章 综合知识练习 241
参考答案 259
参考文献 260