第一章 绪论 1
1.1 VB概述 1
1.1.1 VB的特点 1
1.1.2 VB事件驱动与传统面向过程编程之间的区别 3
1.2 VB中的对象及其属性、事件和方法 5
1.2.1 VB中的对象及其分类 5
1.2.2 对象的属性、事件和方法 7
思考与练习题 10
第二章 Visual Basic集成开发环境 11
2.1 VB的安装及启动 11
2.1.1 安装 11
2.1.2 启动 12
2.2 菜单简介 13
2.3.1 工具按钮 18
2.3 工具栏和控件(工具)箱 18
2.3.2 基本控件 19
2.4 界面简介 20
2.4.1 窗体 20
2.4.2 代码编辑窗口 21
2.4.3 属性窗口 21
2.4.4 工程(项目)窗口 23
2.4.5 窗体布局 23
2.4.6 立即窗口 24
思考与练习题 24
第三章 Visual Basic程序设计基础(一) 26
3.1 VB基本量概述 26
3.1.1 基本数据类型 26
3.1.2 常量与变量 27
3.1.3 自定义数据类型 30
3.1.4 运算符及表达式 31
3.1.5 数组 33
3.1.6 常用函数 35
3.2 若干常用语句 41
3.3 程序的基本控制结构 42
3.4 创建应用程序界面 50
3.4.1 窗体 50
3.4.2 基本控件 54
3.4.3 菜单设计 64
3.4.4 MDI多文档界面 69
3.5 使用对话框或消息框 75
思考与练习题 78
第四章 Visual Basic程序设计基础(二) 80
4.1 常用的事件 80
4.2.1 自定义函数(Function过程) 93
4.2 自定义过程及自定义函数 93
4.2.2 自定义过程 94
4.3 ClipBoard对象和CommonDialog控件 104
4.3.1 ClipBoard对象 104
4.3.2 CommonDialog控件 108
思考与练习题 110
第五章 常用算法程序设计 112
5.1 求一元非线性方程的实根 112
5.1.1 选代法 112
5.1.2 切线法 114
5.1.3 二分法 116
5.2 分段线性插值 117
5.3 一元函数近似积分法——梯形法 120
5.4 非数值处理 122
5.4.1 枚举分类法 123
5.4.2 插入分类法 126
5.4.3 顺序查找 128
5.4.4 二分查找法 130
5.5 过程递归示例 131
思考与练习题 134
第六章 绘图技术及应用 136
6.1 图形显示与图形控件 136
6.1.1 显示图形文件 136
6.1.2 使用绘图控件 140
6.2 绘图方法 141
6.2.1 坐标系统 142
6.2.2 绘图方法 145
6.3 图形处理 159
6.3.1 图形的重绘 159
6.3.2 图形的变换 161
6.3.3 图形的保存 164
思考与练习题 165
第七章 文件操作 167
7.1 操作文件的控件 167
7.2 文件操作 175
7.2.1 文件类型及存取方式 175
7.2.2 文件操作语句和函数 176
7.2.3 文件的读写 177
思考与练习题 188
第八章 数据库管理及应用 190
8.1 数据管理器 190
8.1.1 数据库的基本概念 190
8.1.2 数据管理器 192
8.1.3 建立数据库 194
8.2.1 数据控件 198
8.2 数据控件及其应用 198
8.2.2 数据绑定控件 203
8.2.3 ActiveX数据控件 204
8.2.4 非数据控件的搭配 206
8.2.5 综合示例 207
8.3 数据访问对象 214
8.3.1 DBEngine对象 214
8.3.2 Workspace对象 216
8.3.3 Database对象 217
8.3.4 TableDef对象 217
8.3.5 Recordset对象 218
8.3.6 Field对象 219
8.3.7 DAO的层次结构及其应用示例 220
8.4 结构化查询语言(SQL)简介 223
8.5 多媒体数据库应用 229
8.6.2 建立报表 235
8.6 报表设计 235
8.6.1 报表设计器功能简介 235
思考与练习题 239
第九章 高级编程 241
9.1 ActiveX控件 241
9.2 声音及图像播放 249
9.3 Windows API基础 258
9.3.1 API浏览器 258
9.3.2 API函数的声明及调用示例 260
9.4 制作应用程序的安装程序 263
9.4.1 应用程序安装向导 263
9.4.2 安装程序制作示例 264
9.5 VB与Internet 267
思考与练习题 273
参考文献 274