开篇 基础与入门
第1章 程序设计概述31.1 程序设计基础3
1.1.1 程序3
1.1.2 程序设计4
1.1.3 程序的运行4
1.1.4 程序设计语言5
1.2 VB程序设计基础6
1.2.1 VB的程序开发环境6
1.2.2 VB程序设计步骤7
1.2.3 VB程序设计举例8
1.3 课外练习11
第2章 Visual Basic程序设计入门12
2.1 简易加法计算器12
2.1.1 程序界面设计12
2.1.2 编写程序代码16
2.1.3 选择结构程序设计25
2.1.4 消息对话框函数33
2.1.5 对象焦点的控制35
2.1.6 窗体位置的控制38
2.1.7 VB变量的使用41
2.1.8 不用控件的输入输出方法45
2.1.9 输出方法小结51
2.2 本章知识点小结51
2.3 知识拓展53
2.3.1 两数交换53
2.3.2 钱币数量的计算54面向任务的Visual Basic程序设计教程(公共基础版)目录2.3.3 运费计算55
2.4 课外练习56
正篇 桌面应用程序的开发实现
第3章 计算器633.1 开发任务63
3.1.1 计算器的初级版本63
3.1.2 四则运算计算器73
3.1.3 自然数累加与阶乘功能83
3.1.4 函数计算功能90
3.1.5 键盘操作支持99
3.2 知识拓展102
3.2.1 迭代法求平方根102
3.2.2 九九乘法表103
3.2.3 排序算法106
3.3 课外练习109
第4章 记事本113
4.1 开发任务113
4.1.1 记事本的界面与菜单113
4.1.2 文本保存与文件读写118
4.1.3 通用对话框控件125
4.1.4 文本的复制与系统剪贴板132
4.1.5 文本的查找与替换135
4.1.6 文件的保存与另存142
4.1.7 退出程序的处理143
4.1.8 窗体的缩放处理147
4.2 知识拓展148
4.2.1 百钱买百鸡148
4.2.2 选择法排序149
4.2.3 按末位统计数字153
4.2.4 参数传递154
4.3 课外练习157
第5章 图片浏览器与画板161
5.1 开发任务161
5.1.1 图片浏览器161
5.1.2 手绘小画板169
5.2 知识拓展187
5.2.1 数组作为参数传递187
5.2.2 二分查找算法191
5.2.3 删除列表框表项194
5.3 课外练习195
第6章 多功能桌面时钟201
6.1 开发任务201
6.1.1 必要的知识准备201
6.1.2 数字时钟203
6.1.3 秒表功能212
6.1.4 定时提醒功能218
6.2 知识拓展223
6.2.1 多维数组应用223
6.2.2 转置矩阵224
6.2.3 矩阵相乘226
6.3 课外练习228
第7章 壁球游戏232
7.1 开发任务232
7.1.1 自由弹球232
7.1.2 壁球游戏235
7.2 知识拓展242
7.2.1 动态改变对象大小242
7.2.2 地球卫星244
7.2.3 自制按钮246
7.3 课外练习249
第8章 通讯录255
8.1 开发任务255
8.1.1 数据库及其访问技术255
8.1.2 通讯录265
8.2 知识拓展275
8.3 课外练习277
第9章 VB编程要点总结280
9.1 控件使用总结280
9.1.1 对象的常用属性280
9.1.2 清除控件内容的方法281
9.1.3 控件常用事件282
9.1.4 输入与输出方法总结282
9.2 程序设计结构总结283
9.2.1 顺序结构283
9.2.2 选择结构284
9.2.3 循环结构285
9.3 过程与函数总结287
9.3.1 过程的选用场合287
9.3.2 函数的选用场合288
9.4 变量使用总结288
9.4.1 全局变量288
9.4.2 局部变量289
9.4.3 变量名称的冲突问题289
9.4.4 变量的选用原则290
9.5 Visual Basic 6.0的特点总结290
9.5.1 Visual Basic 6.0的特点290
9.5.2 对Visual Basic 6.0的综合评价292
附录A VB的常用内置函数294
附录B Format函数的参数格式296
附录C ASCII码表297
附录D VB变量名/对象名前缀298
附录E VB常用控件及其属性、方法和事件索引299
附录F 重要知识点索引301
