第1章 概述 1
1.1程序设计语言与程序设计 1
1.2 VB简介 2
1.3 VB集成开发环境 2
1.4通过一个简单的应用程序快速入门 7
1.5设计VB应用程序一般步骤 11
1.5.1设计用户界面 11
1.5.2设置属性 12
1.5.3编写代码 12
1.5.4保存和运行调试工程,生成EXE文件 12
1.6对象、事件与事件过程 13
习题 14
第2章 数据与表达式 15
2.1 VB的基本字符集和词汇集 15
2.1.1字符集 15
2.1.2词汇集 15
2.2 VB的基本数据类型 16
2.2.1字符串型 16
2.2.2数值型 16
2.2.3逻辑型 17
2.2.4日期型 17
2.2.5变体型 17
2.2.6自定义类型 18
2.3常量与变量 18
2.3.1常量 19
2.3.2变量 20
2.4运算符与表达式 22
2.4.1算术运算符 22
2.4.2字符串运算符 22
2.4.3关系运算符 23
2.4.4逻辑运算符 23
2.4.5表达式 24
2.5常用内部函数 24
2.5.1数学函数 25
2.5.2转换函数 25
2.5.3字符串函数 26
2.5.4日期与时间函数 26
习题 27
第3章 简单VB程序设计 28
3.1窗体 28
3.1.1窗体的主要属性 28
3.1.2事件 30
3.2命令按钮 31
3.2.1属性 31
3.2.2事件 31
3.3标签 31
3.3.1属性 32
3.3.2事件 32
3.4文本框 32
3.4.1属性 32
3.4.2事件 33
3.4.3方法 33
3.5赋值语句 34
3.6 Print方法 36
3.6.1 Print的格式及功能 36
3.6.2 Cls方法 37
3.7输入框 37
3.8消息框 39
3.9注释语句、结束语句 41
3.9.1注释语句 41
3.9.2结束语句 42
3.10程序调试 42
3.10.1程序错误 42
3.10.2 3种模式 43
3.10.3调试方法 43
习题 45
第4章 选择结构 46
4.1块If 46
4.1.1块If的格式、功能 46
4.1.2块If的嵌套 48
4.2 Else If语句 52
4.3行If语句 54
4.4 Select Case语句 55
习题 56
第5章 循环结构 58
5.1循环概述 58
5.2 For循环 59
5.3 While循环 63
5.4 Do循环 64
5.5循环的嵌套 66
5.6循环的退出 69
习题 70
第6章 常用控件与多窗体 72
6.1图片框与图像框 72
6.1.1图片框、图像框的常用属性 72
6.1.2图片框、图像框的区别 73
6.2定时器 74
6.3单选按钮与复选框 75
6.3.1单选按钮 75
6.3.2复选框 77
6.4容器与框架 78
6.5列表框与组合框 79
6.5.1列表框 79
6.5.2组合框 82
6.6滚动条 84
6.7焦点与Tab顺序 86
6.7.1焦点 86
6.7.2 Tab顺序 87
6.8多窗体 87
6.8.1多窗体有关的操作 87
6.8.2多窗体有关的语句和方法 89
6.8.3多窗体程序设计举例 89
习题 91
第7章 数组 92
7.1数组的概念 92
7.2一维数组 92
7.2.1一维数组的定义 92
7.2.2一维数组的引用 93
7.2.3一维数组的应用举例 94
7.3二维数组 96
7.3.1二维数组的定义 96
7.3.2二维数组的引用 97
7.3.3二维数组的应用举例 98
7.4可调数组 99
7.4.1可调数组的定义 99
7.4.2可调数组的应用举例 100
7.5控件数组 100
7.5.1控件数组的概念 100
7.5.2控件数组的建立 101
7.5.3控件数组的应用举例 101
习题 103
第8章 过程 105
8.1子过程 106
8.1.1子过程的定义 106
8.1.2过程的调用 107
8.2函数过程 108
8.2.1函数的定义 108
8.2.2函数的调用 109
8.3参数传递 109
8.3.1传值 110
8.3.2传址 110
8.3.3数组参数的传递 111
8.4过程与变量的作用域 113
8.4.1过程的作用域 113
8.4.2变量的作用域 114
8.4.3静态变量 115
8.5鼠标事件和键盘事件 116
8.5.1鼠标事件 116
8.5.2键盘事件 118
习题 119
第9章 文件 120
9.1文件操作流程 120
9.1.1打开文件 120
9.1.2访问文件 121
9.1.3关闭文件 121
9.2顺序文件 121
9.2.1顺序文件的打开与关闭 121
9.2.2顺序文件的写操作 122
9.2.3顺序文件的读操作 123
9.3随机文件 124
9.3.1随机文件的打开与关闭 124
9.3.2随机文件的写操作 125
9.3.3随机文件的读操作 126
9.4二进制文件 126
9.4.1二进制文件的打开与关闭 126
9.4.2二进制文件的读/写操作 126
9.5文件操作常用函数 127
习题 128
第10章 高级界面设计 129
10.1菜单 129
10.1.1下拉菜单 129
10.1.2弹出式菜单 133
10.2对话框 134
10.2.1通用对话框 134
10.2.2“打开”对话框 136
10.2.3“另存为”对话框 139
10.2.4“颜色”对话框 139
10.2.5“字体”对话框 140
10.2.6“打印”对话框 141
10.2.7“帮助”对话框 142
10.2.8自定义对话框 143
10.3多重文档界面(MDI) 143
10.4文件操作控件 147
10.4.1驱动器列表框 147
10.4.2目录列表框 148
10.4.3文件列表框 149
10.5工具栏 151
习题 154
第11章 图形操作 155
11.1图形控件 155
11.1.1直线控件(Line) 155
11.1.2形状控件(Shape) 156
11.2 VB坐标系 157
11.2.1坐标系 157
11.2.2坐标单位 157
11.2.3自定义坐标系 158
11.3图形方法 159
11.3.1 Pset方法画点 159
11.3.2 Line方法画直线或矩形 161
11.3.3 Cicle方法画圆、椭圆、圆弧和扇形 164
习题 165
第12章 VB数据库开发 167
12.1数据库基础知识 167
12.1.1数据与数据库 167
12.1.2关系型数据库 167
12.2创建数据库 168
12.2.1创建一个数据库 168
12.2.2创建数据表 170
12.2.3查询 173
12.3结构化查询语言(SQL) 174
12.4访问数据库 176
12.4.1数据访问接口 176
12.4.2 ADO对象模型数据访问 176
12.5 ADO控件 181
12.5.1添加ADO数据控件 181
12.5.2使用ADO DATA控件连接数据库 181
习题 183
第13章 VB多媒体应用 185
13.1多媒体基础 185
13.2 MCI命令和MMControl控件 186
13.2.1 MCI命令 186
13.2.2 MMControl控件 186
13.2.3 MMControl控件的特有事件及编程步骤 187
13.2.4应用举例 188
13.3 API函数 190
13.3.1 API函数简介 190
13.3.2 API函数的说明 191
13.3.3 API多媒体函数应用举例 192
13.4引用外部功能编程 194
13.4.1 MSTTS简介 194
13.4.2应用举例 194
习题 196
第14章 ActiveX控件 197
14.1创建一个简单的ActiveX控件 197
14.2使用自己创建的ActiveX控件 200
14.3创建ActiveX控件的一般步骤 201
习题 201
VB实验 202
实验1 VB程序设计起步 202
实验2 简单VB程序设计 203
实验3 选择结构 204
实验4 循环结构 205
实验5 常用控件及多窗体 206
实验6 数组 207
实验7 过程 209
实验8 文件 209
实验9 高级界面设计 210
实验10 图形操作 211
实验11 数据库编程 211
实验12 多媒体程序设计 212
实验13 ActiveX控件 212