第1章 走进Visual Basic 1
1.1Visual Basic编程入门 1
1.1.1VB的集成开发环境 1
1.1.2创建VB应用程序的步骤 4
1.2VB的对象与编程特点 10
1.2.1VB的对象 10
1.2.2VB的编程特点 12
1.3VB的程序组成与代码窗口 13
1.3.1VB的程序组成 13
1.3.2代码窗口 15
1.3.3工作环境的选项设置 15
1.4使用VB的帮助系统 16
1.5本章小结 18
习题与实验 19
第2章 Visual Basic语言基础 22
2.1VB编码规则 22
2.1.1语句书写规则 23
2.1.2标识符命名规则 23
2.1.3赋值语句 24
2.2VB的数据类型 24
2.2.1基本数据类型 24
2.2.2用户自定义数据类型 26
2.3变量与常量 27
2.3.1变量 27
2.3.2常量 30
2.4运算符与表达式 32
2.4.1运算符 32
2.4.2表达式 35
2.5数据的输入输出 36
2.5.1数据输出 36
2.5.2数据输入 39
2.6VB的常用内部函数 39
2.6.1数学函数 40
2.6.2字符串函数 40
2.6.3日期函数 41
2.7本章小结 42
2.6.4类型转换函数 42
习题与实验 43
第3章 控制语句与程序调试 47
3.1选择结构与相关语句 47
3.1.1If条件语句 48
3.1.2Select Case选择语句 52
3.2循环语句 55
3.2.1For...Next循环 55
3.2.2Do...Loop循环 58
3.2.3两重循环和多重循环 60
3.3其他语句 62
3.3.1Exit与End语句 62
3.3.2Goto语句 64
3.4程序调试 65
3.4.1简单调试 66
3.4.2使用调试工具 67
3.5本章小结 68
习题与实验 68
第4章 数组与过程 74
4.1数组 74
4.1.1数组的概念 74
4.1.2一维数组的定义和使用 75
4.1.3一维数组应用例题 77
4.1.4排序问题 82
4.1.5动态数组与静态数组 85
4.1.6二维数组与多维数组 87
4.2过程 92
4.2.1Sub过程 92
4.2.2Function过程 96
4.2.3参数传递 98
4.2.4作用域 101
4.3Shell函数 102
4.4本章小结 103
习题与实验 103
第5章 界面设计 111
5.1窗体与控件应用基础 111
5.1.1控件的基本操作 111
5.1.3窗体的属性、事件与方法 113
5.1.2窗体和控件的常用属性 113
5.2常用标准控件及应用案例 115
5.2.1命令按钮、标签、文本框和框架 115
5.2.2单选按钮、复选框、滚动条和计 120
时器 120
5.2.3列表框和组合框 124
5.2.4标准图形控件 128
5.2.5使用其他控件 131
5.3多窗体程序的设计与应用 132
5.4VB工程管理 135
5.4.1工程的组成 135
5.4.2工程的基本操作 137
5.5鼠标与键盘事件 138
5.5.1鼠标事件 139
5.5.2键盘事件及应用案例 142
5.6菜单的设计与应用 145
5.6.1菜单设计中的相关概念 145
5.6.2使用菜单编辑器 146
5.6.3设计下拉菜单 148
5.6.4设计弹出菜单 151
5.7本章小结 152
习题与实验 153
第6章 文件操作 158
6.1文件分类 158
6.2顺序文件的读写 159
6.2.1读顺序文件 159
6.2.2写顺序文件 161
6.3.1读写随机文件 162
6.3随机文件的读写 162
6.3.2随机文件应用示例 163
6.4文件系统控件 165
6.4.1DriveListBox(驱动器列表)控件 165
6.4.2DirListBox(文件夹列表)控件 165
6.4.3FileListBox(文件列表)控件 166
6.4.4文件系统控件应用示例 167
6.5.1系统功能 170
6.5.2设计步骤 170
及批阅系统 170
6.5顺序文件应用案例——选择题答题 170
6.6本章小结 176
习题与实验 176
第7章 数据库管理 179
7.1VB数据库技术基础 179
7.1.1数据库的基本概念 179
7.1.2数据库访问技术 180
7.2可视化数据管理器 181
7.2.1建立数据库 181
7.2.2编辑数据表 184
7.3数据控件(Data控件) 185
7.3.1Data控件使用基础 185
实例 187
7.3.2Data控件的绑定控件及应用 187
7.3.3Data控件的记录集及应用实例 188
7.4应用SQL进行数据库查询 196
7.4.1SELECT语句 196
7.4.2多表查询及应用实例 198
7.4.3同时浏览多条记录——MSFlexGrid控件及应用实例 202
7.5数据访问对象(DAO) 207
7.5.1DAO使用基础 207
7.5.2DAO访问数据库实例 210
7.6ADO数据控件 215
7.6.10ADO使用基础 215
7.6.2ADO控件应用实例 217
7.6.3ADO新增绑定控件应用实例 222
7.7本章小结 223
习题与实验 224
第8章 小型试题库系统设计案例 227
8.1系统的组成及功能简述 227
8.1.1系统组成 227
8.1.2试题库管理程序(教师模块)的 228
功能 228
8.1.3试题答题及评分程序(学生模块) 228
的功能 228
8.1.4数据库设计 228
8.2试题库管理程序的设计 229
8.2.1用户登录窗体FrmDl 229
8.2.4设计制作考盘窗体FrmCopy 231
8.2.3题库管理窗体FrmSele 231
8.2.2自动选题窗体FrmXt 231
8.2.5模块文件xt.bas 232
8.3试题答题及评分程序的设计 233
8.3.1考生登录窗体FrmDl 233
8.3.2考生答题窗体FrmXz 235
8.3.3考生答题未答完提示窗体 242
FrmTs 242
8.3.4阅卷评分窗体FrmTj 243
8.3.5模块文件Xt.bas 245
8.4有待完善的问题与思考 245
习题与实验 246
8.5本章小结 246
第9章 工资系统开发案例 247
9.1系统结构 247
9.1.1系统流程图 247
9.1.2系统中的窗体模块 248
9.1.3系统中的数据库及数据表 248
9.2设计系统启动窗体frmStart 249
9.3设计用户登录窗体frmLogin 250
9.4设计系统主窗体frmMain 252
9.5设计基本数据输入窗体frmInBase 253
9.6设计基本数据修改窗体frmInEdit 257
9.7设计专项数据修改窗体frmInSpecial 262
9.8设计工资组合查询窗体frmQryZh 267
9.9设计查询工资明细窗体frmQryGr 270
9.10有待完善的问题与思考 274
9.11本章小结 274
习题与实验 275
第10章 高级界面设计 276
10.1工具栏和状态栏 276
10.1.1工具栏的设计 276
10.1.2状态栏的设计 280
10.2多文档界面 282
10.2.1多文档界面概述 282
10.2.2创建和设计多文档界面 282
10.2.3使用MDI窗体与子窗体 284
窗体排列 285
10.2.4多文档界面应用程序中的子 285
10.3通用对话框 286
10.3.1概述 286
10.3.2通用对话框的使用 288
10.4多媒体技术 295
10.5使用应用程序向导 298
10.6本章小结 301
习题与实验 302
附录 305
附录A 数据库相关控件的主要属性、事件 305
和方法 305
附录B VB的一些重要常数 306
参考文献 310