第1章Visual Basic初步 1
1.1 什么是Visual Basic? 1
1.2 运行Visual Basic3.0需要什么样的软硬件环境? 2
1.3 如何安装Visual Basic3.0? 2
1.4 如何启动Visual Basic3.0? 2
1.5 Visual Basic有哪些基本术语? 2
1.6 常用的鼠标1.7 和键盘操作有哪些? 4
1.8 Visual Basic的屏幕由哪些部分组成? 5
1.9 怎样创建一个应用程序? 9
1.10 如何运行应用程序? 12
1.11 怎样保存应用程序? 12
1.12 如何生成可执行文件? 13
第2章Visual Basic编程基础 15
2.1 Visual Basic中有哪些数据类型? 15
2.2 Visual Basic中如何表示常量? 17
2.3 Visual Basic如何表示变量? 17
2.4 变量有哪些类型? 18
2.5 什么是变量的作用域? 24
2.6 什么是局部变量? 24
2.7 什么是窗体变量? 25
2.8 什么是模块变量? 26
2.9 什么是全局变量? 27
2.10 如何获得Variant的当前数据类型? 28
2.11 Visual Basic有哪些运算符? 29
2.12 运算符的优先级是如何排列的? 35
2.13 表达式及其运算结果的数据类型如何确定? 36
第3章Visual Basic程序设计 37
3.1 Visual Basic有哪些基本语句? 37
3.2 如何书写赋值语句?赋值语句有什么功能? 38
3.3 什么是注释语句? 39
3.4 什么是条件分支语句? 39
3.5 如何使用If Tren Else语句? 39
3.6 如何使用Select Case语句? 41
3.7 为什么要使用循环语句? 42
3.8 如何使用For…Next语句? 42
3.9 如何使用Do…Loop语句? 44
3.10 如何使用While…Wend语句? 45
3.11 什么是转移语句? 45
3.12 如何使用Go To 语句? 45
3.13 如何使用On…GoSub和On…GoTO语句 46
3.14 如何使用GoSub…Return语句? 48
3.15 如何使用On Error Go To语句? 49
第4章 内部函数 50
4.1 Visual Basic提供哪些内部函数? 50
4.2 Visual Basic提供哪些数学函数? 50
4.3 Visual Basic提供哪些字符串函数? 53
4.4 Visual Basic提供哪些日期型函数? 57
4.5 Visual Basic提供哪些转换函数? 61
4.6 Visual Basic提供哪些输入输出函数? 63
4.7 Visual Basic提供哪些测试函数? 71
4.8 什么是Shell函数? 73
4.9 如何使用Do Events函数? 74
第5章 自定义函数和过程 76
5.1 如何建立自定义函数? 76
5.2 什么是过程? 80
5.3 如何建立过程? 80
5.4 如何在过程中传递参数? 81
5.5 如何调用过程? 81
第6章 方法 85
6.1 什么是方法? 85
6.2 如何使用Print方法? 85
6.3 如何使用Cls方法? 88
6.4 如何使用Move方法? 88
6.5 如何使用Scale方法? 89
6.6 如何使用TextHeight和TextWidth方法? 90
6.7 如何使用Show方法? 92
6.8 如何使用Hide方法? 92
第7章 获取帮助信息 93
7.1 如何打开帮助菜单? 93
7.2 如何访问帮助主题? 94
7.3 如何使用主题窗口的菜单? 97
7.4 如何搜索主题? 98
第8章 窗体 99
8.1 什么是窗体? 99
8.2 窗体有哪些属性? 99
8.3 如何定义窗体坐标系? 106
8.4 什么是MDI窗体? 108
8.5 如何建立MDI窗体? 108
8.6 MDI窗体有哪些属性? 109
8.7 MDI窗体使用哪些方法? 109
8.8 如何使用窗体? 109
8.9 窗体有哪些事件? 111
8.10 如何打印窗体属性和代码? 118
第9章 控制 119
9.1 什么是标签控制? 119
9.2 标签控制有哪些主要属性? 119
9.3 标签控制可发生哪些事件? 122
9.4 标签控制使用哪些方法? 124
9.5 什么是文本框控制? 124
9.6 文本框控制有哪些属性? 124
9.7 文本框控制可发生哪些事件? 126
9.8 文本框控制可使用哪些方法? 126
9.9 如何使用文本框控制? 126
9.10 什么是命令按钮控制? 128
9.11 命令按钮控制有哪些属性? 128
9.12 命令按钮控制可发生哪些事件? 129
9.13 命令按钮控制可使用哪些方法? 129
9.14 如何使用命令按钮控制? 131
9.15 什么是选择按钮和检查框控制? 133
9.16 选择按钮和检查框控制有哪些属性? 133
9.17 选择按钮和检查框控制可发生哪些事件? 133
9.18 选择按钮和检查框控制可使用哪些方法? 133
9.19 如何使用选择按钮和检查框控制? 133
9.20 什么是列表框控制? 135
9.21 列表框控制有哪些属性? 135
9.22 列表框控制可发生哪些事件? 137
9.23 列表框控制可使用哪些方法? 137
9.24 如何使用列表框控制? 138
9.25 什么是组合框控制? 140
9.26 组合框控制有哪些属性? 140
9.27 组合框控制可发生哪些事件? 141
9.28 组合框控制可使用哪些方法? 141
9.29 如何使用组合框控制? 141
9.30 什么是滚动条控制? 144
9.31 滚动条控制有哪些属性? 144
9.32 滚动条控制可发生哪些事件? 145
9.33 滚动条控制可使用哪些方法? 145
9.34 如何使用滚动条控制? 145
9.35 什么是框架控制? 146
9.36 框架控制有哪些属性? 146
9.37 框架控制可发生哪些事件? 147
9.38 框架控制可使用哪些方法? 147
9.39 如何使用框架控制? 147
9.40 什么是计时器控制? 148
9.41 计时器控制有哪些属性? 148
9.42 计时器控制可发生哪些事件? 149
9.43 计时器控制可使用哪些方法? 149
9.44 如何使用计时器控制? 149
第10章 菜单设计 151
10.1 如何建立菜单? 151
10.2 菜单有哪些属性? 156
10.3 如何创建弹出式菜单? 157
第11章 图形绘制 159
11.1 如何在程序中载入图形? 159
11.2 如何认识VB的坐标系统? 161
11.3 如何绘制直线? 162
11.4 如何绘制点? 164
11.5 如何绘制圆? 165
11.6 如何使用Shape(几何图形)控制? 166
11.7 如何在绘图中使用颜色? 168
11.8 如何正确使用图片框和图象控制? 170
11.9 如何使用窗体的图标显示? 173
11.10 如何实现图形的拖放? 175
第12章 文件的输入和输出 181
12.1 如何使用驱动器、目录和文件三个列表框? 181
12.2 如何使用通用文件控制对话框? 184
12.3 如何打开和关闭文件? 188
12.4 如何写文件? 190
12.5 如何读文件? 191
12.6 如何在VB中使用打印机? 193
第13章 程序调式 195
13.1 什么是Visual Basic的调试环境? 195
13.2 如何使用Debug窗口 196
13.3 如何使用观察窗口? 199
13.4 如何使用断点(Breakpoint)? 200
13.5 如何观察程序的执行顺序和相互调用关系? 201
第14章 三维外观 204
14.1 为什么要使用三维外观? 204
14.2 如何使用三维面板? 205
14.3 如何使用三维框架? 208
14.4 如何使用三维命令按钮? 209
14.5 如何使用三维按钮组? 210
14.6 如何使用三维检查框和三维选择按钮? 212
14.7 如何使用动画按钮? 213
第15章 串行口通信 217
15.1 何谓串行口通信? 217
15.2 如何实现电话拨号功能? 218
15.3 如何使用MSCOMM.VBX实现通信? 219
15.4 如何更进一步使用MSCOMM.VBX? 224
第16章 剪贴板和OLE2.0 228
16.1 剪贴板的原理是什么? 228
16.2 如何选择文本? 229
16.3 如何操作剪贴板上的数据? 230
16.4 什么是对象的链接和嵌入? 232
16.5 如何使用VB的OLE2控制来设计窗体? 233
16.6 如何使用OLE属性? 234
16.7 如何操作其它Windows应用程序或窗体? 239
第17章 动态数据交换 242
17.1 什么是动态数据交换? 242
17.2 如何在窗体设计阶段建立DDE? 243
17.3 如何使用DDE属性? 244
17.4 如何使用DDE事件? 246
17.6 如何建立一个简单的DDE程序? 249
第18章Visual Basic使用DLL 254
18.1 什么是DLL? 254
18.2 如何对DLL子程序进行声明 254
18.3 如何在程序中调用DLL子程序? 256
第19章 多媒体编程初步 267
19.1 什么是多媒体环境? 267
19.2 什么是多媒体Windows MCI? 268
19.3 如何使用MCI控制的属性? 271
19.4 如何使用MCI控制的事件? 275
19.5 什么是媒体播放器? 277
19.6 如何制作一个CD播放器? 281
19.7 如何制作声音播放器? 285
第20章 访问数据库 288
20.1 什么是Access关系式数据库? 288
20.2 BIBLIO.DMB是一个怎样的数据库? 289
20.3 怎样创建Data控制? 290
20.4 如何访问数据库? 290
20.5 如何显示数据库的内容? 293
20.6 如何在数据库中查找记录? 296
20.7 什么是网络控制? 296
20.8 网格控制有哪些属性? 297
20.9 网格控制有哪些事件? 301
20.10 如何在网格中浏览数据库? 303
20.11 如何进行数据库查询? 306