第1章 Visual Basic 6.0概述 1
1.1 Visual Basic 6.0的版本介绍 1
1.2 Visual Basic 6.0的安装 2
1.3 Visual Basic 6.0的新特性 5
第2章 Visual Basic集成开发环境 6
2.1 新建工程对话框 6
2.2 Visual Basic 6.0集成开发界面 7
2.3 设置环境 8
2.3.1 “编辑器”选项卡 8
2.3.2 “编辑器格式”选项卡 9
2.3.3 “通用”选项卡 10
2.3.4 “可连接的”选项卡 11
2.3.5 “环境”选项卡 11
2.3.6 “高级”选项卡 12
2.4 工具箱 12
2.5 属性窗口 13
2.6 工程资源管理器 14
2.7 菜单栏和工具栏 14
2.7.1 菜单栏 15
2.7.2 工具栏 15
2.8 其他窗口 16
2.8.1 “窗体布局”窗口 16
2.8.2 立即窗口 17
2.8.3 “本地”窗口 17
第3章 Visual Basic图例入门 18
3.1 面向对象的编程 18
3.2 Visual Basic中的事件、对象和方法 19
3.2.1 Visual Basic的“对象” 19
3.2.2 事件驱动编程 19
3.2.3 方法和属性 21
3.3 Visual Basic程序开发步骤 21
3.3.1 第一个Visual Basic例子 21
3.3.2 时钟例子 24
3.3.3 窗体事件 25
3.3.4 生成可执行文件(.EXE) 26
第4章 Visual Basic的基本语法结构 28
4.1 数据类型 28
4.1.1 基本的数据类型 28
4.1.2 用户定义的数据类型 30
4.2 常量和变量 31
4.2.1 常量 31
4.2.2 变量 32
4.2.3 可变类型变量 36
4.2.4 Byte数据类型 39
4.2.5 String数据类型 40
4.2.6 Boolean数据类型 40
4.2.7 Data数据类型 41
4.2.8 Object数据类型 41
4.2.9 变量的强制声明 41
4.2.10 变量的作用域 42
4.3 运算符与表达式 44
4.3.1 算术运算符 45
4.3.2 关系运算符 48
4.3.3 逻辑运算符 49
4.3.4 表达式的执行顺序 53
4.4 常用的内部函数 54
4.4.1 取整函数Int和Fix 54
4.4.2 格式输出函数Fomat$ 54
4.5 流程控制 55
4.5.1 条件语句 55
4.5.2 情况语句 57
4.5.3 循环语句 58
4.6 过程 61
4.6.1 过程的定义 61
4.6.2 Function过程的定义 63
4.6.3 用Call语句调用Sub过程 65
4.7 数组 67
4.7.1 数组的使用举例 68
4.7.2 用Dim定义数组维数 70
4.7.3 静态数组 71
4.7.4 动态数组 72
4.7.5 用户自定义的数据类型 73
第5章 Visual Basic常用控件 75
5.1 控件的常用属性 75
5.2 标签控件 75
5.3 文本控件 76
5.3.1 文本框的属性 76
5.3.2 文本框常用的方法和事件 76
5.3.3 标签和文本框应用举例 77
5.4 命令按钮 80
5.5 单选按钮、复选框和框架 80
5.5.1 单选按钮和复选框 80
5.5.2 框架 81
5.5.3 应用程序举例 82
5.6 列表框和组合框 85
5.6.1 列表框 85
5.6.2 组合框 86
5.7 滚动条控件 87
5.7.1 滚动条的基本属性 87
5.7.2 滚动条控件的常用事件 87
5.7.3 滚动条应用举例 88
5.8 定时器控件 90
5.9 文件控件 92
5.10 良好的编程习惯 96
5.10.1 控件命名的约定 96
5.10.2 编程技巧 97
第6章 对话框的设计 99
6.1 对话框的基本知识 99
6.1.1 设计对话框的界面 99
6.1.2 对话框的调用和显示 99
6.1.3 对话框属性的设置 100
6.2 预制对话框 101
6.2.1 消息框 101
6.2.2 建立输入框 106
6.3 定制对话框 110
6.4 公用对话框 113
第7章 Visual Basic绘图 118
7.1 窗体、图片框和图像框 118
7.1.1 窗体绘制与显示 119
7.1.2 图片框控件 119
7.1.3 图像控件 119
7.2 Visual Basic的坐标系统 120
7.2.1 Visual Basic中坐标系统的分类 120
7.2.2 Scale属性 121
7.2.3 Scale方法 122
7.2.4 ScaleX和ScaleY方法 122
7.3 常用的绘图方法 123
7.3.1 绘制文本 124
7.3.2 Line方法 124
7.3.3 Circle方法 126
7.3.4 Pset方法 130
7.4 颜色设置 131
7.4.1 RGB函数 131
7.4.2 QBColor函数 132
7.4.3 使用颜色常数 133
7.5 绘图模式 134
7.6 图形处理 135
7.6.1 PaintPicture方法 135
7.6.2 图形处理 139
第8章 Visual Basic的文件操作 144
8.1 文件的基本操作 144
8.1.1 文件操作的语句及函数 144
8.1.2 文件操作举例 147
8.2 顺序文件操作 152
8.2.1 顺序文件的写操作 152
8.2.2 顺序文件的读操作 154
8.3 随机文件 155
8.4 二进制文件 166
8.4.1 打开二进制文件 166
8.4.2 写入二进制文件 166
8.4.3 从二进制文件中读取数据 167
第9章 高级ActiveX控件 168
9.1 RichTextBox控件 168
9.1.1 RichTextBox控件的属性 168
9.1.2 RichTextBox控件常用的事件和方法 170
9.1.3 应用程序举例 174
9.2 StatusBar控件 175
9.2.1 Panel对象 176
9.2.2 StatusBar控件的属性、方法和事件 178
9.3 ImageList控件 179
9.4 ToolsBar控件 181
9.4.1 ToolsBar控件的属性 182
9.4.2 ToolsBar常用方法和事件 183
第10章 多文档界面设计 186
10.1 多文档MDI的建立 186
10.2 多文档应用举例 188
第11章 错误处理 197
11.1 错误的分类 197
11.1.1 语法错误 197
11.1.2 运行错误 198
11.2 错误捕捉和处理 199
11.2.1 Resume语句 200
11.2.2 Err对象 200
11.3 Visual Basic中可以捕捉的错误 201
11.4 错误的调试 203
11.4.1 立即窗口 203
11.4.2 Debug.print语句 204
第12章 Visual Basic的数据库编程 205
12.1 数据库技术基础 205
12.1.1 数据库系统的组成 205
12.1.2 数据库的设计 206
12.1.3 SQL语言简介 207
12.2 Visual Basic的可视数据管理器 212
12.2.1 可视数据管理窗口 212
12.2.2 数据控件窗口 215
12.2.3 SQL语句窗口 215
12.2.4 创建数据库 216
12.3 Data控件 219
12.3.1 Data控件的常用属性 220
12.3.2 Data控件的常用方法 223
12.3.3 Data控件的常用事件 224
12.3.4 对数据进行操作 225
12.3.5 应用程序举例 226
第13章 Windows API 228
13.1 API的基本概念 228
13.1.1 API简单分类 228
13.1.2 API浏览器 228
13.1.3 数据类型对应关系 229
13.1.4 常用的API函数 230
13.2 API的窗口管理 232
13.3 API系统管理 234
13.4 Visual Basic注册表编程 236
13.4.1 获取Windows中的当前用户名称 237
13.4.2 在Windows中注册一个扩展名 237
13.5 API的使用说明 240
第14章 Visual Basic 6.0的网络编程 241
14.1 HTML简介 241
14.1.1 HTML的特点 242
14.1.2 HTML网页的制作 242
14.1.3 HTML实例 247
14.2 HTML网页的脚本 249
14.2.1 窗体对象 250
14.2.2 Document对象 253
14.2.3 History对象 255
14.2.4 Navigator对象 255
14.2.5 Location对象 256
14.3 应用程序中添加Internet功能 257
14.3.1 WebBrowser控件 257
14.3.2 Internet Transfer控件 261
14.4 Winsock控件 263
14.4.1 Winsock控件的属性 263
14.4.2 Winsock控件的方法 264
14.4.3 Winsock控件的事件 266