第一章 可视化编程简介 1
1.1 可视化编程的概念 1
1.2 面向对象的程序设计 2
1.3 类、对象、属性及方法 3
1.4 事件及事件的过程 4
1.5 对象、属性、事件和方法之间的关系 5
本章习题 6
第二章 Visual Basic的开发环境 8
2.1 Visual Basic简介 8
2.1.1 Visual Basic的发展过程 8
2.1.2 Visual Basic版本简介 9
2.1.3 Visual Basic的功能特点 9
2.2 Visual Basic的安装及开发环境简介 10
2.2.1 Visual Basic的运行 10
2.2.2 Visual Basic的安装步骤 10
2.3 Visual Basic的快速入门 19
2.3.1 Visual Basic的工程 19
2.3.2 Visual Basic程序设计的一般过程 21
2.3.3 环境设置 27
2.3.4 打包与发布程序 31
本章习题 36
第三章 窗体与控件 40
3.1 类、对象及面向对象的编程 40
3.2 窗体和控件的共性 41
3.2.1 对象的三要素 41
3.2.2 窗体及控件的常见属性 42
3.2.3 窗体入控件的常用事件 43
3.2.4 窗体、控件的基本操作 43
3.3 窗体 45
3.3.1 窗体(Form)的属性 46
3.3.2 窗体的事件 50
3.3.3 窗体的方法 52
3.3.4 多窗体操作 53
3.3.5 实例解析 54
3.4 一般类控件 56
3.4.1 标签 56
3.4.2 文本框 57
3.4.3 命令按钮 58
3.4.4 图片框与图像框 59
3.4.5 直线与形状 61
3.4.6 定时器与滚动条 63
3.4.7 实例解析 64
3.5 选择类控件 69
3.5.1 框架 69
3.5.2 单选按钮和复选框 69
3.5.3 列表框 70
3.5.4 组合框 72
5.5.5 实例解析 73
本章习题 75
第四章 菜单设计 79
4.1 菜单的规化与设计 79
4.1.1 菜单的规划 79
4.1.2 菜单的设计 80
4.2 弹出式菜单和下接式菜单的创建 82
4.2.1 下拉式菜单 82
4.2.2 弹出式菜单 85
4.3 多文档界面MDI 87
4.3.1 MDI初步设计 87
4.3.2 动态增加子窗体 90
4.3.3 卸载、删除子窗体 91
本章习题 91
第五章 Visual Basic程序设计基础 93
5.1 模块与代码窗口 93
5.1.1 模块 93
5.1.2 代码窗口 94
5.2 Visual Basic中的数据与运算 95
5.2.1 数据类型 95
5.2.2 常量 97
5.2.3 变量 98
5.2.4 运算符与表达式 99
5.2.5 关系运算符与关系表达式 101
5.2.6 逻辑运算符与逻辑表达式 102
5.3 标准函数 102
5.3.1 标准函数调用格式 102
5.3.2 数学函数 102
5.3.3 转换函数 103
5.3.4 格式函数 103
5.3.5 随机函数 103
5.3.6 字符串操作函数 104
5.3.7 日期和时间函数 104
5.4 程序流程控制 105
5.4.1 选择结构程序 105
5.4.2 循环结构 112
本章习题 117
第六章 Visual Basic中的过程 119
6.1 过程概述 119
6.2 过程的定义与调用 119
6.2.1 Sub过程 119
6.2.2 事件过程 120
6.2.3 通用Sub过程 120
6.2.4 调用Sub过程 121
6.2.5 Function过程 122
6.2.6 过程的创建 124
6.3 过程中的参数传递 125
6.3.1 形参与实参 126
6.3.2 参数的传递 126
6.4 变量过程的作用域 127
6.4.1 变量的作用域 127
6.4.2 过程的作用域 129
6.5 程序的调试与排错 130
6.5.1 调试方法与工具 130
6.5.2 程序中的排错 130
本章习题 131
第七章 文件系统 134
7.1 文件及访问方式 134
7.1.1 顺序文件 135
7.1.2 随机文件 143
7.1.3 二进制文件 144
7.2 文件管理控件 146
7.2.1 驱动器列表框 146
7.2.2 目录列表框 147
7.2.3 文件列表框 148
7.3 文件的其他操作 146
7.3.1 文件的删除 149
7.3.2 复制和移动文件 150
7.3.3 文件的更名 151
7.3.4 运行可执行文件 151
本章习题 156
第八章 数据库应用程序开发 159
8.1 数据库基础 159
8.2 可视化数据管理器 162
8.2.1 新建数据库 162
8.2.2 打开数据库 163
8.2.3 添加表 163
8.2.4 数据增加、删除、修改 165
8.2.5 数据窗体设计器 169
8.3 数据控件Data和数据绑定控件 170
8.3.1 数据控件 170
8.3.2 Recordset对象的属性与方法 172
8.3.3 数据绑定控件 174
8.3.4 应用示例 174
8.4 结构化查询语言SQL 179
8.4.1 数据查询 180
8.4.2 数据操作 183
8.4.3 数据定议 183
8.4.4 用可视化数据管理器建立查询 184
8.5 使用ADO控件访问数据库 187
8.5.1 ADO对象模型 187
8.5.2 Adodc控件 188
8.5.3 应用示例 189
8.6 数据环境与数据报表 193
8.6.1 数据环境设计器 193
8.6.2 数据报表设计器 194
8.6.3 应用示例 197
本章习题 203
第九章 Visual Basic的其他应用 205
9.1 多媒体控件的应用 205
9.1.1 视频播放器示例 205
9.1.2 MMControl控件的常用属性与事件 206
9.1.3 音频播放器示例 209
9.1.4 综合媒体播放器示例 211
9.2 网络应用 214
9.2.1 网络通信协议的基础和选择 215
9.2.2 WinSock控件的主要属性、方法与事件 215
9.2.3 网络通信程序示例 217
本章习题 222
第十章 管理信息系统的开发 224
10.1 管理信息系统的开发 224
10.2 开发实例 225
10.3 应用程序的编译与发布 261
10.3.1 生成.exe文件 261
10.3.2 发布应用程序 261
本章习题 262