1 Visual BASIC的基本窗口界面 3
1.1 Visual BASIC的安装与启动 3
1.2 Visual BASIC的基本窗口 4
1.3 控制图 10
1.4 对象 11
1.5 制作EXE文件 12
2 Visual BASIC的窗体与工具 15
2.1 窗体 15
2.2 文本框 17
2.3 标签 20
2.4 命令按钮 22
2.5 单选钮和检查框 23
2.6 框架 26
2.7 列表框 28
2.8 组合框 31
2.9 水平卷滚条和垂直卷滚条 33
2.10 驱动器、目录和文件列表框 35
2.11 计时器 36
2.12 线和形状 38
2.13 图片框和图像控制 39
2.14 菜单设计 41
3 Visual BASIC语句 44
3.1 数据类型、常量和变量 44
3.2 运算符和表达式 47
3.3 函数 49
3.4 语句 52
3.5 自定函数与过程 55
3.6 变量的作用域 59
4 输入与输出 60
4.1 输入、输出对话框 60
4.2 剪贴板对象 62
4.3 屏幕对象 65
4.4 打印机对象 66
4.5 程序码打印 68
4.6 Tab顺序 69
4.7 Shell函数 70
5 多重窗体与多文档界面设计 72
5.1 多重窗体设计 72
5.2 多文档界面设计 75
5.3 Sub Main过程 77
6 Visual BASIC事件 79
6.1 鼠标事件 79
6.2 键盘事件 83
6.3 改变控制内容事件 84
6.4 焦点事件 84
6.5 窗体事件 84
6.6 DoEvents函数 86
7.2 网格 87
7.1 AUTOLOAD.MAK文件 87
7 用户自定义控制 87
7.3 计量控制 89
7.4 旋转按钮 90
7.5 键盘状态控制 91
7.6 三维控制 92
7.7 匹配编辑控制 97
7.8 通信控制 98
7.9 通用对话框 99
7.10 图表控制 99
8绘图 103
8.1 坐标系统 103
8.2 绘图 104
8.3 颜色 107
8.4 打印机输出图形 108
9 文件 109
9.1 顺序文件 109
9.2 随机文件 111
9.3 二进制文件 113
9.4 文件操作中的函数与命令 114
10 程序的调试与出错处理 116
10.1 程序的调试方法 116
10.2 错误处理 119
11.2 动态数据交换的属性 121
11.1 动态数据交换的概念 121
11 动态数据交换(DDE) 121
11.3 动态数据交换的事件与方法 129
11.4 非DDE链接 135
11.5 动态链接库(DLL) 137
12 对象的链接与嵌入(OLE) 139
12.1 对象链接与嵌入控制 139
12.2 建立链接与嵌入对象的方法 145
12.3 OLE自动化 150
13 数据库的管理 152
13.1 概述 152
13.2 数据管理器 153
13.3 数据控制 156
13.4 程序中建立数据库 161
13.5 程序中创建表、字段和索引 165
13.6 程序中对数据库的访问 168
13.7 程序中增加、删除和修改记录 171
13.8 报表设计器与报表输出控制 174
附录A 用户安装盘的制作 182
附录B 错误信息 187
附录C 对象名 190
附录D 基本控制只能在程序中使用的属性 192
附录E 对象的方法 195
附录F 数据访问的对象与集合 199
参考文献 201