目 录
前言
第一部分 VB6程序设计基础
第1章 VisualBasic6.0概述
1.1 VisualBasic简介
1.2 安装VisualBasic6.0
1.3 VisualBasic6.0集成开发环境
第2章 工程的管理
2.1 VisualBasic的工程及其结构
2.1.1 工程概述
2.1.2 工程资源管理器
2.1.3 工程文件
2.1.4 工程的结构
2.2 工程的基本操作
2.2.1 创建、打开和保存工程
2.2.2 添加、删除和保存文件
2.2.3 在工程中操作控件和对象
2.3 制作可执行文件
2.4 设置工程选项
2.5 使用向导和外接程序
2.5.1 使用外接程序管理器
2.5.2 使用向导
第3章 窗体和控件
3.1 对象的属性 方法和事件
3.2 设计窗体
3.2.1 设置窗体的属性
3.2.2 窗体的事件和方法
3.3 标准控件
3.3.1 标准控件概述
3.3.2 命令按钮控件
3.3.3 文本控件
3.3.4 选择性控件
3.3.5 显示图片和图形的控件
3.3.6 数据控件
3.3.7 文件系统控件
3.3.8 其它控件
3.3.9 焦点概述
3.3.10 设置Tab键顺序
第4章 VisualBasic编程基础
4.1 应用程序的结构
4.2 代码编写机制
4.2.1 代码模块
4.2.2 代码编辑器
4.2.3 自动完成编码
4.2.4 编写代码的基础
4.3 VisualBasic中的变量
4.3.1 变量声明
4.3.2 变量的范围
4.3.3 使用多个同名的变量
4.4 VisualBasic中的常量
4.5 数据类型
4.5.1 数字型变量
4.5.2 字符串型变量
4.5.3 字节型(Byte)变量
4.5.4 布尔型(Bolean)变量
4.5.5 日期型(Date)变量
4.5.6 对象型(Object)变量
4.5.7 变体型(Variant)变量
4.5.8 特定值
4.5.9 数据类型转换
4.5.10 数组
4.5.11 创建用户定义的数据类型
4.6 过程概述
4.6.1 子过程
4.6.2 函数过程
4.6.3 使用过程
4.6.4 向过程传递参数
4.7 程序流程控制
4.7.1 判定结构
4.7.2 循环结构
4.7.3 嵌套控制结构
4.7.4 退出控制结构
4.8 VisualBasic中的对象
4.8.1 什么是对象
4.8.2 使用对象初步
4.8.3 对象之间的关系
4.8.4 创建对象
4.8.5 对象浏览器
第5章 调试应用程序代码
5.1 调试工具
5.2 设计时、运行时以及中断方式时
5.2.1 识别当前模式
5.2.2 用工具栏改变模式
5.3 调试方法
5.3.1 调试的几种简单方式
5.3.2 使用调试窗口
5.3.3 使用中断模式
5.3.4 用断点有选择地中断执行
5.3.5 用监视表达式监视数据
5.4 错误陷阱
5.5 错误种类
5.6 避免错误
第6章 菜单与工具栏设计
6.1 用菜单编辑器创建菜单
6.1.1 菜单基础
6.1.2 菜单编辑器
6.1.3 使用菜单编辑器中的列表框
6.1.4 分隔符条
6.1.5 定义访问键和快捷键
6.2 菜单标题命名准则
6.3 创建子菜单
6.4 创建菜单控件数组
6.5 运行时创建和修改菜单
6.5.1 菜单命令有效或无效
6.5.2 显示菜单控件上的复选标志
6.5.3 使菜单控件不可见
6.5.4 运行时添加菜单控件
6.6 编写菜单控件的代码
6.7 弹出式菜单
6.8 MDI应用程序中的菜单
6.8.1 创建MDI应用程序的菜单
6.8.2 创建“窗口”菜单
6.8.3 排列子窗体
6.9 工具栏
6.9.1 创建工具栏
6.9.2 编写工具栏的代码
第7章 对话框设计
7.1 对话框的种类
7.2 预定义对话框的使用
7.3 用窗体作为自定义对话框
7.4 通用对话框的使用
7.4.1 通用对话框控件
7.4.2 “打开”和“另存为”对话框
7.4.3 “颜色”对话框
7.4.4 使用“字体”对话框
7.4.5 使用“打印”对话框
7.4.6 使用ShowHelp方法显示帮助文件
第8章 多窗体与多文档用户界面
8.1 界面样式
8.2 多文档界面(MDI)应用程序
8.3 设计时使用MDI子窗体
8.4 MDI窗体运行时的特性
8.5 设计MDINotePad应用程序
8.6 使用MDI窗体及其子窗体
8.6.1 指定活动子窗体或控件
8.6.2 加载MDI窗体及其子窗体
8.6.3 维护子窗体的状态信息
8.6.4 用QueryUnl0ad卸载MDI窗体
8.7 再论窗体
第9章 鼠标与键盘事件
9.1 鼠标事件
9.1.1 MouseD0wn事件
9.1.2 MouseMove事件
9.1.3 MouseUp事件
9.2 检测鼠标按钮
9.2.1 结合MouseDown和MouseUp事件使用Button参数
9.2.2 结合MouseMove使用Button参数
9.2.3 使用Butt0n参数增强图形鼠标应用程序
9.3 检测SHIFT、CTRL及ALT键的状态
9.4 拖放和OLE拖放
9.4.1 拖放
9.4.2 OLE拖放
9.5 自定义鼠标指针
9.6 键盘事件
9.6.1 编写低级键盘处理程序
9.6.2 KeyPress事件
9.6.3 KeyDown和KeyUp事件
9.6.4 编写窗体级键盘处理程序
第10章 FileSystemObject编程
10.1 FileSystemObject模型介绍
10.2 FSO对象模型编程
10.2.1 创建FileSystemObject对象
10.2.2 使用适当的方法
10.2.3 FileSystemObject对象的属性
10.3 驱动器和文件夹
10.3.1 Drive对象
10.3.2 驱动器和目录操作
10.3.3 使用文件夹
10.4 文件操作
第11章 操作Windows环境
11.1 使用剪贴版
11.1.1 使用剪贴板剪切、复制和粘贴文本
11.1.2 在剪贴板上使用多种格式
11.1.3 检查剪贴板上的数据格式
11.2 激活其它Windows应用程序
11.2.1 使用Shell函数
11.2.2 使用AppActivate语句转移焦点
11.2.3 使用SendKeys发送键击
11.3 中断后台处理
11.3.1 允许用户中断任务
11.3.2 使用D0Events分配处理器时间
第二部分 部件应用及设计技术
第12章 VB6中ActiveX技术概述
12.1 COM概述
12.2 ActiveX与OLE比较
12.2.1 OLE发展
12.2.2 ActiveX与OLE的比较
12.3 VB6中部件应用新特性
12.3.1 控件的新内容
12.3.2 增强的控件
12.3.3 控件的新特性
12.3.4 部件创建的新内容
第13章 ActiveX部件应用
13.1 使用ActiveX控件
13.1.1 概述
13.1.2 添加和删除ActiveX控件
13.1.3 更新VBX控件
13.1.4 控件文件名
13.1.5 数据绑定ActiveX控件
13.1.6 ActiveX控件类
13.1.7 发布可执行(EXE)文件
13.2 VB6所提供的ActiveX控件
13.2.1 Animation控件
13.2.2 Communications(MSC0mm)控件
13.2.3 CoolBar控件
13.2.4 Datarepeater控件
13.2.5 DateTimePicker控件
13.2.6 FlatscrollBar控件
13.2.7 ImageC0mb0控件
13.2.8 ImageList控件
13.2.9 InternetTransfer 控件
13.2.10 ListView控件
13.2.11 MAPI控件
13.2.12 MaskedEdit控件
13.2.13 M0nthView控件
13.2.14 MSChart控件
13.2.15 MultimediaMCI控件
13.2.16 PictureClip控件
13.2.17 Pr0gressBar控件
13.2.18 RichTextBo控件
13.2.19 Slider控件
13.2.20 StatusBar控件
13.2.21 SysInfo控件
13.2.22 TabbedDialog控件
13.2.23 TabStrip控件
13.2.24 To01bar控件
13.2.25 TreeView控件
13.2.26 UpDown控件
13.2.27 Winsock控件
第14章 创建ActiveX控件
14.1 概述
14.2 创建一个控件
14.2.1 创建ActiveX控件的一般过程
14.2.2 创建ActiveX 控件实例
14.3 用户控件界面向导
第三部分 VB6数据访问技术
第15章 VB6中数据访问技术概述
15.1 VB6中数据访问体系结构
15.2 VB6中数据访问的新特性
15.2.1 新的数据访问对象
15.2.2 新的数据访问控件
15.2.3 新的开发工具
15.2.4 其他新的技术
第16章 VB中数据访问技术选择
16.1 ADO数据访问技术简介
16.2 ADO对象模型
16.2.1 连接(Connection)对象
16.2.2 命令(C0mmand)对象
16.2.3 结果集(Recordset)对象
16.2.4 参数(Parameter)对象
16.2.5 字段(Field)对象
16.2.6 错误(Error)对象
16.2.7 属性(Property)对象
16.3 ADO对象编程基础
16.3.1 关于使用ADO对象编程的详细讨论
16.3.2 一个使用AD O对象编程的完整示例
16.4 使用ADO数据访问控件
16.4.1 ADO控件介绍
16.4.2 使用ADO控件
16.4.3 可绑定到ADO上的数据识别控件
16.5 使用数据环境设计器创建ADO数据访问环境
16.5.1 使用数据环境设计器创建DataEnvir0nment
16.5.2 一些使用数据环境设计器的完整示例
16.6 远程数据访问对象(RDO)模型
16.6.1 rd0Engine对象
16.6.2 环境(rdoEnvironment)对象
16.6.3 连接(Connection)对象
16.6.4 查询(rd0Query)对象
16.6.5 参数(rdoParameter)对象
16.6.6 表(rdoTab1e) 对象
16.6.7 结果集(rd0Resultset)对象
16.6.8 列(rdoCo1umn)对象
16.6.9 错误(rdoError)对象
16.7 使用用户连接设计器
16.7.1 引用相关的库
16.7.2 建立一个UserConnection对象
16.7.3 建立一个Query对象
16.7.4 在代码中使用UserConnection对象
16.8 使用远程数据访问控件
16.7.1 使用远程数据访问控件几点说明
16.7.2 一个使用远程数据访问控件的示例
第17章 VB中数据识别控件介绍
17.1 使用DataGrid控件
17.1.1 设置DataGrid控件的主要属性
17.1.2 一个完整示例
17.1.3 DataGrid控件的高级操作
17.2 使用DataList控件
17.2.1 DataList控件的使用背景
17.2.2 设置DataList控件的主要属性
17.2.3 一个完整示例
17.3 使用DataC0mb0控件
17.3.1 DataC0mb0控件的使用背景
17.3.2 DataC0mbo控件的主要属性
17.3.3 一个完整的示例
17.4 使用HierarchicalFlexGrid控件
17.4.1 HierarchicalFlexGrid控件的使用背景
17.4.2 使用HierarchicalFlexGrid控件
17.4.3 HierarchicalFlexGrid控件的应用举例
17.5 使用Datarepeater控件
17.5.1 Datarepeater控件的使用背景
17.5.2 Datarepeater 控件的使用
17.5.3 Datarepeater控件的使用举例
第18章 VB中数据访问开发工具介绍
18.1 使用数据报表设计器
18.1.1 数据报表设计器介绍
18.1.2 使用数据报表设计器建立数据报表的示例
18.1.3 打印一个数据报表
18.2 使用数据窗体向导
18.2.1 使用本地Access数据库文件的示例
18.2.2 使用远程数据库示例