1、com是一种规范,符合规范的组件都可以成为Com组件,和实现语言无关。
2、api 是应用程序接口,范围很广,像win32 api 是windows的编程接口,java的类库可以看成java 的api等等。你自己定义的程序接口也可称为api
3、.net组件如果符合COM规范也是COM组件,没有什么必然关系
2、api 是应用程序接口,范围很广,像win32 api 是windows的编程接口,java的类库可以看成java 的api等等。你自己定义的程序接口也可称为api
3、.net组件如果符合COM规范也是COM组件,没有什么必然关系
.net组件是托管的,而COM组件是二进制的本地码,所以.net组件不能是COM组件。
我的意识是说,用.net编写的非托管代码,如果合乎COM规范,也叫COM组件。^0^
2.api就是实现特定功能的函数接口,比如然人眼花的win32 api,就是ms写的函数接口,给开发人员来提供特定的功能的
3.net组件和com类似,是一种规范,用C#,vb.net...都可以.只是.net组件肯定是在.net平台上才可以运行了
和组件区别的是它是一个一个函数,而不是类;VB写DLL、OCX应该是COM组件,VC写的WIN32
DLL就是函数库了。