第一章 Visual Basic程序设计概述 1
1.1 概述 2
1.2 安装、启动和集成开发环境 2
1.2.1 安装 2
1.2.2 启动 3
1.2.3 Visual Basic集成开发环境 3
1.3 对象、属性和代码窗口 6
1.3.1 对象、属性、事件和方法 6
1.3.2 代码窗口 11
1.4 利用Visual Basic开发一个小课件的实例 12
1.5 运行和保存Visual Basic程序 14
本章小结 16
思考与练习 16
第二章 Visual Basic语言基础 18
2.1 变量、常量、运算符和表达式 19
2.1.1 变量的类型 19
2.1.2 变量的声明 21
2.1.3 变量的范围 22
2.1.4 运算任和表达式 26
2.1.5 常量 28
2.2 数组 28
2.3 子程序与函数 29
2.3.1 子程序 29
2.3.2函数 32
2.4 基本语句 33
2.4.1 顺序结构 33
2.4.2 选择结构 34
2.4.3 循环结构 36
2.5.1. 顺序文件 39
2.5 数据文件 39
2.5.2 随机文件 41
2.5.3 实例说明 42
本章小结 46
思考与练习 46
第三章 Visual Basic常用控件 47
3.1 课件实例 48
3.2 文件框与标签 54
3.2.1 文件框 54
3.2.2 标签 56
3.3 列表框与组合框 57
3.3.1 列表框 58
3.3.3 组合框 60
3.4 命令按钮、单选按钮和复选框 61
3.4.1 命令按钮 61
3.4.2 单选按钮 62
3.4.3 复选框 64
3.5 图片框和图像框 64
3.5.1.图片框 65
3.5.2 图像框 70
3.6 形状和直线 72
3.6.1 形状 72
3.6.2 直线的使用 74
3.7 定时器和滚动条 74
3.7.1 “陀螺旋转”动画 74
3.7.2 定时器 76
3.7.3 滚动条 77
3.8 文件系统控件 77
3.8.1 驱动器列表框 77
3.8.2 目录列表框 79
3.8.3 文件列表框 79
本章小结 80
思考与练习 81
第四章 窗体和菜单设计 82
4.1 窗体 83
4.1.1 窗体的基本使用 83
4.1.2 窗体的属性、事件和方法 87
4.2 菜单 104
4.2.1 菜单栏 105
4.2.2 弹出式菜单 108
本章小结 110
思考与练习 110
第五章 多媒体编程 112
5.1 文字特技 113
5.1.1. “走马灯”式 113
5.1.2 “逐字飞入”式 114
5.1.3 “打字”式 116
5.1.4 “滚动字幕” 118
5.1.5 “热字链接”式 121
5.2 图像特技 124
5.2.1 图像的动态变化 124
5.2.2 图形化动态按钮 131
5.3 多媒体编程 134
5.3.1 OLE 与OLE容器控件 134
5.3.2 MCI与MMControl控件 137
5.3.3 API函数与多媒体编程 143
本章小结 152
思考与练习 152
第六章 高级课件界面设计 153
6.1 MDI(多文档界面) 154
6.1.1 MDI应用程序 155
6.1.2 MDI应用范例 157
6.1.3 MDI窗体和MDI子窗体的使用 159
6.1.4 MDI应用程序的菜单 161
6.2 工具栏 162
6.2.1 ImageList控件 163
6.2.2 ToolBar控件 164
6.2.3 ImageList 和ToolBar应用实例 165
6.2.4 手工创建工具栏 167
6.3 对话框 170
6.3.1 InputBoix()函数 171
6.3.2 MagBox()函数 171
6.3.3 通用对话框 174
6.3.4模式与无模式对话框 175
6.4 界面设计的一般原则 175
本章小结 175
思考与练习 176
第七章 试题库系统 177
7.1 Visual Basic与数据库 178
7.1.1 数据库 178
7.1.2 数据库和数据约束控件 179
7.1.3 多媒体数据库 182
7.2 试题库系统 182
7.2.1 试题库系统 182
7.2.2 试题库 182
7.2.3 试题库系统的结构 183
7.3 小型试题库系统的开发 184
本章小结 191
思考与练习 191
附录一 Visual Basic的内部函数 193
附录二 Visual Basic的深入学习 197
附录三 配套光盘使用指南 205