目录 1
第一章 欢迎使用Visual Basic 6.0 1
1.1 Visual Basic 6.0简介 1
1.2 Visual Basic 6.0的基本概念 2
第二章 安装Visual Basic 6.0 4
2.1 安装Visual Basic 6.0 4
2.2 安装Visual Basic 6.0的系统要求 4
2.3 安装时要注意的问题 4
2.4 增加、删除部件 5
第三章 Visual Basic 6.0的开发环境 6
3.1 进入Visual Basic 6.0的IDE 6
3.1.1 启动窗口 6
3.1.2 主窗口 8
3.1.3 菜单条 8
3.1.4 工具条 10
3.1.5 控件工具箱 12
3.1.6 窗体设计器 15
3.1.7 属性窗口 16
3.1.8 项目管理窗口 16
3.1.9 窗体布置窗口 18
3.1.10 立即窗口 18
3.2 Visual Basic 6.0的菜单 18
3.2.1 File菜单 19
3.2.2 Edit菜单 20
3.2.3 View菜单 23
3.2.4 Project菜单 24
3.2.5 Format菜单 25
3.2.6 Debug菜单 27
3.2.7 Run菜单 28
3.2.8 Tools菜单 28
3.2.9 Windows菜单 29
3.2.10 Help菜单 30
第四章 Visual Basic 6.0实战 31
4.1 建立第一个应用程序 31
4.1.1 建立应用程序界面 31
4.1.2 程序的代码设计 34
4.1.3 运行程序 35
4.1.4 保存程序 35
4.1.5 建立可执行程序 37
4.2 设计一个小编辑器 37
4.2.1 设计菜单 37
4.2.2 加进文本框 39
4.2.3 使用通用对话框 39
4.2.4 文件的打开与存储 40
5.1.1 常用属性 43
5.1 常用属性及方法 43
第五章 常用控件的使用 43
5.1.2 常用事件 46
5.2 文本框控件的使用 47
5.2.1 文本框的特有属性 47
5.2.2 文本框的特有方法 50
5.3 列表框及组合框控件的使用 52
5.3.1 列表框控件的特有属性 52
5.3.2 列表框控件的特有方法 55
5.3.3 列表框使用方法举例 55
5.3.4 组合框控件的特有属性和方法 59
5.4 时钟控件的使用 62
5.4.1 时钟控件的特有属性 63
5.4.2 时钟控件的特有方法 63
5.5 滚动条控件的使用 65
5.5.1 滚动条控件的特有属性 65
5.5.2 滚动条控件的特有方法 66
5.6 通用对话框控件的使用 69
5.6.1 存储文件(FileSave)对话框的特有属性 71
5.6.2 打开文件(FileOpen)对话框的特有属性 72
5.6.3 打印(Print)对话框的特有属性 73
5.6.4 颜色(Color)对话框的特有属性 74
5.6.5 帮助(Help)对话框的特有属性 74
5.6.6 字体(Font)对话框的特有属性 75
5.6.7 通用对话框的特有方法 76
5.6.8 举例 77
第六章 Visual Basic 6.0的基本语言 80
6.1 常量和变量 80
6.1.1 常量和常量类型 80
6.1.2 变量名及变量类型 80
6.1.3 变量作用域 83
6.2 数制 85
6.1.4 自定义类型和缺省类型 85
6.3 数组和数组的使用 86
6.3.1 静态数组 86
6.3.2 动态数组 86
6.4 基本语言的使用和语法 86
6.4.1 Code窗口(程序代码窗口) 86
6.4.2 基本语句及语法规则 87
6.5 流程控制语言 88
6.5.1 条件分支 88
6.5.2 循环语句 89
6.6 表达式与运算符 93
6.6.1 算术运算 93
6.6.2 逻辑运算 96
6.6.3 比较运算 97
6.6.4 运算优选级 98
6.7.1 自定义函数 100
6.7 函数和子函数的调用 100
第七章 Visual Basic 6.0的文件操作 105
7.1 关于文件的命令 105
7.1.1 直接作用命令 105
7.1.2 文件操作函数 106
7.2 顺序文件 107
7.2.1 常用顺序文件操作函数 108
7.2.2 LOF命令 108
7.2.3 从一个文件中读信息 109
7.2.4 向已存在的文件中添加信息 109
7.2.5 读取通用的顺序文件 109
7.3 错误陷阱 110
7.4 随机存取文件 111
7.5 共享文件 112
7.5.2 使用Open命令操作共享文件 113
7.5.1 使用Lock与Unlock命令操作共享文件 113
7.6 打印数据信息 114
7.6.1 打印一个窗体 114
7.6.2 使用Printer对象打印正文 115
7.6.3 用Printer对象打印直线和圆弧 116
7.6.4 多页打印 116
第八章 多文档界面 117
8.1 建立MDI应用程序 118
8.1.1 建立子窗体 118
8.1.2 建立多个子窗体 119
8.1.3 排列子窗体 120
8.1.4 Me关键字 122
8.2 设计一个图片浏览器 124
8.2.1 设计子窗体与父窗体 124
8.2.2 增加模块 124
8.2.3 编写程序代码 125
8.3 用Wizard生成一个多文档编辑器 127
9.1 使用窗体 139
9.1.1 窗体的主要属性 139
第九章 用Visual Basic 6.0设计用户界面 139
9.1.2 加载窗体、显示窗体、隐藏窗体和卸载窗体 147
9.1.3 窗体的主要方法 148
9.2 对话框的使用 149
9.2.1 MsgBox函数 150
9.2.2 InputBox函数 152
9.3 菜单的使用 153
9.3.1 菜单编辑器简介 153
9.3.2 设置主菜单和子菜单 155
9.3.3 增加分隔条 155
9.3.5 指定快捷键 156
9.4 工具条的使用 156
9.3.4 指定访问键 156
9.5 状态栏的使用 160
第十章 Visual Basic 6.0的绘图功能 162
10.1 坐标系 162
10.1.1 坐标系的单位 162
10.1.2 屏幕坐标系和窗体坐标系 163
10.1.3 建立用户自定义的坐标系 164
10.2 画点 164
10.3 画线 169
10.4 画矩形 176
10.5 形状控件 179
10.6 画圆 182
10.7 画圆弧和扇形 186
10.8 画椭圆 187
10.9 画椭圆弧 191
10.10 AutoRedraw属性 191
10.11 小结 192
第十一章 使用Visual Basic 6.0API 193
11.1 什么是Windows API及如何访问Windows API 193
11.1.1 Windows编程的基本概念 193
11.1.2 API的基本概念 195
11.1.3 Windows API的基本格式 195
11.1.4 研究一个文本文件 197
11.1.5 使用API Viewer 197
11.2 利用API控制鼠标事件 201
11.2.1 获取屏幕坐标 203
11.2.2 实现鼠标移动的效果 204
11.2.3 实现按下按钮的效果 205
11.3 利用API获得系统信息 206
11.3.1 SysInfo Control的使用 209
11.3.2 获取屏幕信息 209
11.3.3 获取内存信息 210
11.3.4 获取磁盘存量 211
11.3.5 获取CPU信息 212
11.4 利用API获得文件信息 212
11.4.1 获得程序运行目录 216
11.4.2 获得Windows根目录 217
11.4.3 获得文件属性 217
11.4.4 获得文件路径 220
11.4.5 获得驱动器属性 220
11.5 利用API制作自己的工具栏 222
11.5.1 使窗体位于最上层 224
11.5.2 在Visual Basic 6.0中执行其他应用程序 225
11.5.3 获得系统时间 226
11.5.4 使用热键 227
第十二章 Visual Basic 6.0制作数据库 229
12.1 关系型数据库基础 229
12.1.1 关系模型举例 229
12.1.2 数据表再讨论 230
12.2 如何使用SQL语言 231
12.2.1 SQL的基本功能 231
12.2.2 SQL查询语句 232
12.3 使用Visual Basic 6.0创建数据库 237
12.3.1 数据管理器(Data Manager)法 238
12.3.2 数据存取对象法 241
12.4 使用Visual Basic 6.0完成数据表操作 244
12.4.1 数据控制法 244
12.4.2 其他数据控件 261
12.5 使用Visual Basic 6.0的数据窗体向导 265
12.6 Visual Basic 6.0的ADO方法简介 267
12.6.1 什么叫ADO 267
12.6.2 使用ADO建立数据连接 268
12.7 数据库系统开发步骤简介 269
12.6.3 处理数据表 269
第十三章 对象链接与嵌入 271
13.1 OLE的术语 272
13.2 在Visual Basic 6.0中嵌入或链接对象 273
13.2.1 使用OLE控件嵌入(链接)一个Word对象 273
13.2.2 OLE控件的特有属性 275
13.2.3 OLE控件的特有方法 277
13.2.4 一个运用OLE控件的例子 279
13.2.5 再讨论链接与嵌入的区别 282
13.2.6 使用其他方法在Visual Basic 6.0中嵌入对象 282
13.3 OLE自动化 283
13.3.1 什么叫OLE自动化 284
13.3.2 对象浏览器的使用方法 284
13.3.3 OLE自动化实例 287
14.1 Internet简介 292
14.1.1 WWW的历史 292
第十四章 Visual Basic 6.0与Internet 292
14.1.2 Intranet的诞生 293
14.1.3 Internet带来的各种服务 293
14.1.4 网络安全 295
14.1.5 网络协议 295
14.2 使用Visual Basic 6.0的“软件安装与发布向导” 295
14.2.1 启动“软件安装与发布向导” 296
14.2.2 选择一个源文件 296
14.2.3 为应用软件制作安装程序 297
14.2.4 发布一个软件的安装程序 300
14.2.5 处理模板 302
14.3 使用Visual Basic 6.0建立自己的浏览器 303
14.3.1 一点历史 303
14.3.2 熟悉WebBrowser控件 304
14.3.3 WebBrowser控件的特有属性 304
14.3.4 WebBrowser控件的特有方法与事件 305
14.3.5 使用WebBrowser控件制作浏览器 306
14.4 超文本链接技术 313
14.4.1 基本HTML标志 315
14.4.2 文档标题标志 315
14.4.3 字符格式标志 316
14.4.4 超链接标志 316
14.5 动态超文本链接技术 317
14.5.1 为什么要学动态超文本链接技术 317
14.5.2 动态超文本链接的特点 318
14.5.3 在Visual Basic 6.0中应用DHTML技术的基本步骤 319
15.5.4 进一步解释DHTML的对象模型 321
14.5.5 DHTML编程和Visual Basic 6.0编程的区别 321
14.5.6 小试身手 323
14.5.7 使用DHTML编写一个密码输入程序 327
14.5.8 使用DHTML对象模型 329
14.5.9 使用DHTML必需的条件 332