第1章VisualBasic 6.0基本知识 1
1.1环境要求及安装 1
1.1.1 Visual Basic 6.0的环境要求 1
1.1.2 Visual Basic 6.0的安装 1
目录 1
1.1.3添加或删除Visual Basic 6.0部件 2
1.2集成开发环境 2
1.2.1 菜单 2
1.2.2工具栏 8
1.2.3 工具箱 9
1.3.1 工程资源管理器 10
1.3 工程管理 10
1.3.2工程属性窗口 11
1.3.3 工程编译对话框 11
1.4程序编辑 12
1.4.1窗体设计器 12
1.4.2代码编辑器 13
1.4.3属性窗口 13
1.5 程序调试 15
1.5.1 中断调试 16
1.6程序创建举例 17
1.5.3单步调试 17
1.5.2立即窗口 17
小结 19
练习题 20
第2章数据类型及运算 22
2.1常量标识符 22
2.1.1 声明常量 22
2.1.2常量作用范围 23
2.1.3使用常量 23
2.2 变量 23
2.2.1声明变量 23
2.2.2变量作用范围 25
2.3基本数据类型 26
2.3.1数值类型 26
2.3.2 String数据类型 26
2.3.3Boolean数据类型 27
2.3.4 Date数据类型 27
2.3.5 Object数据类型 28
2.3.6 Variant数据类型 28
2.3.7数据范围 29
2.4复合数据类型 30
2.4.1数组 30
2.4.3自定义类型 32
2.4.2枚举类型 32
2.6运算符 34
2.6.1赋值运算符 34
2.5标识符命名规则 34
2.6.2算术运算符 35
2.6.3 比较运算符 36
2.6.4连接运算符 36
2.6.5逻辑运算符 37
2.6.6运算符优先顺序 38
小结 38
练习题 40
3.1.1 分支结构 41
第3章程序结构 41
3.1程序流程控制 41
3.1.2循环结构 44
3.1.3嵌套控制结构 47
3.1.4使用GoTo语句 48
3.2过程 49
3.2.1 通用过程 49
3.2.2函数过程 51
3.2.3事件过程 53
3.2.4 向过程传递参数的方法及规则 54
3.3.1数学函数 57
3.3常用内部函数 57
3.3.2字符串函数 59
3.3.3转换函数 61
3.3.4判断函数 62
3.3.5其它函数 63
3.4 使用DoEvents语句 64
3.5程序出错处理 65
3.5.1错误处理语句 65
3.5.2错误处理程序 67
3.6.1类与对象 69
3.6面向对象编程 69
3.6.2属性、方法与事件 70
3.6.3 对象之间的关系 71
3.6.4使用对象 73
小结 77
练习题 79
第4章 用户界面设计 81
4.1 窗体 81
4.1.1窗体属性 81
4.1.2窗体事件 84
4.2控件 85
4.2.1内部控件 85
4.1.3窗体方法 85
4.2.2 ActiveX控件 102
4.2.3控件默认属性 103
4.2.4控件数组 104
4.3 事件驱动 104
4.3.1事件概念 104
4.3.2常见用户触发事件 105
4.3.3事件触发顺序 110
4.4设计菜单 111
4.4.1 标准下拉菜单 111
4.4.3运行时修改菜单 114
4.4.2弹出式菜单 114
4.4.4编写菜单的事件代码 115
4.5创建工具栏 116
4.6使用对话框 118
4.6.1使用对话框函数 119
4.6.2使用自定义对话框 121
4.6.3 使用公共对话框控件 122
4.7使用MDI窗体 127
4.7.1 MDI窗体 127
4.7.2MDI窗体内的子窗体 127
4.7.3启动MDI应用程序 128
4.7.5优化MDI应用程序 129
4.7.4退出MDI应用程序 129
小结 130
练习题 133
第5章文件的输入、输出与打印 135
5.1 访问文件方法 135
5.1.1 顺序方式 135
5.1.2随机方式 136
5.1.3二进制方式 138
5.2文件操作语句与函数 138
5.3使用控件操作文件 141
5.3.1搜索文件控件 141
5.3.2使用RichTextBox控件处理文档文件 142
5.4文档的输出与打印 143
5.4.1 使用Print方法输出文本 143
5.4.2使用Format函数进行格式化输出 145
5.4.3打印方法 146
5.4.4字体设置 148
5.4.5打印设置 150
5.5实例:文档编辑器 152
小结 165
练习题 166
6.1数据库概述 168
第6章数据库应用 168
6.1.1 Access关系型数据库 169
6.1.2 SQL语言 175
6.2使用控件访问数据库 178
6.2.1 Data控件 179
6.2.2 ADO Data控件 183
6.2.3数据绑定控件 184
6.3 通过ADO对象访问数据库 187
6.3.1 ADO对象模型 187
6.3.2 ADO对象的编程方法 190
6.4.2数据报表举例 193
6.4.1数据报表设计器 193
6.4设计数据报表 193
6.5 实例:家庭财务管理程序 195
小结 211
练习题 213
第7章 图形、多媒体及网络的编程应用 214
7.1 图形应用 214
7.1.1 坐标系统 214
7.1.2绘图方法 215
7.1.3 图形的载入与保存 222
7.1.4实例:三角函数曲线演示器 223
7.2.1 Multimedia控件 226
7.2多媒体应用 226
7.2.2实例:AVI动画播放器 229
7.3 网络应用 233
7.3.1 文件传输 233
7.3.2数据通信 237
7.3.3 实例:一个简单的“文件下载程序” 238
7.3.4实例:一个简单的“聊天程序” 240
小结 242
练习题 244
8.1 如何制作ActiveX控件 245
8.1.1编写ActiveX控件的属性 245
第8章制作ActiveX控件 245
8.1.2 ActiveX控件的关键事件 246
8.1.3 ActiveX控件的用户事件接口 247
8.2实例:制作能显示图标的按钮控件 247
8.3实例:制作带滚动条的图像控件 253
小结 260
练习题 261
自测题 262
附录A Visual Basic常用语句检索 280
附录B Visual Basic常用函数检索 293
参考文献 312