vb设计的问题。
说出这三种文件是什么,有什么用和怎么用。
追问:那是不是软件都需要用dll?一般的小软件没有dll文件也一样可以运行啊,因为我还不会用dll,所以我现在些程序都是单个程序的。
说出这三种文件是什么,有什么用和怎么用。
追问:那是不是软件都需要用dll?一般的小软件没有dll文件也一样可以运行啊,因为我还不会用dll,所以我现在些程序都是单个程序的。
答案:Active Document EXE,这种技术基本淘汰
ActiveX exe 进程外组件
ActiveX DLL 进程内组件
所谓 ActiveX 部件是指一些可执行的代码,比如一个 .exe,.dll 或 .ocx 文件,它们在提供对象时遵循 ActiveX 的规范。通过 ActiveX 技术,程序员就能够把这些可复用的软件部件组装到应用程序或者服务程序中去了。
可以购买提供一般服务的 ActiveX 部件,比如数值分析或用户界面等部分。也可以创建一些部件把自己的业务封装后,再和一般的部件组合起来。以这种方式复用经过测试和标准化了的代码就叫做部件软件开发。
不要把使用 ActiveX 技术的部件软件开发和面向对象编程 (OOP) 混淆起来。使用 OOP 方法可以建立基于对象的软件部件;使用 ActiveX 技术可以把已创建的基于对象的部件组合起来,而这些部件可以通过许多不同的工具来创建。换一种说法就是,OOP 关心的是创建对象,而 ActiveX 关心的是使对象在一起工作。
例如,可以使用诸如 Microsoft Visual C++ 之类的 OOP 工具构造一套有用的对象。其他 C++ 的开发人员可以使用和进一步扩充这些对象。然而,如果在一个 ActiveX 部件中装进了这些对象,那么,其它任何支持 ActiveX 技术的编程工具也就能够使用和进一步扩充它们了。
Active是一套规范,符合这套规范的Exe就是Active Exe,就像OLE和COM一样。
Active Exe可以被其他标准exe和Active Exe像调用组件一样使用,与Active Dll不同,Active exe是进程外调用,在这方面它有exe的一点特性。
Active DLL就是活动动态链接库,具体查DLL。
ActiveX 控件是放在窗体上的对象,使用户与应用程序交互作用,也可增强这一交互作用。ActiveX 控件拥有事件并且可与其它控件合并。这些控件的文件扩展名为 .OCX 。
上一个:VB 串口 类型转换
下一个:怎么学好vb