第1章Visual Basic 6.0概述 1
1.1为什么要学习Visual Basic 1
1.2 Visual Basic的发展史 2
1.3程序设计的有关概念 3
1.3.1结构化程序设计 3
1.3.2面向对象程序设计 4
1.4 Visual Basic 6.0的集成开发环境 4
1.5习题 6
第2章设计简单的Visual Basic应用程序 7
2.1对象 7
2.2窗体 9
2.2.1窗体的常用属性 9
2.2.2窗体的常用方法 10
2.3控件 10
2.3.1控件的画法 10
2.3.2控件的缩放与移动 11
2.3.3控件的复制与删除 12
2.4事件过程 12
2.5简单例子 12
2.6开发Visual Basic应用程序的步骤 15
2.7习题 15
第3章Visual Basic语言基础 16
3.1数据类型 16
3.1.1基本数据类型 16
3.1.2用户自定义类型 17
3.2变量和常量 18
3.2.1变量 18
3.2.2变量的作用域 20
3.2.3常量 24
3.3运算符和表达式 25
3.3.1算术运算符 25
3.3.2逻辑运算符 26
3.3.3关系运算符 27
3.3.4字符串运算符 28
3.3.5运算符的优先级 28
3.3.6表达式 28
3.4常用内部函数 29
3.4.1数学函数 29
3.4.2字符串函数 30
3.4.3日期与时间函数 30
3.4.4格式输出函数 31
3.4.5类型转换函数 32
3.5习题 33
第4章Visual Basic基本控制结构 36
4.1顺序结构 36
4.1.1赋值语句 36
4.1.2注释语句 38
4.1.3数据的输出——Print方法 38
4.1.4数据的清除——Cls方法 39
4.1.5对象的刷新——Refresh方法 39
4.1.6控件的移动——Move方法 39
4.1.7数据输入——InputBox函数 40
4.1.8 MsgBox函数和语句 42
4.2选择结构 44
4.2.1 If语句 44
4.2.2 Select语句 47
4.3循环结构 49
4.3.1 Do…Loop循环 49
4.3.2 For…Next循环 52
4.3.3循环的嵌套 55
4.4其他辅助控制语句 58
4.5习题 60
第5章数组 69
5.1数组的概念 69
5.2固定数组及其定义 70
5.2.1一维数组 70
5.2.2二维数组与多维数组 71
5.2.3数组的初始化—Array函数及数组复制 72
5.3动态数组及其定义 73
5.4数组的排序 74
5.5控件数组 78
5.6习题 81
第6章过程 87
6.1子过程(Sub)的定义与调用 87
6.1.1子过程的定义 87
6.1.2建立Sub过程 88
6.1.3调用Sub过程 89
6.2函数(Function)过程的定义与调用 92
6.2.1函数过程的定义 92
6.2.2建立函数过程 92
6.2.3调用函数过程 93
6.3参数的传递 94
6.3.1形参与实参的概念 94
6.3.2按值传递参数 95
6.3.3按地址传递参数 95
6.3.4数组参数 96
6.3.5对象参数 97
6.4过程的作用域 97
6.4.1模块概述 97
6.4.2过程的作用域 98
6.5可执行文件的调用——Shell语句 98
6.6习题 100
第7章键盘与鼠标事件 108
7.1鼠标事件 108
7.1.1 Button参数 109
7.1.2 Shift参数 109
7.1.3鼠标指针当前位置:X和Y 110
7.2鼠标光标的形状 111
7.2.1设置鼠标形状 111
7.2.2自定义鼠标光标 111
7.3拖放操作 112
7.4键盘事件 113
7.5习题 115
第8章VB中的常用控件 119
8.1标签(Label)控件 119
8.2文本框(TextBox)控件 120
8.3命令按钮(CommandButton)控件 124
8.4复选框与单选按钮 125
8.4.1复选框(CheckBox) 126
8.4.2单选按钮(OptionButton) 127
8.5列表框(ListBox)控件 130
8.6组合框(ComboBox)控件 131
8.7滚动条(HScrollBar)和(VScrollBar) 133
8.8计时器(Timer)控件 134
8.9图形控件 136
8.9.1图片框(PictureBox)和图像框(Image) 136
8.9.2直线(Line)控件和形状(Shape)控件 138
8.10通用对话框控件 140
8.10.1对话框概述 140
8.10.2文件对话框 142
8.10.3颜色对话框 142
8.10.4字体对话框 142
8.11习题 144
第9章多窗体及菜单 150
9.1多窗体设计 150
9.1.1多窗体概述 150
9.1.2多窗体举例 151
9.1.3 MDI窗体介绍 154
9.2菜单设计 155
9.2.1菜单编辑器 155
9.2.2下拉菜单 156
9.2.1弹出菜单 158
9.3习题 160
第10章文件系统操作 162
10.1文件访问 162
10.1.1顺序文件访问 163
10.1.2随机文件访问 168
10.1.3二进制文件访问 173
10.2文件系统常用控件 175
10.2.1驱动器列表框 175
10.2.2目录列表框 175
10.2.3文件列表框 176
10.2.4综合示例 177
10.3文件系统操作常用语句及函数 178
10.4习题 181
第11章Visual Basic图形操作 184
11.1坐标和颜色 184
11.1.1坐标系统 184
11.1.2颜色 187
11.2绘图方法 188
11.2.1用Pset方法画点 188
11.2.2用Line方法画线和矩形 188
11.2.3用Circle方法画圆、椭圆、圆弧及扇形 189
11.2.4用PaintPicture方法显示图片 189
11.3习题 191
第12章数据库应用基础 193
12.1数据库的基础知识 193
12.1.1数据与数据处理 193
12.1.2数据库、数据库管理系统和数据库系统 193
12.1.3数据管理发展的三个阶段 194
12.1.4数据库的分类 195
12.1.5关系型数据库的基本结构 195
12.2数据库管理器 195
12.2.1数据库管理器介绍 195
12.2.2建立数据库 196
12.2.3建立查询 200
12.3数据(Data)控件 201
12.3.1数据控件的建立 202
12.3.2数据控件举例 202
12.3.3数据控件常用的属性 204
12.3.4数据控件常用的事件和方法 205
12.3.5记录集的属性与方法 205
12.4数据绑定控件 208
12.5 ADO数据控件 211
12.5.1 ADO对象模型 211
12.5.2使用ADO数据控件 212
12.5.3使用ADO对象编程 216
12.6 SQL语言 220
12.6.1 SQL语言概述 220
12.6.2数据查询 220
12.6.3数据操纵 222
12.6.4 SQL函数 223
12.7习题 223
第13章程序调试技巧与错误处理 225
13.1程序中易出现的错误类型 225
13.2应用程序的模式 226
13.3程序调试工具 226
13.4捕获错误及处理 227
13.5习题 229
第14章上机实验 232
实验1设计简单的Visual Basic应用程序 232
实验2 Visual Basic语言基础 237
实验3顺序结构程序设计 241
实验4选择结构程序设计 243
实验5循环结构程序设计 244
实验6数组 246
实验7过程 250
实验8窗体 253
实验9 VB中的常用控件 254
实验10文件系统 257
实验11 Visual Basic图形操作 259
实验12建立和访问数据库 260