第1章 Visual Basic概述 1
1.1 BASIC发展史 1
1.2 BASIC与Visual Basic的比较 2
1.3 Visual Basic的优势和特点 3
1.4 Visual Basic的分类 4
1.5 Visual Basic 6.0的启动 4
1.6 Visual Basic 6.0集成开发环境的组成 5
1.7入门操作实例 8
1.8开发Visual Basic应用程序的步骤 12
1.9脱离Visual Basic环境应用程序的运行 12
本章小结 13
习题 13
第2章 Visual Basic语言基础 15
2.1常量与变量 15
2.1.1常量 15
2.1.2变量 17
2.1.3变量的数据类型 20
2.1.4变量的作用域 24
2.2运算符与表达式 27
2.2.1算术运算符和算术表达式 27
2.2.2字符串运算符和字符串表达式 28
2.2.3关系运算符和关系表达式 28
2.2.4逻辑运算符和逻辑表达式 29
2.2.5日期运算符和日期表达式 30
2.2.6运算符的优先级 30
2.3常用的内部函数 31
2.3.1常用的数学函数 31
2.3.2日期/时间函数 32
2.3.3字符串函数 32
2.4程序代码编写规则 33
2.5 Visual Basic基本语句简述 33
2.5.1赋值语句 33
2.5.2条件语句 35
2.5.3循环语句 37
2.6数组 41
2.7过程 45
2.7.1通用过程的概念 45
2.7.2 Sub子过程 46
2.7.3 Sub Main过程 47
2.7.4 Function过程 49
2.8文件操作 51
2.8.1顺序文件 51
2.8.2随机文件 55
本章小结 58
习题 59
第3章 窗体 64
3.1窗体的结构 64
3.2窗体应用的操作实例 65
3.3设置多窗体 72
3.3.1建立多窗体 72
3.3.2设置启动窗体 75
3.4对象的属性、事件和方法 76
3.4.1对象的属性 76
3.4.2对象的事件 77
3.4.3对象的方法 78
3.5窗体的属性、事件和方法 79
3.5.1窗体的属性 79
3.5.2窗体的事件 81
3.5.3窗体的方法 84
本章小结 84
习题 85
第4章 Visual Basic基本控件 87
4.1命令按钮 87
4.2标签 93
4.3文本框 96
4.4单选按钮、复选框与框架 106
4.4.1单选按钮 106
4.4.2复选框 108
4.4.3框架 111
4.5图片框和图像框 113
4.5.1图片框 113
4.5.2图像框 116
4.6滚动条和计时器 119
4.6.1滚动条属性 120
4.6.2滚动条事件 120
4.6.3计时器 123
4.6.4计时器属性 123
4.6.5计时器事件 124
4.7列表框和组合框 127
4.7.1列表框和组合框的常用属性 127
4.7.2列表框和组合框的常用方法 128
4.7.3列表框的特有属性 128
4.7.4组合框的特有属性 131
本章小结 135
习题 135
第5章 数据的输入与输出 139
5.1数据输入——InputBox()函数 139
5.2 MsgBox()函数和MsgBox语句 141
5.2.1 MsgBox()函数 142
5.2.2 MsgBox语句 146
5.3数据输出——Print方法 146
5.3.1标准格式输出 147
5.3.2紧凑格式输出 147
5.3.3输出行控制 148
5.3.4与Print方法有关的函数 148
本章小结 150
习题 151
第6章 图形 154
6.1绘制基本图形的控件 154
6.1.1用直线控件画线段 154
6.1.2用形状控件画几何图形 156
6.2绘制基本图形的方法 159
6.2.1 Visual Basic的坐标系统 159
6.2.2自定义坐标系及Scale方法 160
6.2.3 PSet方法和Point方法 161
6.2.4 Line方法 163
6.2.5 Circle方法 165
6.2.6 P aintPicture方法 168
本章小结 170
习题 170
第7章 驱动器、目录与文件控件 172
7.1驱动器列表框 172
7.2目录列表框 173
7.3文件列表框 175
7.4文件控件的应用 177
7.4.1装载窗体 178
7.4.2建立各文件系统控件间的联系 178
7.4.3显示用户选择的文件名 179
7.4.4确定文件列表框的显示内容 179
7.4.5复制文件 180
7.4.6重命名文件 180
7.4.7删除文件 182
本章小结 182
习题 182
第8章 对话框的程序设计 184
8.1自定义对话框 184
8.2通用对话框 186
8.2.1添加通用对话框到工具箱 187
8.2.2“打开/保存文件”对话框 188
8.2.3“颜色”对话框 193
8.2.4“字体”对话框 195
8.2.5“打印”对话框 197
本章小结 198
习题 199
第9章 菜单的程序设计 200
9.1 Visual Basic的菜单编辑器 200
9.1.1下拉式菜单 200
9.1.2菜单的有效性控制 205
9.2弹出式菜单 207
本章小结 209
习题 210
第10章 多文档界面窗体 212
10.1多文档界面的特点 212
10.2建立多文档界面的应用程序 213
10.3 MDI的属性、事件和方法 215
10.3.1 MDIChild属性 215
10.3.2 Arrange方法 216
10.3.3 QueryUnload事件 216
10.3.4 WindowState属性 216
本章小结 220
习题 220
第11章 在应用程序中插入OLE对象 221
11.1一个使用OLE插入对象的实例 221
11.2 OLE中的嵌入对象和链接对象 222
11.3 OLE对象的建立 223
11.4 OLE对象的编辑 225
本章小结 226
习题 226
第12章 综合案例 227
12.1奇数阶魔方阵问题 227
12.2 “八皇后”问题 230
12.3画线成图的问题 232
12.4复制全图和复制部分图形问题 233
12.5浏览地图问题 236
本章小结 239
附录A ASCII字符集 240
附录B Visual Basic常用的属性 242
附录C Visual Basic常用的事件 247
附录D Visual Basic常用的方法 248
附录E Visual Basic常用的系统函数 250
附录F Visual Basic常见的错误信息 253
参考文献 255