1.1 Visual Basic简介 1
1.1.1 Visual Basic的概念 1
第1章 Visual Basic程序开发环境 1
1.1.2 Visual Basic的特点 2
1.1.3 Visual Basic的发展与版本 4
1.2 Visual Basic的启动与退出 4
1.2.1 VB 6.0的启动 4
1.2.2 VB 6.0的退出 5
1.3 Visual Basic的集成开发环境 6
1.3.1 标题栏 6
1.3.2 菜单栏 6
1.3.3 工具栏 6
1.3.4 窗体设计器 7
1.3.5 工程资源管理器 8
1.3.6 属性窗口 8
1.3.8 调试窗口 9
1.3.7 代码窗口 9
1.3.9 窗体布局窗口 10
1.3.10 工具箱窗口 10
习题一 10
第2章 简单的Visual Basic程序设计 11
2.1 VB可视化编程的基本概念和步骤 11
2.1.1 Visual Basic对象的概念 11
2.1.2 对象的属性、事件和方法 11
2.2 窗体和最基本的控件 13
2.2.1 Visual Basic的控件种类 13
2.2.2 对象的基本属性 16
2.2.3 窗体 20
2.2.4 文本框控件(TextBox) 21
2.2.5 标签控件(Label) 23
2.2.6 命令按钮控件(CommandButton) 23
2.2.7 常用方法 23
2.3 Visual Basic可视化编程的基本步骤 24
2.3.1 新建工程 25
2.3.2 添加控件 25
2.3.3 设置控件属性 26
2.3.4 编写代码 27
2.3.5 工程的保存、装入、运行及文件删除 27
2.4 Visual Basic应用程序的结构与工作方式 30
2.4.1 Visual Basic应用程序的结构 30
2.4.2 Visual Basic应用程序的工作方式 32
2.5 工作环境设置与程序调试 33
2.5.1 工作环境设置 34
2.5.2 程序调试 37
习题二 41
第3章 Visual Basic程序设计语言基础 42
3.1 Visual Basic程序的语句和编码规则 42
3.1.1 编码规则 42
3.1.2 程序语句 42
3.2 数据类型 44
3.2.1 基本数据类型 45
3.2.2 用户自定义数据类型 47
3.2.3 枚举类型 48
3.3 变量与常量 49
3.3.1 变量 49
3.3.2 常量 52
3.4 运算符和表达式 54
3.4.1 运算符 54
3.4.2 表达式 56
3.5 常用内部函数 57
3.5.1 数学运算函数 58
3.5.2 字符串函数 58
3.5.3 日期和时间函数 60
3.5.4 格式输出函数 62
3.5.5 转换函数 64
3.5.6 Shell函数 68
习题三 69
第4章 基本的控制结构 71
4.1 顺序结构 71
4.1.1 数据输出 71
4.1.2 数据输入 74
4.2 选择结构程序设计 81
4.2.1 If条件语句 81
4.2.2 Select Case 89
4.2.3 条件函数 92
4.3 循环结构 93
4.3.1 Do...Loop语句 94
4.3.2 For...Next语句 99
4.3.3 循环嵌套 100
4.3.4 For Each...Next 102
4.3.5 退出控制结构 103
4.4 综合实例 104
习题四 108
5.1 数组的概念 111
第5章 数组 111
5.2 静态数组和动态数组 112
5.2.1 静态数组 112
5.2.2 动态数组 113
5.2.3 数组在内存中存放的顺序 114
5.2.4 数组的清除 115
5.3 数组的基本操作 115
5.3.1 给数组元素赋初值 115
5.3.2 数组的输入 116
5.3.3 数组的整体赋值 116
5.3.4 数组的输出 116
5.4 控件数组 117
5.4.1 控件数组的概念 117
5.4.2 控件数组的建立 118
5.5 自定义数据类型数组的应用 120
5.6.1 数组的排序 122
5.6 综合实例 122
5.6.3 利用文本框进行大量数据的输入 125
5.6.2 数据分类统计 125
习题五 127
第6章 过程 129
6.1 过程的定义 129
6.2 过程的调用 131
6.2.1 子过程的调用 131
6.2.2 函数过程的调用 131
6.3 参数传送 133
6.3.1 形参与实参的传送方式 133
6.3.2 传址与传值 134
6.3.3 数组参数的传递 136
6.3.4 可选参数与可变参数 137
6.4 变量与过程的作用范围 138
6.4.1 过程的作用域 138
6.4.3 静态变量 139
6.4.2 变量的作用域 139
6.5 递归 141
6.6 综合实例 143
6.6.1 查找 143
6.6.2 加密与解密 146
6.6.3 用梯形法求定积分 147
6.6.4 高次方程求根 149
习题六 152
第7章 常用控件 156
7.1 显示图片和图形的控件 156
7.1.1 重要属性、事件和方法 156
7.1.2 图形文件的装入 157
7.2 框架 159
7.3 为用户提供选择的控件 160
7.3.1 单选按钮和复选框 160
7.3.2 列表框和组合框 162
7.4 滚动条与滑块 167
7.4.1 滚动条和滑块共有的重要属性 168
7.4.2 FlatScrollBar控件特有的重要属性 168
7.4.3 滑块控件特有的重要属性 169
7.4.4 滚动条和滑块的事件 169
7.5 计时器 171
7.6 ProgressBar控件 173
7.7 UpDown控件 174
7.8 Animation控件 176
7.9 SSTab控件 177
7.10 鼠标器和键盘 178
7.10.1 鼠标器 179
7.10.2 键盘 180
7.10.3 拖放 183
7.10.4 OLE拖放 187
习题七 189
8.1.2 文件结构和分类 192
8.1.1 文件说明 192
8.1 文件的基本概念 192
第8章 文件 192
8.2 文件的打开与关闭 194
8.2.1 文件的打开 194
8.2.2 文件的关闭 196
8.3 文件的读写操作 196
8.3.1 顺序文件的读写操作 196
8.3.2 随机文件的读写操作 199
8.4 常用的文件操作语句和函数 201
8.5 文件系统控件 203
习题八 206
第9章 Visual Basic图形处理 209
9.1 图形操作基础 209
9.1.1 坐标系统 209
9.1.2 自定义坐标系 210
9.2.1 Line(画线工具) 212
9.1.3 使用Visual Basic颜色 212
9.2 图形控件 212
9.2.2 Shape(形状) 214
9.2.3 图像框(Image)控件 215
9.2.4 图片框(Picture Box)控件 218
9.3 图形方法 219
9.3.1 PSet方法 219
9.3.2 Line方法 220
9.3.3 Circle方法 222
9.3.4 Point方法 222
9.3.5 建立绘制曲线的程序 223
习题九 223
第10章 界面设计 225
10.1 对话框控件 225
10.1.1 通用对话框 225
10.1.2 自定义对话框 231
10.2.1 使用菜单编辑器设计菜单 233
10.2 菜单程序设计 233
10.2.2 用菜单编辑器建立菜单 235
10.2.3 菜单项的增减 237
10.2.4 弹出菜单 239
10.3 多重窗体和多文档界面 240
10.3.1 多重窗体 240
10.3.2 多文档界面 243
10.4 工具栏和状态栏 248
10.4.1 在MDI窗体上建立工具栏的一般步骤 249
10.4.2 状态栏(StatusBar控件) 253
10.5 RichTextBox控件 255
10.5.1 RichTextBox控件 255
10.5.2 用LoadFile和SaveFile方法打开和保存文件 255
10.5.3 RichTextBox控件的格式化属性 256
10.5.4 RichTextBox控件的方法 256
10.5.5 在RichTextBox控件中嵌入对象 257
10.6 应用程序向导 258
习题十 260
第11章 面向对象的编程 262
11.1 类的创建与应用 262
11.1.1 类模块的基本概念 262
11.1.2 类的创建过程 263
11.1.3 对类的访问 266
11.2 系统对象 269
11.2.1 App对象 269
11.2.2 Clipboard对象 270
11.2.3 Screen对象 271
11.2.4 Printer对象和Printers集合 271
11.2.5 其他系统对象 272
11.3 文件系统对象模型 274
11.3.1 Scripting类型库 274
11.3.2 FileSystemObject对象 275
11.3.3 Drive对象 276
11.3.4 Folder对象 277
11.3.5 File对象 278
11.3.6 TextStream对象 279
习题十一 282
第12章 Visual Basic 6.0与数据库 283
12.1 数据库管理器 283
12.2 数据控件的使用 287
12.2.1 数据控件常用属性 287
12.2.3 使用数据控件操作数据库中的数据 289
12.2.2 数据绑定控件常用属性 289
12.2.4 数据控件上的对象 291
12.2.5 数据控件的常用方法 292
12.2.6 数据控件的事件 292
12.2.7 数据库记录的增删改操作 293
12.3 SQL语言 297
12.3.1 SQL语言的组成 297
12.3.2 SQL语句的使用 299
12.4.1 使用ADO数据控件 303
12.4 ADO数据控件 303
12.4.2 ADO控件上新增绑定控件的使用 306
12.4.3 使用数据窗体向导 306
12.5 数据报表 309
习题十二 312
第13章 Visual Basic与多媒体 313
13.1 调用Windows API 313
13.1.1 用API Viewer查看API 313
13.1.2 API函数声明 314
13.1.3 使用API函数实例 314
13.2 编写多媒体应用程序 317
13.2.1 Multimedia MCI控件 317
13.2.2 MCI命令 320
13.2.3 用多媒体控件编程 321
13.2.4 使用API多媒体函数 325
13.2.5 多媒体播放器对象的嵌入 327
习题十三 328
第14章 ActiveX部件 330
14.1 制作ActiveX控件 330
14.1.1 ActiveX控件的制作过程 330
14.1.2 使用向导创建ActiveX控件 338
14.2 使用其他应用程序中的对象 339
习题十四 344
第15章 Visual Basic与Web编程初步 345
15.1 DHTML页面设计器 345
15.1.1 DHTML对象模型 346
15.1.2 设计DHTML页面的方法 347
15.2 DHTML页面设计示例 348
15.3 Visual Basic应用程序的Internet扩展 353
15.3.1 OpenURL方法 354
15.3.2 Execute方法 355
15.3.3 GetChunk方法 356
习题十五 357