第1章 Visual Basic概述 1
1.1 Visual Basic的发展和特点 1
1.1.1 Visual Basic的发展 1
1.1.2 Visual Basic 6.0的特点 2
1.2 Visual Basic 6.0的集成开发环境 2
1.2.1菜单栏 4
1.2.2工具栏 4
1.2.3窗体窗口 4
1.2.4工具箱 5
1.2.5属性窗口 7
1.2.6代码窗口 8
1.2.7工程资源管理器窗口 8
1.2.8其他窗口 9
1.3创建第一个VB程序 9
本章小结 11
习题 12
第2章 Visual Basic程序设计概述 14
2.1对象及其属性、事件与方法 14
2.1.1对象的概念 14
2.1.2对象的属性 14
2.1.3设置对象的属性 17
2.1.4对象的事件 17
2.1.5对象的方法 18
2.2窗体及其属性、事件与方法 19
2.2.1窗体对象 19
2.2.2窗体的属性 20
2.2.3窗体的事件 22
2.2.4窗体的方法 22
2.3基本控件 24
2.3.1标签 24
2.3.2文本框 25
2.3.3命令按钮 27
2.4创建应用程序的基本步骤 29
2.5面向过程与面向对象程序设计方法对比 30
2.6算法及其描述 30
2.6.1用流程图描述算法 31
2.6.2用N-S图描述算法 32
本章小结 34
习题 34
第3章 VisualBasic程序设计基础 37
3.1数据类型 37
3.1.1标准数据类型 37
3.1.2自定义数据类型 39
3.2常量和变量 40
3.2.1命名规则 40
3.2.2变量 41
3.2.3常量 42
3.3基本运算符、表达式及运算的优先级 44
3.3.1算术运算符与算术表达式 44
3.3.2字符串运算符与字符串表达式 45
3.3.3关系运算符与关系表达式 46
3.3.4逻辑运算符与逻辑表达式 47
3.3.5表达式及运算的优先级 47
3.4常用内部函数 49
3.4.1数学函数 49
3.4.2字符串函数 50
3.4.3类型转换函数 52
3.4.4判断函数 53
3.4.5日期和时间函数 55
3.4.6随机函数 56
3.4.7 ShellO函数 58
本章小结 59
习题 59
第4章 顺序结构程序设计 61
4.1代码书写规则 61
4.2基本语句 62
4.3数据输出 63
4.3.1 Print方法 63
4.3.2 Print方法的相关函数 65
4.4数据输入 66
4.5信息对话框和信息提示框 68
4.6文本外观属性 72
4.6.1字体类型和大小 72
4.6.2字体风格 73
4.6.3颜色 75
4.7程序范例 77
本章小结 78
习题 78
第5章 选择结构程序设计 80
5.1 If语句 80
5.1.1单行结构If语句 80
5.1.2块结构If语句 82
5.1.3 IIFO函数 85
5.2 Select Case语句 86
5.3程序范例 90
本章小结 92
习题 92
第6章 循环结构程序设计 94
6.1 For循环语句 94
6.2 While循环语句 97
6.3 Do循环语句 99
6.4循环的嵌套 104
6.5程序范例 106
本章小结 109
习题 109
第7章 常用标准控件 113
7.1复选框(CheckBox) 113
7.2单选按钮(OptionButton) 114
7.3框架(Frame) 115
7.4列表框(ListBox) 116
7.5组合框(ComboBox) 119
7.6滚动条(ScrollBar) 121
7.7定时器(Timer) 122
7.8图片框(PictureBox) 124
7.9图像框(Image) 125
7.10线条(Line) 127
7.11形状(Shape) 128
7.12程序范例 129
本章小结 135
习题 135
第8章 数组 137
8.1一维数组 137
8.1.1一维数组的定义 137
8.1.2一维数组的引用 138
8.1.3一维数组的初始化 139
8.2二维数组 143
8.2.1二维数组的定义 143
8.2.2二维数组的引用 144
8.2.3二维数组的初始化 144
8.3动态数组 146
8.4控件数组 149
8.5程序范例 151
本章小结 157
习题 157
第9章 过程 160
9.1 Sub过程 160
9.1.1定义Sub过程 160
9.1.2调用Sub过程 162
9.2 Function过程 164
9.2.1定义Funciton过程 164
9.2.2调用Function过程 165
9.3过程的参数传递 166
9.4过程、变量的作用域 169
9.4.1过程的作用域 170
9.4.2变量的作用域 171
9.4.3静态变量 173
9.5递归 176
9.6程序范例 179
本章小结 182
习题 182
第10章 鼠标与键盘事件 186
10.1鼠标属性和事件 186
10.1.1鼠标属性 186
10.1.2鼠标事件 188
10.2鼠标拖放 191
10.2.1与拖放有关的属性、事件和方法 191
10.2.2自动拖放 193
10.2.3手工拖放 194
10.3键盘事件 195
10.3.1 KeyPress事件 196
10.3.2 KeyDown和KeyUp事件 197
本章小结 198
习题 199
第11章 菜单与多窗体应用程序 201
11.1菜单 201
11.1.1菜单编辑器 201
11.1.2下拉式菜单 203
11.1.3弹出式菜单 205
11.2多窗体应用程序 208
11.2.1与设计多窗体应用程序有关的语句和方法 208
11.2.2多窗体应用程序的执行与保存 211
本章小结 212
习题 212
第12章 文件 213
12.1文件概述 213
12.1.1文件的结构 213
12.1.2文件的类型 214
12.1.3文件处理的一般步骤 215
12.2文件系统控件 215
12.2.1驱动器列表框 215
12.2.2目录列表框 216
12.2.3文件列表框 217
12.2.4文件系统控件的应用 217
12.3顺序文件访问模式 219
12.3.1打开和关闭顺序文件 219
12.3.2顺序文件的写操作 220
12.3.3顺序文件的读操作 221
12.3.4文件读/写操作中的常用函数 223
12.4随机文件访问模式 224
12.4.1定义记录数据类型 224
12.4.2打开和关闭随机文件 225
12.4.3随机文件的写操作 225
12.4.4随机文件的读操作 226
12.4.5在随机文件中删除记录 226
12.5二进制文件访问模式 229
12.5.1打开和关闭二进制文件 229
12.5.2二进制文件的写操作 229
12.5.3二进制文件的读操作 229
本章小结 230
习题 231
第13章 图形 233
13.1坐标系统 233
13.1.1默认的坐标系统 233
13.1.2用户自定义坐标系统 234
13.1.3当前坐标 235
13.2图形外观效果属性 235
13.2.1位置和大小 236
13.2.2边框效果 236
13.2.3绘制效果 236
13.2.4填充效果 237
13.3绘图方法 237
13.3.1画点 237
13.3.2画线 238
13.3.3画圆 239
13.3.4清屏 240
13.3.5获取颜色值 240
13.3.6绘制图形 240
13.4程序范例 242
本章小结 245
习题 246
第14章 数据库技术 247
14.1数据库概述 247
14.1.1数据库的基本概念 247
14.1.2关系数据库 248
14.1.3关系数据库标准语言SQL 249
14.2 Access数据库概述 252
14.2.1数据库管理 252
14.2.2表管理 253
14.3用数据控件管理数据库 257
14.3.1 Data控件 257
14.3.2 ADO控件 264
14.4制作报表 267
14.4.1数据环境设计器 268
14.4.2建立数据报表 269
14.5数据库应用实例——考勤管理系统 270
14.6软件开发过程 279
14.6.1软件工程的概念 279
14.6.2软件开发的完整过程 280
本章小结 280
习题 281
附录A 常用VB内部函数 282
附录B 常用ASCll字母键码表 284
附录C 常用控件名称前缀 285
附录D 常用VB语法格式 286
参考文献 290