内容简介
目 录
第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.4.1工具箱的上下文菜单
2.4上下文菜单
2.4.2工具栏的上下文菜单
2.3.11调色板
2.3.10工具箱
2.3.9窗体布局(Form Layout)
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.1窗体属性
3.3窗体
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.2重访类型
5.1.3 Erase语句
5.3 With语句
5.2.1用户定义类型
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.3使用Windows API
5.8.2 DoEvents函数
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.6框
6.3.5 DrawWidth,DrawStyle
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.2OOP的词汇
7.2.1封装(encapsulation)
7.2.3多态性(polymorphism)
7.2.2继承性(inheritance)
7.3如何编程
7.3.1关于单个对象
7.3.2OOP的优点
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.1 Procedure Attribute对话框
8.2编写用户控件代码的方法
8.3映射属性、方法和事件
8.3.1映射属性
8.4控制用户控件状态
8.5用户控件的生命周期
8.6向控件用户展示最好的一面
8.7一个发展成熟的实例:整型文本框
8.8与控件用户交互
8.8.1 Extender对象
8.8.2一个实例:使用户发疯的命令按钮…………………………………………(201 )8.9控件外壳下的内容:COM/OLE
第9章 使用Control Interface Wizard
9.1一个简单的标志控件
9.1.1使用Wizard
9.2激活标志
9.4地址控件
9.5 Control Interface Wizard和地址控件
9.3测试标志控件
9.5.1代码调整
9.6结论
第10章属性页
10.1开始
10.2一个简单的属性页
10.3编写DayList控件的代码
10.3.2添加属性页
10.3.1测试DayList控件
10.4属性页Wizard
10.4.1使用属性Wizard
第11章模板
11.1使用模板
11.2使用某一个模板
11.3逐步学习模板
11.4创建模板
12.2调试
11.4.1创建自己的模板………………………………………………………………(245 )第12章测试、调试和应用
12.1前言
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.4Assert语句
12.3.5调试和错误处理器
12.4.1基本测试
12.4控件测试
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.2创建界面
第14章金融控件
14.1金融控件的概念
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.2创建界面
16.1可重写文本框的概念
第16章可重写文本框
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控件的完整代码