第1章 概述 1
Visual Basic的发展过程及特点 1
Visual Basic的发展过程 1
Visual Basic的特点 2
Visual Basic的安装与启动 3
Visual Basic的安装 3
Visual Basic的启动与退出 4
Visual Basic集成开发环境 6
主窗口 6
工具箱 7
窗体设计器 8
工程资源管理窗口 9
属性窗口 9
代码编辑器窗口 10
窗体布局窗口 10
对象浏览窗口 11
本章小结 11
习题一 11
第2章 VB应用程序设计过程 12
面向对象程序设计的基本概念 12
对象与类 12
属性 13
事件与事件过程 13
方法 14
窗体 14
窗体创建 14
窗体的属性 15
事件 19
方法 20
处理多重窗体 21
最基本控件 24
命令按钮(CommandButton) 24
标签(Label) 25
文本框(TextBox) 27
应用程序设计过程实例 29
创建工程 30
设计应用程序界面 30
设置对象属性 31
编写代码 31
保存、调试与运行 32
生成可执行文件 32
VB程序调试与错误处理 33
常见错误类型 33
程序调试 34
错误处理 37
本章小结 37
习题二 38
第3章 VB语言基本知识 39
VB语言的编码规则 39
数据类型 39
标准数据类型 39
用户自定义数据类型 42
常量 42
常量 42
符号常量 43
变量 44
变量的命名规则 44
变量的声明 44
运算符与表达式 47
算术运算符与算术表达式 47
关系运算符与关系表达式 48
逻辑运算符与逻辑表达式 49
字符串运算符与字符串表达式 50
日期运算符和日期表达式 50
运算符的优先顺序 51
内部函数 51
数学运算函数 52
字符串函数 53
日期与时间函数 54
数据类型转换函数 54
格式输出函数 55
本章小结 57
习题三 57
第4章 程序控制结构与过程 58
顺序结构程序 58
几个常用的语句 58
数据输出 60
数据输入 60
选择结构程序设计 66
If语句 66
If语句的嵌套 72
多分支条件选择语句 73
循环结构程序设计 75
Do...Loop循环语句 75
For...Next循环语句 78
循环嵌套 80
数组 82
数组的声明 83
数组的应用 84
控件数组 86
过程 88
子过程 88
函数过程 90
参数传递 91
过程递归调用 93
应用举例 93
变量的作用域 97
过程级变量——局部变量 97
窗体/模块级变量 98
全局变量 98
本章小结 99
习题四 99
第5章 标准控件 101
单选按钮、复选框与框架 101
单选按钮(OptionButton) 101
复选框(CheckBox) 103
框架(Frame) 104
列表框与组合框 105
列表框(ListBox) 105
组合框(ComboBox) 110
图片框与图像框 112
图片框(PictureBox) 112
图像框(Image) 114
滚动条与计时器 115
滚动条(Hscroll和Vscroll) 115
计时器(Timer) 117
几何图形控件 119
外形控件(Shape) 119
线形控件(Line) 122
文件系统控件 122
驱动器列表框(DriveListBox) 122
目录列表框(DirListBox) 123
文件列表框(FileListBox) 124
本章小结 126
习题五 126
第6章 VB菜单设计 129
菜单编辑器简介 129
菜单设计 131
菜单结构设计 131
设计菜单 131
代码连接 132
弹出式菜单 134
弹出式菜单设计原则 134
弹出菜单 135
访问键与快捷键 136
访问键 136
快捷键 137
菜单的其他应用 138
创建菜单数组 138
动态菜单项 139
菜单应用举例 139
本章小结 144
习题六 144
第7章VB高级控件 145
高级控件简介 145
高级控件简介 145
添加高级控件 145
公共对话框控件 146
CommonDialog控件 147
ShowOpen方法 148
ShowSave方法 149
ShowColor方法 150
ShowFont方法 151
ShowPrinter方法 151
ShowHelp方法 153
图像列表(ImageList)控件 155
ImageList控件 155
设置ImageList控件的属性 155
ListImage对象和ListImages集合 156
Overlay方法 158
工具栏控件 160
Toolbar控件 160
Toolbar控件的属性 160
Button对象 161
ButtonMenu对象 162
Toolbar控件应用举例 163
状态栏(StatusBar)控件 165
StatusBar控件 165
StatusBar控件的属性与事件 165
Panel对象和Panels集合 166
进度条(ProgressBar)控件 168
ProgressBar控件 168
ProgressBar控件的属性与事件 168
ProgressBar控件的应用 169
树视图(TreeView)控件 171
TreeView控件 171
TreeView控件的属性 172
Node对象和Nodes集合 172
TreeView控件的常用方法和事件 174
TreeView控件的应用 175
视图列表(ListView)控件 176
ListView控件 176
ListView控件的属性 177
ListView控件中的对象、集合、方法 178
选项卡(TabStrip)控件 180
TabStrip控件简介 180
TabStrip控件的属性、事件、方法 180
多功能选项对话框的设计 182
TabStrip控件的应用举例 182
图像组合(ImageCombo)控件 184
滑块(Slider)控件 185
Slider控件简介 185
Slider控件的属性、事件 185
本章小结 187
习题七 188
第8章 VB绘图 189
坐标系统 189
VB的坐标系统 189
图形方法画图的原理 192
绘画方法 192
Pset方法 192
Line方法 193
Circle方法 195
Point方法 197
Print方法 198
图形文件存取 199
加载图片LoadPicture函数 199
保存图形SavePicture语句 200
用MSChart控件作图 201
MSChart控件 201
用MSChart控件作图 202
绘图应用举例 204
本章小结 205
习题八 205
第9章 文件 207
文件的基本概念 207
文件的分类 207
文件访问函数和语句 207
顺序文件的存取 208
顺序文件的打开 208
顺序文件的读操作 209
利用Write#语句执行写操作 209
利用Print#语句执行写操作 209
关闭文件 209
随机文件的存取 210
定义数据类型和变量声明 210
打开随机文件 210
随机文件的读写 211
二进制文件的存取 213
文件系统对象(FileSystemObject)模型 214
文件系统对象(FSO)简介 214
创建FSO对象 214
访问已有驱动器、文件夹和文件 215
对象的属性和方法 215
使用驱动器和文件夹 222
本章小结 226
习题九 226
第10章 MDI应用程序设计 228
MDI窗体的特性 228
MDI窗体 228
MDI子窗体 229
ActiveForm、 ActiveControl属性 230
Me关键字 230
MDI应用程序界面窗体的操作 231
指定活动子窗体或控件 231
加载MDI窗体及其子窗体 231
用Query Unload卸载MDI窗体 232
设置窗体属性 235
MDI对象的方法 235
Clipboard对象及方法 239
MDI应用程序设计举例 242
本章小结 248
习题十 248
第11章 多媒体应用程序设计 250
多媒体控件Multimedia MCI 250
常用命令、属性和事件 251
制作VCD播放器 254
制作CD播放器 258
动画控件Animation 260
常用属性、事件和方法 260
播放AVI动画 261
用API函数开发多媒体应用程序 262
API函数简介 262
利用API函数制作屏幕保护程序 265
利用API函数制作CD播放器 268
本章小结 270
习题十一 270
第12章 数据库应用程序设计 271
数据库的基本概念 271
表 271
关系 272
查询 273
数据控件 273
数据控件属性 274
数据控件记录集的方法与属性 274
数据控件的绑定控件 276
ADO数据控件 277
ADO对象模型 277
连接数据库 278
ADO数据控件的绑定 282
ODBC 284
ODBC概述 284
ODBC体系结构 285
可视化数据管理器 290
创建数据、表、索引 292
添加、删除和修改数据 293
创建查询 294
SQL语言 296
Select语句 296
向表中插入行 297
从表中删除行 297
建立新表的查询 298
Create Table语句 298
Create Index语句 298
DROP语句 299
数据报表 299
创建一个简单数据报表 300
导出一个数据报表 304
打印一个数据报表 306
本章小结 306
习题十二 307
第13章 网络应用程序设计 308
Winsock控件 308
网络编程基础 308
Winsock控件 309
应用举例 311
WebBrowser控件 313
WebBrowser控件 313
浏览器程序的设计与实现 315
Internet Transfer控件 319
Internet Transfer控件 319
FTP程序的设计与实现 322
本章小结 323
习题十三 323
参考文献 324