第一部分 Visual Basic简介 1
第1学时 开始学习Visual Basic 1
1.1 Visual Basic内容 1
1.2 语言 2
1.3 Visual Basic的各种版本 3
1.4 VB编程过程 3
1.5 启动Visual Basic 3
1.6 退出Visual Basic 5
1.7 掌握开发环境 5
1.8 帮助系统 9
1.9 小结 9
1.10 问答 9
1.11 复习 10
第2学时 分析Visual Basic程序 11
2.1 事件驱动程序 11
2.2 控件事件 12
2.3 分析应用程序示例 12
2.4 命名对象 14
2.5 运行应用程序 14
2.6 程序代码 15
2.7 事件过程 17
2.8 属性和事件过程 17
2.9 从头生成应用程序 18
2.10 小结 19
2.11 问答 19
2.12 复习 20
第3学时 控件和属性 21
3.1 创建新的应用程序 21
3.2 控件提供界面 22
3.3 给用户以帮助 25
3.4 命名文本型数据 27
3.5 休息一下 28
3.6 小结 30
3.7 问答 30
3.8 复习 31
第4学时 查看标签、按钮和文本框 32
4.1 理解运行时控件焦点 32
4.2 鼠标和热键不需要焦点 33
4.3 相关的属性 34
4.4 Tab顺序 34
4.5 命令按钮 34
4.6 标签 36
4.7 文本框 38
4.8 窗体属性 40
4.9 小结 40
4.10 问答 41
4.11 复习 41
第二部分 编写代码 43
第5学时 把代码放入Visual Basic中 43
5.1 编写代码的基本概念 43
5.2 数据基本概念 45
5.3 表达式和数学运算符 51
5.4 小结 53
5.5 问答 53
5.6 复习 54
第6学时 消息框和输入框 55
6.1 函数概述 55
6.2 MsgBox()和InputBox() 56
6.3 Visual Basic的Code窗口帮助 59
6.4 一个捷径:添加注释 60
6.5 InputBox()详解 62
6.6 小结 63
6.7 问答 63
6.8 复习 63
第7学时 判断 65
7.1 比较运算符 65
7.2 If语句 66
7.3 If语句的Else分句 68
7.4 用逻辑运算符进行复合比较 69
7.5 用Select Case语句进行多重选择 70
7.6 另外两个Select Case格式 72
7.7 小结 74
7.8 问答 74
7.9 复习 74
第8学时Visual Basic的循环 76
8.1 Do While循环语句 76
8.2 Do Until循环 78
8.3 其他Do循环 79
8.4 For循环 80
8.5 小结 83
8.5 问答 84
8.6 复习 84
第三部分 如何使用代码 85
第9学时 将代码和控件组合起来 85
9.1 利息计算应用程序 85
9.2 使用控件数组 87
9.3 完成窗体 89
9.4 添加代码 89
9.5 Unload语句 91
9.6 完善显示形式 91
9.7 错误检查 92
9.8 小结 95
9.9 问答 95
9.10 复习 96
第10学时 列表框和数据列表 97
10.1 列表框控件 97
10.2 组合框 101
10.3 数据数组 102
10.4 控件数组 103
10.5 小结 104
10.6 问答 104
10.7 复习 105
第11学时 其他控件 106
11.1 选项按钮 106
11.2 框架和选项按钮 107
11.3 复选框 110
11.4 滚动条 111
11.5 VB的时钟:Timer控件 112
11.6 小结 113
11.7 问答 113
11.8 复习 113
第12学时 对话框基础知识 115
12.1 公共对话框的作用 115
12.2 添加公共对话框控件 118
12.3 生成公共对话框 120
12.4 公共对话框的方法 120
12.5 添加File(文件)对话框 121
12.6 Color对话框 121
12.7 Font对话框 121
12.8 Printer对话框 122
12.9 小结 122
12.10 问答 122
12.11 复习 122
第四部分 用数据编程 125
第13学时 模块化编程 125
13.1 结构化编程 125
13.2 调用过程并返回 126
13.3 编写子例程代码 128
13.4 编写函数代码 129
13.5 编写参数代码 131
13.6 通过引用和值接收参数 132
13.7 小结 133
13.8 问答 134
13.9 复习 134
第14学时 节省时间的内置函数 135
14.1 许多函数 135
14.2 数值函数 135
14.3 字符串函数 136
14.4 日期和时间函数 137
14.5 数据测试函数 140
14.6 数据转换函数 140
14.7 格式函数 141
14.8 小结 143
14.9 问答 143
14.10 复习 143
第15学时 Visual Basic数据库基础 145
15.1 文件概念 145
15.2 数据库简介 151
15.3 Data Form Wizard 155
15.4 小结 156
15.5 问答 157
15.6 复习 157
第16学时 用Visual Basic打印 159
16.1 打印简介 159
16.2 为用户准备打印 160
16.3 介绍Printer对象 161
16.4 Print方法 163
16.5 开始打印 166
16.6 小结 168
16.7 问答 168
16.8 复习 168
第五部分 修饰程序 171
第17学时 菜单和Visual Basic 171
17.1 Menu Editor 171
17.2 给应用程序增加菜单栏 173
17.3 为菜单选项命名 174
17.4 增加下拉菜单选项 175
17.5 菜单的其他元素 177
17.6 将菜单与事件过程连接起来 178
17.7 在工程间拷贝菜单 179
17.8 小结 180
17.9 问答 180
17.10 复习 180
第18学时 图形图像控件 182
18.1 Image控件 182
18.2 Picture Box控件 185
18.3 动画图片 186
18.4 小结 189
18.5 问答 189
18.6 复习 190
第19学时 工具栏及其他图形 191
19.1 准备工具栏 191
19.2 Image List控件 192
19.3 完成工具栏 193
19.4 Line和Shape控件 195
19.5 小结 199
19.6 问答 199
19.7 复习 200
第20学时 编写正确的应用程序 201
20.1 错误种类 201
20.2 调试器 204
20.3 设置断点 205
20.4 单步执行代码 207
20.5 Call Stack显示运行所处位置 208
20.6 Immediate窗口 209
20.7 小结 210
20.8 问答 210
20.9 复习 211
第六部分 高级Visual Basic应用程序 213
第21学时Visual Basic和ActiveX 213
21.1 ActiveX:用户使用的工具 213
21.2 用VB创建ActiveX控件 215
21.3 OLE过程 217
21.4 ActiveX文档 218
21.5 小结 220
21.6 问答 221
21.7 复习 221
第22学时 对象基础 222
22.1 系统对象 222
22.2 程序对象 223
22.3 使用集合和对象数组 224
22.4 介绍OLE自动化 227
22.5 小结 230
22.6 问答 230
22.7 复习 230
第23学时 发布应用程序 232
23.1 编译应用程序 232
23.2 设置项目属性 232
23.3 建立应用程序 234
23.4 启动Package And Deployment Wizard 235
23.5 运行安装 237
23.6 卸载应用程序 237
23.7 小结 237
23.8 问答 238
第24学时 联机Visual Basic 239
24.1 跟随向导上网 239
24.2 用户需要一个ISP 241
24.3 使用浏览器 241
24.4 查看其他工具 244
24.5 小结 244
24.6 问答 244
24.6 复习 245
第七部分 附录 247
A 运算符优先顺序 247
B 答案 248
C 使用本书配套光盘 262