ActiveX控件 点击:5228 | 回复:0



中国工控网

    
  • 精华:141帖
  • 求助:0帖
  • 帖子:163帖 | 91回
  • 年度积分:0
  • 历史总积分:1543
  • 注册:2020年3月27日
发表于:2001-01-05 11:29:00
楼主
ActeveX控件是一种典型的软件构件,是建立在COM之上的应用技术。它可看成是扩展了的OLE控件,使它能够应用于Internet应用程序。要了解ActiveX就必须从研究OLE控件开始。 一个OLE 控件就是一个可嵌入的COM对象,并作为一个进程中服务器的动态链接库(DLL)来现的,它提供了两种控件与容器的通信方法:属性和方法。OLE控件可以被看成是一个“超级DLL”, 然而OLE不仅仅是个超级DLL,它还是一个独立的对象,可以激起和响应事件,处理消息,具有唯一的属性,并且有多线程能力。OLE可以有自己的数据集,可以方便的操纵它的属性和方法;不需要自己的用户界面,可提供隐式服务。但控件是不能独立存在的,它需要嵌入到容器中去。它只起了提供事先组装好的功能组件,这些组件可以被重复使用,也可被定制。而ActiveX控件是在此OLE基础上扩充了对于网络应用的支持,本系统没有涉及到这方面的内容就不做介绍了。本系统选用ActeveX而不用OLE是为了系统将来在网上的应用扩展。 此外,ActiveX控件能被各种不同的开发工具所使用,如:Delhi、Visual C++、Gupta、Visual Basic、Oracle Developer 2000以及PowerBuilder。ActiveX控件同样可以用于各种非编者程环境中,如Microsoft Word、Excel 和Internet Explorer。


热门招聘
相关主题

官方公众号

智造工程师