第一章 Visual Basic 简介 1
1.1 Visual Basic 发展简史 1
1.2 Visual Basic、VBA和VBScript 的比较 2
1.2.1 VB 和VBA 的比较 2
1.2.2 最新的 Visual Basic——VBScript 3
1.2.3 何时使用何种 Visual Basic 4
1.3 Visual Basic 5.0的8种工程 4
1.4 小结 5
第二章 Visual Basic5.0 的开发环境 7
2.1 启动 Visual Basic 7
2.2 Visual Basic 系统环境 8
2.2.1 主窗口 9
2.2.2 窗体 11
2.2.3 工程窗口 12
2.2.4 属性窗口 13
2.2.5 快捷菜单 14
2.3 菜单的使用 14
2.3.1 “文件”菜单 14
2.3.2 “编辑”菜单 17
2.3.3 “查看”菜单 20
2.3.4 “工程”菜单 22
2.3.5 “格式”菜单 24
2.3.6 “工具”菜单 25
2.4 小结 30
3.1 代码编辑器窗口及示例 33
第三章 Visual Basic 5.0 编程基础 33
3.2 Visual Basic 5.0 编程基础 44
3.2.1 代码行的分段及合并 44
3.2.2 使用注释 44
3.2.3 Visual Basic 5.0中的数制 45
3.2.4 Visual Basic 5.0 的命名约定 45
3.3 Visual Basic 5.0 中的数据结构和类型 45
3.3.1 Visual Basic 5.0 中的数据类型 45
3.3.2 Visual Basic 5.0 中的变量 49
3.3.3 常量 50
3.4 Visual Basic 5.0 中的控制语句 51
3.4.1 判断语句 51
3.4.2 循环语句 53
3.5 Visual Basic 5.0 中的数组 55
3.5.1 静态数组 55
3.5.2 动态数组 56
3.5.3 使用数组 56
3.6 Visual Basic 5.0 中的过程 57
3.6.1 过程的声明 57
3.6.2 过程的使用 58
3.6.3 过程的参数传递 58
3.7 小结 59
第四章 创建窗体和控件 61
4.1 开发工程的基本步骤 61
4.2.2 窗体的属性 62
4.2 窗体 62
4.2.1 窗体的建立、添加和删除 62
4.2.3 窗体的事件 65
4.2.4 样本示例:设计一个显示不同大小字体的窗体 67
4.3 使用控件 68
4.3.1 什么是控件 69
4.3.2 定制控件 70
4.3.3 向窗体添加控件 71
4.3.4 控件的操作 71
4.4 小结 73
5.1 命令按钮、标签和文本框设计 75
5.1.1 命令按钮 75
第五章 建立界面 75
5.1.2 文本框 79
5.1.3 标签 82
5.1.4 加减法算术运算器 84
5.2 复选框、单选框和框架 86
5.2.1 复选框 86
5.2.2 单选 框 87
5.2.3 框架 88
5.2.4 文本编辑器的设计 89
5.3 滚动条、列表框和组合框 92
5.3.1 滚动条 92
5.3.2 列表框 94
5.3.3 组合框 96
5.4 小结 97
第六章 添加菜单和对话框 99
6.1 建立菜单 99
6.1.1 建立菜单标题 101
6.1.2 控件与控件名 102
6.1.3 建立Exit 项 102
6.1.4 将代码添加到菜单项 103
6.1.5 添加Print 菜单项 103
6.2 完成菜单 104
6.2.1 将分隔线插入菜单 104
6.2.2 添加控件数组 104
6.2.3 更改颜色 106
6.2.4 复选菜单项 107
6.3 弹出式菜单 109
6.4 MsgBox 函数 110
6.4.1 显示消息 110
6.4.2 函数返回值 112
6.5 InprtBox 函数 113
6.4 小结 115
第七章 绘制图形 117
7.1 Visual Basic 的坐标系统和绘图模式 117
7.1.1 为什么Windows 坐标是倒置的 118
7.1.2 什么是缇 118
7.2.1 Line 控件的属性 121
7.2 在窗体中画线 121
7.2.2 Line 命令 123
7.3 step 关键字的说明 126
7.4 CurrentX和CurrentY属性 127
7.5 设置刻度 129
7.6 其他绘制图形的方法 130
7.6.1 Pset 方法 130
7.6.2 Shape 控件 131
7.6.3 Circle 132
7.7 小结 133
第八章 建立时钟程序 135
8.1 设计图标时钟 135
8.3 读时钟 136
8.4 使用计时器 136
8.2 处理图标 136
8.2.1 设置标题 136
8.4.1 建立计时器 137
8.4.2 设置计时器 137
8.5 显示时间 138
8.5.1 使用时间函数 139
8.5.2 从日期数字中获取信息 140
8.6 绘制表盘 141
8.6.1 设置图标 142
8.6.2 绘制时钟指针 142
8.6.3 显示秒针 143
8.6.4 用颜色绘图 145
8.6.5 使用Xor 删除线 146
8.6.6 绘制时针和分针 146
8.7 相关函数 148
8.7.1 Format $ 函数 149
8.7.2 时间/日期函数 149
8.8 小结 150
第九章 文件操作 150
9.1 处理磁盘文件 151
9.1.1 建立磁盘文件 151
9.1.2 写入文件 152
9.1.3 读文件 153
9.1.4 关闭文件 155
9.2 数据组包:用户自定义娄型 157
9.2.1 定义新的类型 157
9.2.2 设计Addresslnfo 类型 158
9.2.3 定长字符串 159
9.2.4 读取和写入复合变量 160
9.2.5 去掉字符串末尾的空格 161
9.3 创建新的子例程 162
9.3.1 DBOpen 子例程 163
9.3.2 建立DBOpen 子例程 164
9.3.3 建立DBRead 和DBWrite 子例程 164
9.4 小结 165
10.1 建立模块 167
第十章 对多个记录的处理 167
10.1.1 在其他窗体内部引用控件 168
10.1.2 使用子例程参数 170
10.1.2 修改数据库模块 171
10.2 多记录方式的database.bas的修改 171
10.2.1 在DBOpen 中添加支持多个记录的功能 171
10.2.2 测试代码 172
10.2.3 建立一个DBLen()函数 173
10.2.4 修改DBRead子例程 174
10.2.5 修改DBWrite 子例程 175
10.2.6 在DBClose中增加注解 175
10.3.2 修改GetRecord 176
10.3.1 添加窗体级变量 176
10.3 向窗体中添加多个记录 176
10.3.3 建立空记录 178
10.3.4 修改SaveRecord 179
10.3.5 注意记录的变化 180
10.3.6 建立菜单 180
10.3.7 添加新记录 182
10.3.8 遍历记录 182
10.3.9 使Exit 菜单项有效 183
10.3.10 支持Cut、Copy、Paste 和UNdo 命令 184
10.4 小结 185
A.2 代码窗口常用键 187
A.1 代码编辑键 187
附录A 键盘使用指南 187
A.3 代码窗口快捷键 188
A.4 代码窗口济览键 189
A.5 窗体窗口键 189
A.6 全局键 190
A.7 Windows 键 190
A.8 立即窗口快捷键 191
A.9 菜单编辑键 191
A.10 列表键 192
A.11 代码窗口中起作用的快捷键 192
A.13 属性窗口快捷键 193
A.12 工程管理哭组合键 193
A.14 工具箱键 194
A.15 监视窗口中的快捷键 195
附录B Visual Basic 5.0 中的运算符 197
B.1 关系运算符 197
B.2 算术运算符 197
B.3 逻辑运算符 198
B.4 文本运算符 199
附录C 变量类型 201
C.1 Visual Basic 中的变量类型 201
C.2 Windows API 的变量类型 201
附录D Visual Basic 中的常用函数 203