第1章 ActiveX简介
1.1 简介
1.1.1 ActiveX控件
1.2 建立ActiveX控件
1.2.1 开始
第2章 控件建立版的环境
2.1 CCE环境概述
2.2 主窗口概述
2.2.1 标题栏
2.2.2 菜单栏
2.2.3 工具栏
2.2.4 Standard工具栏
2.2.5 Debug工具栏
2.2.6 Edit工具栏
2.2.7 Form Editor工具栏
2.3 不同的子窗口
2.3.1 Form Designer
2.3.2 Code窗口
2.3.3 Object Browser
2.3.4 Immediate窗口(Debug窗口)
2.3.5 Locals窗口
2.3.6 Watch窗口
2.3.7 Project Explorer
2.3.8 属性窗口(Properties Window)
2.3.9 窗体布局(Form Layout)
2.3.10 工具箱
2.3.11 调色板
2.4 上下文菜单
2.4.1 工具箱的上下文菜单
2.4.2 工具栏的上下文菜单
2.4.3 窗体设计器的(Form Designer)的上下文菜单
2.4.4 代码窗口的上下文菜单
2.4.5 Project Explorer的上下文菜单
2.5 其他对话框
2.5.1 选项(Options)对话框
2.5.2 项目属性(Project Properties)对话框
2.5.3 引用(References)对话框
2.5.4 组件(Components)对话框
2.5.5 打印(Print)对话框
第3章 建立用户界面
3.1 属性(Properties)
3.1.1 给对象命名
3.2 使用Properties窗口
3.3 窗体
3.3.1 窗体属性
3.3.2 窗体的事件
3.3.3 常见窗体事件
3.4 控件
3.4.1 标准控件概览
3.4.2 在窗体中添加控件
3.4.3 操作已存在的控件
3.5 公用控件的属性和事件
3.5.1 焦点属性和事件
3.5.2 命令按钮
3.5.3 文本框
3.5.4 文本框的事件处理过程
3.5.5 标签
3.5.6 列表框和组合框控件
3.5.7 CheckBox和Option Button控件
3.5.8 定时器(Timers)
3.6 设计菜单
3.7 窗体或用户控件的文本表示
第4章 编程基础
4.1 代码输入机制
4.1.1 高级编辑功能
4.2 Visual Basic语句
4.2.1 注释语句
4.2.2 End语句
4.3 赋值语句和属性语句
4.4 方法调用
4.5 变量
4.5.1 变量类型
4.5.2 变量作用域
4.5.3 静态变量——保存变量值
4.6 字符串
4.6.1 ANSI代码
4.6.2 固定长度字符串
4.7 数字
4.7.1 算术运算符
4.8 常量
4.9 重复操作——循环
4.9.1 确定循环
4.9.2 不确定循环
4.10 条件语句
4.10.1 使用If-Then语句
4.11 Select Case
4.12 GoTo
第5章 Visual Basic编程语言的进一步介绍
5.1 数组
5.1.1 具有下标范围的数组
5.1.2 多维数组
5.1.3 Erase语句
5.2 重访类型
5.2.1 用户定义类型
5.3 With语句
5.4 枚举类型
5.5 指针
5.6 内置函数
5.7 用户定义的函数和过程
5.7.1 函数
5.7.2 子过程
5.7.3 指针传递和值传递
5.7.4 在过程中使用数组
5.7.5 带有变量或可选参数数目的子程序
5.7.6 命名参数
5.8 递归
5.8.1 Standard(代码)模块
5.8.2 DoEvents函数
5.8.3 使用Windows API
5.8.4 混合语言编程
5.8.5 资源文件
5.9 错误陷阱
第6章 有关用户界面的细节
6.1 更多的控件
6.1.1 常用控件
6.1.2 通用对话框
6.1.3 Line和Shape控件
6.2 Visual Basic图形基础
6.3 图形编程基础
6.3.1 屏幕标度
6.3.2 颜色
6.3.3 像素控制
6.3.4 线和框
6.3.5 DrawWidth,DrawStyle
6.3.6 框
6.4 圆和椭圆
6.4.1 椭圆和纵横比
6.5 PaintPicture方法
6.6 Z=Order:Visual Basic的显示方式
6.7 监视鼠标活动
6.7.1 鼠标事件过程
6.7.2 MouseUp/MouseDown事件
6.8 拖放操作
6.9 一个实例:圆形命令按钮
第7章 对象
7.1 面向对象编程入门
7.2 OOP的语汇
7.2.1 封装(encapsulation)
7.2.2 继承性(inheritance)
7.2.3 多态性(polymorphism)
7.3 如何编程
7.3.1 关于单个对象
7.3.2 OOP的优点
7.4 操纵嵌入Visual Basic中的对象
7.5 在运行时创建新对象
7.5.1 作为类的窗体
7.5.2 Nothing关键字
7.5.3 创建一个新Class模块
7.5.4 一个实例:Bit/Byte类
7.5.5 集
7.5.6 控件数组
7.6 Object Browser
第8章 非基本用户控件
8.1 用户控件分析
8.2 编写用户控件代码的方法
8.2.1 Procedure Attribute对话框
8.3 映射属性、方法和事件
8.3.1 映射属性
8.4 控制用户控件状态
8.5 用户控件的生命周期
8.6 向控件用户展示最好的一面
8.7 一个发展成熟的实例:整型文本框
8.8 与控件用户交互
8.8.1 Extender对象
8.8.2 一个实例:使用户发疯的命令按钮
8.9 控件外壳下的内容:COM/OLE
第9章 使用Control Interface Wizard
9.1 一个简单的标志控件
9.1.1 使用Wizard
9.2 激活标志
9.3 测试标志控件
9.4 地址控件
9.5 Control Interface Wizard和地址控件
9.5.1 代码调整
9.6 结论
第10章 属性页
10.1 开始
10.2 一个简单的属性页
10.3 编写DayList控件的代码
10.3.1 测试DayList控件
10.3.2 添加属性页
10.4 属性页Wizard
10.4.1 使用属性页Wizard
第11章 模板
11.1 使用模板
11.2 使用某一个模板
11.3 逐步学习模板
11.4 创建模板
11.4.1 创建自己的模板
第12章 测试、调试和应用
12.1 前言
12.2 调试
12.2.1 CTRL+BREAK
12.2.2 Run/Restart
12.2.3 End
12.2.4 Immediate窗口(Debug窗口)的详细内容
12.2.5 断点
12.2.6 跟踪代码
12.2.7 设置下一条语句
12.2.8 堆栈调用
12.3 代码调试
12.3.1 Stop语句
12.3.2 MsgBox语句
12.3.3 Debug.Print语句
12.3.4 Assert语句
12.3.5 调试和错误处理器
12.4 控件测试
12.4.1 基本测试
12.4.2 平台测试
12.4.3 在Internet Explorer中测试
12.4.4 用ActiveX Control Pad加入一个控件
12.5 控件应用
12.5.1 简单安装
12.5.2 安全安装
第13章 扩展标签
13.1 扩展标签的概念
13.2 创建界面
13.3 展示属性
13.4 重置大小逻辑
13.4.1 可能的改进和潜在的问题
13.5 标签控件的完整代码
第14章 金融控件
14.1 金融控件的概念
14.2 创建界面
14.3 将VBA的金融函数作为方法
14.4 调整大小逻辑
14.5 可能的改进和潜在的问题
14.6 控件代码
第15章 日历控件
15.1 日历控件的概念
15.2 创建界面
15.3 展示属性
15.4 运行时的逻辑
15.4.1 控件的尺寸和显示
15.4.2 可能的改进和潜在的问题
15.5 控件的完整代码
第16章 可重写文本框
16.1 可重写文本框的概念
16.2 创建界面
16.3 展示属性
16.4 运行时的逻辑
16.5 重置大小逻辑
16.6 可能的改进和潜在的问题
16.7 控件的完整代码
第17章 选项组件
17.1 选项组控件的概念
17.2 创建界面
17.3 代码
17.4 重置大小逻辑
17.5 数据约束
17.6 属性页
17.7 可能的改进与潜在的问题
17.8 控件的完整代码