第1章 Visual Basic概述 1
小结 5
习题一及答案 5
第2章 Visual Basic编程基础 9
2.1 判断平方根 9
2.1.1 实训预备知识 9
2.1.2 设计思路与操作要点 9
2.1.3 应用程序的用户界面设计 10
2.1.4 应用程序的代码设计 11
2.1.5 程序的调试与运行 11
2.1.6 程序的存盘保存 12
小结 12
2.2 购货折扣 12
2.2.1 实训预备知识 12
2.2.2 设计思路与操作要点 13
2.2.3 应用程序的用户界面设计 13
2.2.4 应用程序的代码设计 14
2.2.5 程序的调试与运行 15
2.2.6 程序的存盘保存 15
小结 15
2.3 显示水仙花数 16
2.3.1 实训预备知识 16
2.3.2 设计思路与操作要点 16
2.3.3 应用程序的用户界面设计 16
2.3.4 应用程序的代码设计 17
2.3.5 程序的调试与运行 17
2.3.6 程序的存盘保存 17
小结 18
2.4 计算c=m!/n!(m-n)! 18
2.4.1 实训预备知识 18
2.4.2 设计思路与操作要点 18
2.4.3 应用程序的用户界面设计 18
2.4.4 应用程序的代码设计 19
2.4.5 程序的调试与运行 21
2.4.6 程序的存盘保存 21
小结 21
2.5 产生和查找数据 21
2.5.1 实训预备知识 21
2.5.2 设计思路与操作要点 22
2.5.3 应用程序的用户界面设计 22
2.5.4 应用程序的代码设计 23
2.5.5 程序的调试与运行 25
2.5.6 程序的存盘保存 25
小结 25
习题二及答案 25
第3章 窗体和控件 32
3.1 多窗体应用程序设计 32
3.1.1 实训预备知识 32
3.1.2 设计思路与操作要点 32
3.1.3 应用程序的用户界面设计 33
3.1.4 应用程序的代码设计 38
3.1.5 程序的调试与运行 44
3.1.6 程序的存盘保存 44
小结 44
3.2 列表框控件的基本操作 44
3.2.1 实训预备知识 45
3.2.2 设计思路与操作要点 45
3.2.3 应用程序的用户界面设计 45
3.2.4 应用程序的代码设计 46
3.2.5 程序的调试与运行 47
3.2.6 程序的存盘保存 47
小结 47
习题三及答案 48
第4章 用户界面设计 52
4.1 利用菜单设计四则运算器 52
4.1.1 实训预备知识 52
4.1.2 设计思路与操作要点 53
4.1.3 应用程序的用户界面设计 53
4.1.4 应用程序的代码设计 54
4.1.5 程序的调试与运行 56
4.1.6 程序的存盘保存 56
4.2 利用ToolBar控件设计工具栏和状态栏 56
4.2.1 实训预备知识 57
4.2.2 设计思路与操作要点 57
4.2.3 应用程序的用户界面设计 57
4.2.4 应用程序的代码设计 62
4.2.5 程序的调试与运行 64
4.2.6 程序的存盘保存 64
4.3 MDI应用程序设计 64
4.3.1 实训预备知识 65
4.3.2 设计思路与操作要点 65
4.3.3 应用程序的代码设计 67
4.3.4 程序的调试与运行 68
4.3.5 程序的存盘保存 68
4.4 “多文档编辑器”应用程序的创建 69
4.4.1 实训预备知识 69
4.4.2 设计思路与操作要点 69
4.4.3 应用程序的用户界面设计 70
4.4.4 应用程序的代码设计 71
4.4.5 程序的调试与运行 73
4.4.6 程序的存盘保存 73
习题四及答案 74
第5章 鼠标事件和键盘事件 80
5.1 简单绘图板 80
5.1.1 实训预备知识 80
5.1.2 设计思路与操作要点 80
5.1.3 应用程序的用户界面设计 80
5.1.4 应用程序的代码设计 81
5.1.5 程序的调试与运行 82
5.1.6 程序的存盘保存 83
小结 83
5.2 对象拖放 83
5.2.1 实训预备知识 83
5.2.2 设计思路与操作要点 83
5.2.3 应用程序的用户界面设计 84
5.2.4 应用程序的代码设计 84
5.2.5 程序的调试与运行 86
5.2.6 程序的存盘保存 87
小结 87
5.3 键盘移动滚动条 87
5.3.1 实训预备知识 87
5.3.2 设计思路与操作要点 87
5.3.3 应用程序的用户界面设计 87
5.3.4 应用程序的代码设计 88
5.3.5 程序的调试与运行 89
5.3.6 程序的存盘保存 89
小结 89
5.4 拖动文本框数据 89
5.4.1 实训预备知识 89
5.4.2 设计思路与操作要点 90
5.4.3 应用程序的用户界面设计 90
5.4.4 应用程序的代码设计 91
5.4.5 程序的调试与运行 92
5.4.6 程序的存盘保存 93
小结 93
习题五及答案 93
第6章 文件系统 97
6.1 简单文件管理器的设计 97
6.1.1 实训预备知识 97
6.1.2 设计思路与操作要点 97
6.1.3 应用程序的用户界面设计 98
6.1.4 应用程序的代码设计 99
6.1.5 程序的调试与运行 102
6.1.6 程序的存盘保存 102
6.2 学生信息查询系统 103
6.2.1 实训预备知识 103
6.2.2 设计思路与操作要点 103
6.2.3 应用程序的用户界面设计 104
6.2.4 应用程序的代码设计 106
6.2.5 程序的调试与运行 111
6.2.6 程序的存盘保存 113
习题六及答案 113
第7章 数据库访问技术 125
7.1 设计并创建数据库 125
7.1.1 实训预备知识 125
7.1.2 设计思路与操作要点 126
7.1.3 主要实现步骤 126
小结 129
7.2 DATA控件的应用 130
7.2.1 实训预备知识 130
7.2.2 设计思路与操作要点 130
7.2.3 主要实验步骤 131
小结 134
7.3 ADODC控件的应用 135
7.3.1 实训预备知识 135
7.3.2 设计思路与操作要点 135
7.3.3 主要实现步骤 136
小结 141
7.4 通讯录管理程序的开发 142
7.4.1 实训预备知识 142
7.4.2 设计思路与操作要点 142
7.4.3 主要实现步骤 143
小结 146
习题七及答案 147
第8章 多媒体编程基础 164
8.1 MMControl控件的使用——音频播放器 164
8.1.1 实训预备知识 164
8.1.2 设计思路与操作要点 164
8.1.3 主要实现步骤 165
小结 169
8.2 MideaPlay控件的应用——视频播放器 170
8.2.1 实训预备知识 170
8.2.2 设计思路与操作要点 170
8.2.3 主要实现步骤 171
小结 175
习题八及答案 175
第9章 程序调试与公布发行 182
9.1 判断文件是否存在 182
9.1.1 实训预备知识 182
9.1.2 设计思路与操作要点 182
9.1.3 应用程序的用户界面设计 182
9.1.4 应用程序的代码设计 183
9.1.5 程序的调试与运行 184
9.1.6 程序的存盘保存 185
小结 185
9.2 程序的发布 185
9.2.1 实训预备知识 186
9.2.2 操作步骤 186
习题九及答案 187
参考文献 190