第1章 Visual Basic概述 1
1.1 Basic语言的发展 1
1.2 Visual Basic 6.0的特点 2
1.3 Visual Basic的安装与启动 3
1.3.1 系统要求 3
1.3.2 Visual Basic 6.0的版本 3
1.3.3 Visual Basic的安装 3
1.3.4 Visual Basic 6.0的启动 7
1.4 Visual Basic开发环境 8
1.4.1 标题栏 8
1.4.2 菜单栏 9
1.4.3 工具栏 13
1.4.5 代码窗口 15
1.4.4 工具箱 15
1.4.6 工程资源管理器窗口 16
1.4.7 属性窗口 17
1.4.8 窗体设计器窗口 17
1.4.9 窗体布局窗口 17
1.5 对象与类 18
1.6 属性、方法、事件 19
1.7 模块和工程 20
1.7.1 模块 20
1.7.2 工程 21
1.8 Visual Basic程序设计的基本步骤 22
1.9 实训实例 23
1.10 实训练习 27
2.1.1 基本数据类型 28
2.1 数据类型 28
第2章 Visual Basic程序设计基础 28
2.1.2 用户自定义的数据类型 29
2.1.3 数据类型转换 30
2.2 常量和变量 31
2.2.1 常量 31
2.2.2 变量 32
2.2.3 变量的作用域 34
2.3 函数 34
2.3.1 数学函数 35
2.3.2 字符串函数 35
2.3.3 转换函数 36
2.3.4 日期和时间函数 36
2.4 运算符和表达式 37
2.4.1 算术运算符 37
2.3.6 格式函数 37
2.3.5 随机函数 37
2.4.2 连接运算符 38
2.4.3 关系运算符 38
2.4.4 逻辑运算符 38
2.4.5 优先级 38
2.5 代码书写规则及格式约定 39
2.6 实训练习 41
第3章 结构化程序设计 42
3.1 窗体 42
3.1.1 窗体的结构 42
3.1.2 窗体属性 43
3.1.3 窗体事件 44
3.1.4 窗体方法 45
3.2.1 控件分类 46
3.2.2 控件的基本操作 46
3.2.3 控件的公共属性 46
3.2 控件概述 46
3.3 基本控件 49
3.3.1 命令按钮控件 49
3.3.2 标签控件 49
3.3.3 文本框控件 50
3.4 顺序结构 51
3.4.1 赋值语句 52
3.4.2 输入框函数InputBox 52
3.4.3 消息框函数MsgBox 53
3.5.1 If…Then结构 54
3.5 条件判断结构 54
3.5.2 If…Then…Else结构 55
3.5.3 Select Case结构 55
3.6 循环程序结构 56
3.6.1 For…Next循环 56
3.6.2 Do…Loop循环 57
3.6.3 循环的嵌套 57
3.7 实训实例 57
3.8 实训练习 65
第4章 常用控件 67
4.1 图形控件 67
4.1.1 图片框和图像框 67
4.1.2 图片框与图像框常用属性 67
4.1.4 直线和形状 68
4.1.3 图形文件的装入 68
4.2 选择控件 70
4.2.1 复选框和单选按钮 70
4.2.2 列表框 70
4.2.3 组合框 72
4.3 其他控件 72
4.3.1 框架 73
4.3.2 滚动条 73
4.3.3 计时器 73
4.4 实训实例 74
4.5 实训练习 85
5.1.1 数组与数组元素 89
5.2 数组的声明 89
5.1.2 数组的维数 89
5.1 数组的概念 89
第5章 数组和过程 89
5.2.1 固定大小的数组的定义 90
5.2.2 动态数组的定义 91
5.3 数组的操作 91
5.3.1 数组的初始化 91
5.3.2 数组元素的输入与输出 92
5.3.3 数组元素的复制 92
5.3.4 For Each…Next循环 92
5.4 控件数组 93
5.5 Sub过程 94
5.5.1 通用过程的定义 94
5.5.2 通用过程的调用 96
5.6 Function过程 96
5.7 参数传递 97
5.6.1 Function过程的定义 97
5.6.2 Function过程的调用 97
5.7.1 形参与实参 98
5.7.2 按值传递与按地址传递 98
5.7.3 对象参数 99
5.7.4 可选参数与可变参数 99
5.8 Shell函数 100
5.9 实训实例 101
5.10 实训练习 110
第6章 界面设计 113
6.1 菜单设计 113
6.1.1 下拉式菜单 114
6.1.2 弹出式菜单 116
6.2.1 使用手工设计制作工具栏 117
6.2 工具栏设计 117
6.2.2 使用工具栏控件制作工具栏 118
6.3 状态栏设计 122
6.4 多文档界面设计 125
6.5 对话框设计 126
6.5.1 自定义对话框 126
6.5.2 通用对话框 128
6.6 实训实例 131
6.7 实训练习 142
第7章 图形设计 144
7.1 坐标系统 144
7.3.1 画点方法 146
7.2.2 Line控件 146
7.3 绘图方法 146
7.2.1 Shape控件 146
7.2 图形控件 146
7.3.2 画直线、矩形方法 147
7.3.3 画圆方法 147
7.4 与绘图有关的常用属性、事件和方法 148
7.4.1 清除图形方法 148
7.4.2 线宽属性和线型属性 148
7.4.3 填充颜色属性和填充样式属性 149
7.4.4 自动重画属性 149
7.4.5 Paint事件 149
7.5 实训实例 150
7.6 实训练习 157
8.1 文件的基本概念 159
第8章 文件 159
8.2 顺序文件 160
8.2.1 顺序文件的打开和关闭 160
8.2.2 顺序文件的读写 161
8.3 随机文件 163
8.3.1 随机文件的打开和关闭 164
8.3.2 随机文件的读写 165
8.4 二进制文件 165
8.5 文件系统控件 166
8.5.1 驱动器列表框 166
8.5.2 目录列表框 167
8.5.3 文件列表框 167
8.6 文件系统对象模型 168
8.6.1 文件系统对象模型概述 168
8.6.2 管理驱动器 169
8.6.3 管理文件夹 170
8.6.4 管理文件 171
8.7 实训实例 173
8.8 实训练习 179
第9章 数据库 181
9.1 数据库的基本概念 181
9.1.1 关系数据库的结构 181
9.1.2 数据访问对象模型 183
9.1.3 结构化查询语言 184
9.2 可视化数据管理器 185
9.2.1 启动可视化数据管理器 185
9.2.2 新建数据库 185
9.2.3 打开数据库 186
9.2.4 添加表 187
9.2.5 数据的增加、删除、修改 190
9.2.6 数据的查询 192
9.2.7 数据窗体设计器 196
9.3 数据控件和数据绑定控件 197
9.3.1 数据控件 198
9.3.2 Recordset对象的属性与方法 199
9.3.3 数据绑定控件 202
9.4 使用ADO访问数据 202
9.4.1 ADO对象模型 203
9.4.2 Adodc控件 204
9.4.3 数据表格控件 207
9.5 制作报表 208
9.5.1 数据环境设计器 208
9.5.2 报表设计器 210
9.6 实训实例 213
9.7 实训练习 221
第10章 对象的链接与嵌入和多媒体控件 223
10.1 对象的链接与嵌入 223
10.1.1 链接与嵌入的基本概念 223
10.1.2 OLE控件 224
10.2 多媒体控件 227
10.2.1 多媒体控件概述 227
10.2.2 多媒体控件属性 228
10.3 实训实例 229
10.4 实训练习 231
第11章 Visual Basic.NET简介 233
11.1 Visual Basic.NET概述 233
11.2.1 开发环境 234
11.2 Visual Basic.NET的新增功能 234
11.2.2 窗体与控件 235
11.2.3 Web应用程序发展 236
11.2.4 面向对象技术 237
11.2.5 语法与数据类型 237
11.2.6 Web应用程序解决方案 237
11.2.7 数据访问 238
11.2.8 多语言支持 238
11.2.9 其他新增/强化的选项 239
11.3 Visual Basic.NET实例 240
附录A Visual Basic应用程序的发布 249
附录B Visual Basic中的常用属性名及其含义 257
附录C 高校计算机等级考试大纲 263
参考文献 269