惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MyScale Blog
MyScale Blog
U
Unit 42
M
MIT News - Artificial intelligence
小众软件
小众软件
P
Proofpoint News Feed
雷峰网
雷峰网
L
LangChain Blog
S
SegmentFault 最新的问题
腾讯CDC
F
Fortinet All Blogs
A
About on SuperTechFans
WordPress大学
WordPress大学
Vercel News
Vercel News
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
N
Netflix TechBlog - Medium
Apple Machine Learning Research
Apple Machine Learning Research
Recent Announcements
Recent Announcements
D
DataBreaches.Net
Stack Overflow Blog
Stack Overflow Blog

博客园 - 蓝箭GZ

[转载]AgileEAS.NET 敏捷软件开发平台 致力于中小企业快速应用开发 原创:分享通过简单设置提速3D游戏!(如果内存大,请禁用虚拟内存。) 原创:EXT2.0通过ASP动态生成json数据并分页! 原创:分享大内存的XP系统终极优化经验! 原创:VS2005开发的一些实用经验一(VB.NET--WINFORM) 转贴:Vbs脚本编程简明教程! 终于找到一款非常强大的程序代码编辑器PrimalScript v4.0.484汉化版! 空牙-游戏音乐合成视频 转:怀念街机的那段传奇历史 原创:ASP.NET2.0中使用AJAX1.0控件的一点经验 原创:基于VB的ASP.NET2.0的事务及错误处理 原创:Flash cs3 等软件不能在win2003sp1上安装的问题解决(安装遇到错误无法继续, 无法访问Windows Installer服务......) 原创:简单的ASP无组件上传原理实践总结! 转贴:检测系统颜色与使用字体 (转贴) Microsoft XML 分析器 (MSXML) 的版本列表 (转贴) Microsoft .NET Framework 的版本列表 关于网上的一篇很好的文章(RECORDSET对象详解)所存在的错误! (转贴) ADO.NET的开发场景及传统ADO的处理 (转贴) 数据库设计三大范式应用实例剖析
原创:我理解的ActiveX组件和对象
蓝箭GZ · 2008-02-22 · via 博客园 - 蓝箭GZ

查了很多资料,终于理解COM(组件对象模型)是一个基于二进制通用接口的规范或技术,而ActiveX组件代表用COM技术开发的组件,ActiveX只是一个标识(商标),ActiveX组件可理解为一个文件(DLLEXE),这个文件可以提供一个或多个对象(此时的对象也可以叫类)以及对象的方法和属性,有些文章叫ADO为对象和Recordset为对象,而通过:

Set myrs = Server.CreatObject("ADODB. Recordset")

产生的myrs也叫对象,我觉得应该叫ADO为组件,它包含了RecordsetConnectionCommand等几个类,而通过:

Set myrs = Server.CreatObject"ADODB. Recordset"

产生的实例 myrs叫对象(或叫Recordset对象),这样可能会更易理解。

不过,我还觉得Object,意思是物体或对象,也就是说生成实例之前的是一个Object,生成的实例也是一个Object;一个单元,一个组件,一个实例,一个抽象的类,任何一样东西,都可以叫Object(对象),所以在ActiveX组件中的Object,可以是对象,类,模块,单元等,只是在使用之前,要将它们实例化,赋给一个变量,这个变量就叫Object变量或叫对象变量(也可以叫“什么类型+对象变量”)。

另外,ASP中的五个内置对象,其实是五个ActiveX DLL组件,是由IIS初始化;

还有,控件,我的理解是有界面,用户可以交互的组件;插件就是插入程序以扩展其功能的组件。

    最后,总之抽象的是类,实在的是对象,类和组件都要经过实例化成对象。