陈伟视频-(50-53)

第五十集:ActiveX组件

1、COM:二进制兼容、跨平台的互操作性、版本控制

2、VB可创建的ActiveX组件:ActiveX控件、ActiveX文档、代码部件

ActiveX DLL进程内服务器      ActiveX Exe进程外服务器

3、选择进程内或进程外服务器的考虑问题

速度和使用频度

维护客户状态能力

容错能力

资源影响

第五十一集:创建代码部件

(一)、设置工程属性-线程模型

     ActiveX DLL工程

     单线程

     公寓式线程

     ActiveX EXE工程

     每个新对象对应一个线程

(二)、设置类属性

      MTSTransactionMode属性

      Persistable属性

      Instancing属性

第五十二、五十三集:创建代码部件

(三)、添加属性:属性变量或属性过程

     添加类方法

     使用类的事件(Initalize、Terminate等)

      给部件添加代码和窗体:启动窗体设为Sub Main

(四)、类型库ID(TypeID)、类ID(CLSID)和接口ID(IID)

     部件的兼容模式:不兼容:GUID全部重新建立、工程兼容:TypeID不变、二 进制兼容:GUID都不变

(五)、测试代码部件

     部件的发布及注册:ActiveX DLL、AcitveX EXE(运行exe)

发布了18 篇原创文章 · 获赞 3 · 访问量 276

猜你喜欢

转载自blog.csdn.net/weixin_45490023/article/details/100104504