陈伟视频-(50-53)

简介: 陈伟视频-(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)


相关文章
|
8月前
【每日一题Day312】LC2240买钢笔和铅笔的方案数 | 完全背包 数学
【每日一题Day312】LC2240买钢笔和铅笔的方案数 | 完全背包 数学
66 0
|
8月前
|
算法 测试技术
联想算法题-小朋友分糖果
联想算法题-小朋友分糖果
50 0
|
8月前
|
算法 索引
算法编程(二十):仅仅反转字母
算法编程(二十):仅仅反转字母
49 0
|
8月前
|
算法 Java
算法编程(十八):汇总区间
算法编程(十八):汇总区间
65 0
|
C语言
【C语言课程设计】二十以内加减法
【C语言课程设计】二十以内加减法
101 0
|
Python
深入理解动态规划算法 | 凑整数
深入理解动态规划算法 | 凑整数
147 0
|
测试技术
【寒假每日一题】AcWing 4653. 数位排序(补)
目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 关于pair
111 0
|
人工智能 算法 测试技术
【寒假每日一题】AcWing 4644. 求和(补)
目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解
89 0
【八月】每日一题 - 761. 特殊的二进制序列
【八月】每日一题 - 761. 特殊的二进制序列
107 0
AcWing 第 15 场周赛 3827. 最小正整数(思维)
AcWing 第 15 场周赛 3827. 最小正整数(思维)
94 0