当前位置:编程学习 > VB >>

vb设计的问题。

说出这三种文件是什么,有什么用和怎么用。
追问:那是不是软件都需要用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

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,