31 全局对象 引用对象 自定义类的实例对象 其他类对象
类和对象
全局对象 示例:app;Screen;Err;Clipboard;Forms;Pringter(s);Debug
APP对象:
主要属性:Path;exeName;hlnstance;Previnstance;Major;Minor;Revision;ThreadlD
应用实例
取得当前程序的所在目录的同名TXT文件;禁止多个实例运行;获得程序的版本号
32
Screen对象
主要属性:Height;Width;TwipsPerPixelX;TwipsPerPixelY;MousePointer;MouseIcon
应用实例
显示当前显示器的分辨率
ClipBeen对象
主要属性:同[Screen]
33
Err对象
主要属性:Nubber;vbObjectError;Description;Source
主要方法:Clear;Raise
错误处理;On Error resume Next ;On Error Goto[LineLabel1|0];If(err.number>0) then...;Resume[[0]Next|Line]
debug 对象
方法:Assert;Print
34
ActiveX组件(Component)
DLL 和组件
VB中的组件:ActiveX控件(Control) ActiveX服务器(ActiveX Exe/ActiveX DLL) ActiveX文档
使用控件:工程/部件
使用ActiveX EXE/DLL:工程/引用
可引用对象 使用方法:工程/引用
35
对象的声明/赋值以及绑定时期
声明:Dim ObjecxtVarName as new [ClassLiName.]ClassName
Set ObjecxtVarName =new[ClassLibName.]ClassName
对象的创建和撤销
创建:全局对象自动创建/手动创建:new/CreateOjbect/GetObject
撤销:自动撤销/手动:Set objecvar=nothing
集合对象Collection
属性/方法:Count,Item,Add,Remove
36
With...End with /CallByName 的使用
用集合模拟实现输入缓冲
37——38
Windows API
应用程序编程接口-API
函数声明
39——40
41
VBA/VBS/VB
Office 对象
对象模型:Word/Excel/Acess/FrontPage/PowerPoint/..
层次对象模型
共享对象模型
用VBA开发Office应用程序
Office内置功能
宏/向导和帮助/模板/连接和嵌入对象/自定义窗体
使用VBA进行程序编码
42
多个应用程序间的数据交换
使用动态数据交换方法( DDE):VB程序作为接收端,其他程序作为发送端/两个VB程序,一个作为接收端,另一个作为发送端
使用OFFICE对象的方法
引用OFFICE 对象/创建APPLICATION对象/使用APPLICARTION和其他子对象/关闭APPLICATION对象/VB程序的其他操作
43 使用Word/EXCEL引用和创建对象 使用 关闭对象
44 类及对象
类的引入/类和对象之间的关系/类的组成:方法/数据包/事件/成员的访问权限 /对象的创建和使用
45
46
添加事件(定义事件/产生事件消息)
给用户窗体添加属性方法 事件
自定义类和窗体之间通过自定义事件的相互作用
47ClassBuider 的使用
多态
接口与实现的关系
多态的实现:定义接口类/定义实现类/给接口添加属性
50 ActiveX组件:COM/VB可创建的ActiveX组件
COM组件服务与标准DLL的比较
53
55
56
57
58
59
60
61
评论