第1章 Visual Basic开发环境 3
第一篇 Visual Basic基础 3
1.1 Visual Basic的基本概念 4
1.2启动VisualBasic 5
1.3集成开发环境的元素 6
1.4保存工程文件 9
1.5建立一个简单的应用程序 11
小结 16
第2章 工程的管理 17
2.1 Visual Basic工程的结构 17
2.1.1工程中的文件和对象 18
2.1.2工程资源管理器 19
2.2.2使用多个工程 20
2.2.3添加、删除和保存文件 20
2.2.1创建、打开和保存工程 20
2.2工程文件的操作 20
2.2.4合并文本 21
2.2.5生成可执行文件 21
2.3 在Visual Basic中添加或删除控件 22
2.3.1在Visual Basic中添加控件 22
2.3.2从Visual Basic中删除控件 23
2.3.3使用其他应用程序的对象 23
2.3.4使用资源文件 24
2.3.5设置工程选项 24
小结 25
第3章 窗体及标准控件 26
3.1 简单Visual Basic程序实例入门 26
3.2 窗体设计 28
3.2.1窗体的属性 29
3.2.2 窗体的事件 31
3.2.3窗体的方法 32
3.3标准控件 34
3.3.1 控件的通用属性 34
3.3.2在窗体上添加控件 36
3.3.3标签(Label) 38
3.3.4命令按钮(CommandButton) 40
3.3.5文本框(TextBox) 43
3.3.6单选按钮(OptionButton) 47
3.3.7复选框(CheckBox) 49
3.3.8框架(Frame) 50
3.3.9列表框(ListBox) 52
3.3.10组合框(ComboBox) 55
3.3.11 水平滚动条(HScrollBar)和垂直滚动条(VScrollBar) 58
3.3.12驱动器列表框、目录列表框和文件列表框 59
3.3.13 时钟控件(Timer) 63
3.4控件焦点 64
3.5设置启动窗体 66
3.6综合设计实例 68
3.6.1系统的功能 68
3.6.2系统的设计过程 69
小结 77
第4章 菜单设计 78
4.1菜单的基本概念 78
4.2菜单编辑器及下拉式菜单制作 79
4.3快捷方式菜单的设计 83
4.1.2系统的分析 85
4.1.1系统的功能 85
4.4设计实例:信号灯控制系统 85
4.1.3 系统的设计 86
小结 92
第5章 对话框 94
5.1预制对话框 95
5.1.1输入对话框 95
5.1.2消息对话框 96
5.2通用对话框 99
5.2.1 通用对话框 99
5.2.2通用对话框的基本属性和方法 100
5.2.3 “打开”对话框及应用 100
5.2.4 “另存为”对话框及应用 104
5.2.5 “颜色”对话框 104
5.2.6 “字体”对话框 105
5.2.7 “打印”对话框 106
5.2.8 “帮助”对话框 107
5.3定制对话框 108
5.3.1创建 108
5.3.2添加命令按钮 108
5.3.3使用 109
5.3.4隐藏和卸载 109
小结 111
第6章 SDI窗体和MDI窗体 113
6.1单文档界面 113
6.2多文档窗体 116
小结 120
第7章 数据库技术 121
7.1.1 Microsoft Access简介 122
7.1 Microsoft Access的应用 122
7.1.3与数据库结构有关的几个术语 124
7.1.2创建数据库 124
7.1.4输入、添加或删除记录 125
7.2可视化数据管理器(VisData) 126
7.2.1打开数据库 126
7.2.2新建数据库 127
7.2.3创建数据表 127
7.2.4输入数据 128
7.3 数据(Data)控件与本地数据库访问 129
7.3.1数据(Data)控件 129
7.3.2使用Data控件建立数据库应用程序 129
7.3.3数据控件的重要属性 131
7.3.4 EOFAction和BOFAction属性 132
7.3.6记录集操作 133
7.3.5数据控件的方法 133
7.4使用数据绑定控件 134
7.4.1数据绑定控件概念 135
7.4.2 DBGrid控件(数据表格控件) 138
7.5 SQL概述 139
7.5.1 SQL功能种类 139
7.5.2 Visual Basic 中使用SQL语言 139
7.5.3数据查询语言(DQL) 141
7.6 ADO与数据库的连接 144
7.6.1 ADO Data控件 144
7.6.2数据绑定控件DataGrid、DataList及DataCombo 148
小结 151
8.1.1文本字体 152
8.1文本的显示 152
第8章 文本和图形 152
8.1.2使用Print方法 154
8.1.3文本格式输出函数 156
8.2 Visual Basic绘图 161
8.2.1设置AutoRedraw属性 161
8.2.2 Visual Basic的坐标系统 162
8.2.3使用颜色 164
8.2.4画点 165
8.2.5画线和框 165
8.2.6画圆 165
8.2.7画椭圆及弧线 166
8.3使用图像控件 167
8.3.1 Line控件和Shape控件 167
8.3.2给应用程序添加图片 169
小结 171
第9章 多媒体与动画 172
9.1 基本概念 172
9.1.1文本 172
9.1.2图形 173
9.1.3图像 173
9.1.4音频 173
9.1.5 动画 173
9.1.6 视频 174
9.2多媒体控件 174
9.2.1 MCI控件的使用 174
9.2.2 多媒体控件的应用——MIDI播放器 176
9.2.3利用已有的Active X控件设计视频播放器 177
9.3 动画 179
9.4用API函数实现图像动态效果 181
9.5播放动画文件 184
小结 186
第10章 文件管理 187
10.1文件的基本概念 187
10.1.1文件访问类型 188
10.1.2文件号 188
10.2顺序文件 189
10.2.1顺序文件的打开 189
10.2.2关闭顺序文件 190
10.2.3顺序文件的读操作 190
10.2.4顺序文件的写操作 192
10.3.1 随机文件的打开和关闭 193
10.3随机文件 193
10.3.2定义记录类型 194
10.3.3随机文件的读操作 194
10.3.4随机文件的写操作 195
10.4二进制文件 196
10.4.1定义类型 196
10.4.2二进制文件的打开和关闭 197
10.4.3二进制文件的读写操作 197
10.5文件与目录的操作语句和函数 199
10.5.1文件与目录的操作语句 199
10.5.2文件与目录的操作函数 201
10.6 File System Object模型介绍 201
10.6.1简介 201
10.6.2文件系统对象 202
10 7.2使用方法 203
10.7.1创建FileSystemObject对象 203
10.7 FSO对象模型编程 203
10.7.3访问已有的驱动器、文件和文件夹 204
10.7.4访问对象的属性 204
10.7.5使用驱动器和文件夹 205
10.7.6驱动器和目录操作 206
10.7.7使用文件夹 208
10.8文件操作 209
10.8.1 用File System Objects创建文件并添加数据 209
10.8.2添加数据到文件 209
10.8.3使用File System Objects读取文件 210
10.8.4移动、复制和删除文件 211
小结 212
11.1.1 编译错误(Syntax Error) 214
11.1错误类型 214
第11章 程序调试与出错处理 214
11.1.2运行时错误(Run time Error) 215
11.1.3逻辑错误(Logic Error) 215
11.2 Visual Basic工作模式 216
11.2.1设计模式 216
11.2.2运行模式 216
11.2.3中断模式 216
11.3程序的调试方法 217
11.3.1 调试工具 217
11.3.2调试方法 220
11.4出错处理 222
11.4.1设置错误捕获 222
11.4.2编写错误处理程序 223
小结 224
11.4.3退出错误处理程序 224
第二篇 上机指导与习题解答 227
第12章 实验内容与上机指导 227
12.1 窗体和标准控件实验 227
实验一:窗体的创建 227
实验二:标准控件的创建 227
实验三:控件综合使用的练习 227
12.2菜单设计实验 237
实验一:下拉式菜单的创建 237
实验二:快捷菜单的创建 241
12.3对话框设计实验 241
实验一:输入框、消息框的使用 241
实验二:通用对话框的设计 242
实验二:ADO Data控件访问数据库 245
实验一:Data控件访问数据库 245
12.4数据库技术实验 245
实验三:数据库访问综合实例 246
12.5文本和图形实验 248
12.6多媒体动画设计实验 250
实验一:Visual Basic中实现动画 250
实验二:MMControl控件的使用 252
实验三:设计AVI动画播放器 252
12.7文件操作实验 253
实验一:顺序文件操作 253
实验二:随机文件的操作 255
实验三:二进制文件操作 259
习题解答 263
主要参考文献 271