内容简介
第一部分 基础篇
第一章 概述
1.1 BASIC语言发展简史
1.1.1 早期BASIC语言
1.1.2 可视化BASIC语言——Visual Basic
1.1.3 Visual Basic的版本
1.2 Visual Basic的特点
1.3 Visual Basic6.0新增加的功能
1.3.1 数据访问
1.3.2 新控件
1.3.3 语言功能与向导
1.3.4 Iternet功能与部件建立
1.4 Visual Basic6.0的安装
1.4.1 Visual Basic6.0的运行环境
1.4.2 安装Visual Basic 6.0
1.5 联机帮助
第二章 编写Visual Basic程序
2.1 启动与退出Visual Basic
2.2 主窗口
2.2.1 标题和菜单
2.2.2 工具栏
2.3 其它窗口
2.3.1 窗体设计器和工程资源管理器
2.3.2 属性窗口和工具箱窗口
2.4.1 Visual Basic的对象
2.4 对象
2.4.2 属性设置
2.5 内部控件
2.6 控件的画法和基本操作
2.6.1 控件的画法
2.6.2 控件的基本操作
2.7 Visual Basic应用程序的结构和工作方式
2.7.1 Visual Basic应用程序的构成
2.7.2 事件驱动
2.8 编写简单的Visual Basic应用程序
2.8.1 用Visual Basic开发应用程序的一般步骤
2.8.2 设计第一个Visual Basic应用程序
2.9.1 保存程序
2.9 程序的保存和装入
2.9.2 程序的装入
2.10 程序的运行
2.10.1 运行模式
2.10.2 运行程序
第三章 Visual Basic程序设计基础
3.1 数据类型
3.1.1 基本数据类型
3.1.2 用户定义的数据类型
3.2 常量和变量
3.2.1 常量
3.2.2 变量
3.2.3 变体类型变量
3.3.1 局部变量与全局变量
3.3 变量的作用域
3.3.2 缺省声明
3.4 运算符与表达式
3.4.1 算术运算符
3.4.2 关系运算符与逻辑运算符
3.4.3 表达式的执行顺序
3.5 常用内部函数
3.6 枚举类型
第四章 窗体与输入输出
4.1 语句
4.1.1 赋值语句
4.1.2 注释、暂停与程序结束
4.2.1 窗体的结构
4.2 窗体
4.2.2 窗体属性
4.2.3 窗体事件
4.3 数据输出
4.3.1 Print方法
4.3.2 与Print方法有关的函数
4.3.3 其它方法和属性
4.4 InputBox函数
4.5 MsgBox函数和MsgBox语句
4.5.1 MsgBox函数
4.5.2 MsgBox语句
4.6 字形
4.6.1 字体类型和大小
4.6.2 其它属性
第五章 常用内部控件
5.1 图片框与图像框
5.1.1 图片框、图像框的属性、事件和方法
5.1.2 图形文件的装入
5.2 标签和文本框
5.2.1 标签
5.2.2 文本框
5.3 命令按钮、复选框和单选按钮
5.3.1 属性和事件
5.3.2 命令按钮,复选框和单选按钮的应用
5.4.1 列表框
5.4 列表框和组合框
5.4.2 组合框
5.5 滚动条
5.6 计时器
5.7 框架、直线和形状
5.7.1 框架
5.7.2 直线和形状
5.8 Tab顺序
第六章 Visual Basic控制结构与数组
6.1 选择结构程序设计
6.1.1 单行结构条件语句
6.1.2 块结构条件语句
6.1.3 IIf函数
6.2 多分支结构程序设计
6.3 For循环结构程序设计
6.4 当循环控制结构
6.5 Do循环控制结构
6.6 多重循环
6.7 GoTo型控制
6.7.1 GoTo语句
6.7.2 On-GoTo语句
6.8 数组
6.8.1 数组的概念和定义
6.8.2 缺省数组与嵌套数组
6.9 静态数组与动态数组
6.9.1 动态数组的定义
6.9.2 数组的清除和重定义
6.10 数组的基本操作
6.10.1 数组元素的输入、输出和复制
6.10.2 For Each...Next语句
6.11 数组的初始化
第七章 过程
7.1 过程的定义
71.1 Sub过程的定义
7.1.2 Function过程的定义
7.2 过程的调用
7.2.1 调用Function过程
7.2.2 调用Sub过程
7.3 参数传送
7.3.1 形参与实参
7.3.2 引用
7.3.3 传值
7.3.4 数组参数的传送
7.4 可变参数与指名参数传送
7.4.1 可选参数
7.4.2 可变参数与指名参数传送
7.5 局部内存分配
7.6 递归
7.7 Shell 函数
7.8 对象参数
7.8.1 窗体参数
7.8.2 控件参数
8.1 Visual Basic中的菜单
第二部分 提高篇
第八章 菜单程序设计
8.2 菜单编辑器
8.3 用菜单编辑器建立菜单
8.3.1 界面设计
8.3.2 编写程序代码
8.4 菜单项的控制
8.4.1 有效性控制
8.4.2 菜单项标记
8.4.3 键盘选择
8.5 菜单项的增减
8.6 弹出式菜单
9.1 对话框
第九章 对话框程序设计
9.2 自定义对话框
9.3 通用对话框
9.3.1 通用过话框控件
9.3.2 文件对话框
9.4 打印对话框
9.5 密码对话框
10.1 ActiveX控件与可插入对象
10.1.1 ActiveX控件
第十章 常用ActiveX控件
10.1.2 可插入对象
10.2 三维控件
10.2.1 三维命令按钮控件(3D Command Button Control)
10.2.2 三维组按钮控件(3D GroupPush Button Control)
10.2.3 三维面板控件(3D Panel Control)
10.3 滑动器
10.3.1 设置滑动器的外观
10.3.2 滑动器的操作
18.5.1 为控件添加方法和事件
10.4.1 建立状态条
10.4 状态条
10.4.2 面板对象的操作
10.5 进度条
10.5.1 进度条的显示位置
10.5.2 程序举例
10.6 工具条
10.6.1 按钮对象和按钮集合
10.6.2 在工具条上添加按钮对象
10.6.3 按钮对象的大小和操作
10.6.3 显示ToolTisp
第十一章 键盘与鼠标事件过程
11.1 KeyPress事件
11.2 KeyDown和KeyUP事件
11.3 鼠标事件
11.3.1 鼠标位置
11.3.2 鼠标按钮
11.3.3 转换参数(Shift)
11.4.1 Mouse Pointer属性
11.4 鼠标指针的形状
11.4.2 Mouse Pointer属性设置
11.5.1 与拖放有关的属性、事件和方法
11.5 拖放
11.5.2 拖放的实现
11.5.3 手动拖放
11.6 编写屏幕保护程序
11.6.1 如何编写屏幕保护程序
11.6.2 屏幕保护程序举例
第十二章 多重窗体与环境应用
12.1 多重窗体程序设计
12.1.1 与多重窗体程序设计有关的语句和方法
12.1.2 建立界面
12.1.3 编写程序代码
12.2 多重窗体程序的执行与保存
12.2.1 指定启动窗体
12.2.2 多窗体程序的存取
12.3.1 文本剪贴板
12.3 剪贴板
12.3.2 图像剪贴板
12.4 模块
12.4.1 标准模块
12.4.2 窗体模块
12.4.3 Sub Main过程
12.5 闲置循环与DoEvents语句
第十三章 多重文档界面(MDI)
13.1 Windows界面样式
13.2 MDI窗体与MDI子窗体
13.2.1 MDI子窗体
13.2.2 引例
13.2.3 几点说明
13.3 MDI特性
13.3.1 属性、方法和事件
13.4 建立MDI应用程序
13.4.1 建立MDI应用程序的一般过程
13.3.2 Dim语句和WindowState属性
13.4.2 MDI应用程序举例
13.5 MDI应用程序中的菜单
13.5.1 MDI中菜单的建立
13.5.2 MDI菜单应用程序举例
13.6 用MDI建立工具条
13.6.1 用MDI建立工具条的一般步骤
13.6.2 程序举例
14.1 Visual Basic中预定义的类和对象
第十四章 对象、类和集合
14.1.1 预定义对象和类
14.1.2 对象的操作
14.2 对象变量
14.2.1 对象变量的声明和赋值
14.2.2 继承
14.2.3 对象变量的释放
14.3 属性(Property)过程
14.3.1 属性过程的定义
14.3.2 属性过程举例
14.4.1 Initialize事件和Teerminate事件
14.4 初始化事件和终止处理事件
14.4.2 程序举例
14.5 建立自己的对象
14.5.1 类模块的基本概念
14.5.2 类的建立
14.6 集合
第三部分 应用篇
第十五章 Windows应用程序接口(API)
15.1 静态链接与动态链接库
15.1.1 静态链接
15.1.2 动态链接库
15.2 在Visual Basic中使用动态链接库
15.2.1 声明
15.2.2 Visual Basic 6.0中的DLL过程声明
15.3 API文本查看器
15.3.1 API浏览器的使用
15.3.2 把声明、常量或类型拷贝到Visual Basic代码中
15.4.1 调用API绘图过程
15.4 API过程调用
15.4.2 文本输出
15.4.3 环境设置
15.5 句柄
15.5.1 窗口句柄
15.5.2 设备描述表句柄
15.6 特殊类型数据的传送
15.6.1 字符串的传送
15.6.2 数组的传送
15.6.3 其它数据的传送
15.6.4 把C文档中的声明转换为Visual Basic中的声明
第十六章 图形程序设计
16.1 对象坐标系统
16.1.1 缺省坐标系
16.1.2 标准规格
16.1.3 自定义规格
16.2 点与直线
16.2.1 清屏与画点
16.2.2 画直线
16.2.3 线型与线宽
16.3.1 画矩形
16.3 矩形
16.3.2 图案填充
16.4 颜色
16.4.1 调色板
16.4.2 颜色参数
16.4.3 前景、背景与图案填充
16.5 圆、椭圆和弧
16.5.1 画圆
16.5.2 画椭圆
16.5.3 画弧
16.6 图形的滚动
17.1.1 什么是多媒体和多媒体系统
17.1 概述
第十七章 多媒体程序设计
17.1.2 多媒体元素
17.1.3 Windows的多媒体设置
17.2 Visual Basic多媒体程序设计
17.2.1 Windows高级多媒体服务
17.2.2 Visual Basic的多媒体支持
17.3 MCI控件
17.3.1 MCI控件的基本功能
17.3.2 MCI命令及其使用
17.4 MCI控件的属性和事件
17.4.1 MCI控件属性
17.4.2 MCI控件事件
17.4.3 MCI控制程序举例
17.5 API多媒体函数
17.5.1 与多媒体有关的高级接口函数
17.5.2 高级接口函数的使用
17.6.1 MCI指令的构成
17.6 MCI指令的构成和使用
17.6.2 MCI指令的使用
17.7 部分MCI指令详解
17.7.1 MCI系统指令
17.7.2 MCI音频指令
17.7.3 MCI AVI指令
17.8 MCIWnd控件
18.1.1 建立Visual Basic控件
18.1 引例
第十八章 建立ActiveX控件和DLL
18.1.2 建立ActiveX控件
18.2 基础知识
18.2.1 基本概念
18.2.2 UserControl 对象
18.3 用向导为ActiveX控件添加属性
18.3.1 建立控件
18.3.2 添加属性
18.3.3 测试用户控件
18.4 属性页
18.4.1 建立属性页
18.4.2 设计属性页
18.5 为控件添加方法和事件
18.5.2 测试修改后的控件
18.6 建立ActiceX DLL
18.6.1 建立动态链接库
18.6.2 测试DLL
第十九章 建立HTML文档
19.1 Web与URL
19.1.1 什么是Web
19.1.2 什么是URL
19.2 超文本标记语言(HTML)
19.2.1 HTML文档的基本结构
19.2.2 分行、居中与注解
19.3.1 标题
19.3 标题与列表
19.3.2 列表
19.4 表格与文本
19.4.1 表格
19.4.2 文本
19.5 输入标记与内部控件
19.5.1 输入标记
19.5.2 内部HTML控件
19.6 窗体与图像
19.6.1 窗体
19.6.2 图像
19.7.1 对象标记
19.7 对象标记与ActiveX控件
19.7.2 ActiveX控件
19.8 超链接
第二十章 脚本编写语言VBScript
20.1 JavaScript与VBScript
20.1.1 脚本编写语言
20.1.2 VBScript与 JavaScript
20.2 VBScript语言与Visual Basic
20.2.1 VBScript与Visual Basic的主要区别
20.2.2 可以在VBScript中使用的Visual Basic关键字
20.3 HTML与VBScript
20.3.1 脚本代码在HTML文档中的位置
20.3.2 模块
20.3.3 事件处理
20.4 脚本对象模型
20.4.1 脚本对象的属性
20.4.2 脚本对象的方法
20.5 Window对象
20.5.1 Window对象的主要属性
20.5.2 Window对象的方法
20.6 Document对象
20.6.1 Document对象的属性
20.6.2 Document对象的方法
20.6.3 文档的颜色设置
20.7 Document对象举例
20.8 其它对象
20.8.1 History对象
20.8.2 Navigator对象
20.8.3 Location对象和Link对象
20.9 菜单
20.10 ActiveX Control Pad简介
20.10.1 Control Pad的构成和安装
20.10.2 文本编辑器的对象编辑器
20.11 布局编辑器
20.11.1 HTML布局编辑器的构成和操作
20.11.2 建立.alx文件
20.11.3 建立HTML文档
21.1.1 WebBrowser控件和Internet Explorer对象的引用
21.1 WebBrowser控件和Internet Explorer对象
第二十一章 Internet控件
21.1.2 WebBrowser控件和Internet Explorer对象的属性
21.1.3 WebBrowser控件和Internet Explorer对象的方法
21.1.4 WebBrowser控件和Internet Explorer对象的事件
21.2 WebBrowser控件举例
21.3 Winsock控件
21.3.1 Winsock控件的属性
21.3.2 Winsock控件的方法
21.3.3 Winsock控件的事件
21.4 用Winsock控件建立 聊天 程序(服务器端)
21.4.1 TCP与UDP
21.4.2 建立服务器端应用程序
21.5 用Winsock控件建立“聊天”程序(客户端)