因为开发人员可以把经过测试的标准部件装配成应用程序,所以应用部件软件开发方法可以缩短编程时间,并开发出更强有力的产品。转向部件软件已成为软件工业中最引人注目的一大趋势,这是由 Microsoft Visual Basic 之类的产品的成功所激发的。
Microsoft 一直致力于定义一个可扩充的开放标准,用于实现软件互操作性。部件对象模型 (COM),包括 Automation 和 ActiveX 规范,使用户所创建的软件部件可以与购买的软件部件一起顺利运行。
Visual Basic 实现了 ActiveX 部件的创建。Visual Basic 为快速创建、调试和部署软件部件提供了 ActiveX 控件、ActiveX 文档、代码部件以及提供对象的应用程序等工具。
在开始之前,必须知道如何使用类模块定义新类,如何基于类创建对象以及如何使用 ActiveX 部件。在《Visual Basic 程序员指南》的“用对象编程”和“用部件编程”两章中讨论这些主题。
![]() |
ActiveX 部件
概述使用 Visual Basic 的部件软件特性能够做的事情。 |
![]() |
创建 ActiveX DLL
对于包括进程内调试、多工程、全局对象、对象生命周期和循环引用等概念,本章逐步介绍从这些概念开始起步的过程。 |
![]() |
创建 ActiveX EXE 部件
逐步介绍线程,类模块中的事件,回调以及进程外调试等概念。 |
![]() |
创建一个 ActiveX 控件
逐步给出创建简单控件的一系列步骤。介绍 ActiveX 控件的概念、产生事件、调试设计时的行为以及属性页。 |
![]() |
创建 ActiveX 文档
逐步给出创建简单 ActiveX 文档的一系列步骤,并介绍 ActiveX 文档的概念、定位、属性与方法、菜单以及调试技术。 |
![]() |
部件设计的一般准则
包含对所有部件设计者很重要的信息,包括术语、概念、类模块的实例化、多态性以及对象模型。 |
![]() |
调试、测试和部署部件
包含一些更加通用的信息,例如设置测试工程、调试功能、加入帮助信息、版本的兼容性和本地化。 |
![]() |
建立代码部件
深入讨论进程内与进程外部件、线程、实例、回调及事件,使 OLE 服务器进入了一个新境界。 |
![]() |
建立 ActiveX 控件
本章深入解释下列问题,包括 Visual Basic ActiveX 控件怎样工作、用户可以利用哪些功能、调试中的细节问题、实现技术的讨论,以及所有其它所期望的令人满意的新功能。 |
![]() |
创建 ActiveX 控件的属性页
深入讨论属性页,包括实现技术以及设计指南。 |
![]() |
建立 ActiveX 文档
深入讨论一些术语、概念、Internet 特性、定位、调试、从窗体移植和进程内及进程外实现。 |
![]() |
创建数据源
对于创建可以作为数据源的 ActiveX 部件提供了有深度的讨论和详细的步骤。 |
![]() |
ActiveX 部件的标准及指南
包括了关于对象命名、关闭部件、实现集合和应用程序对象,以及其它对象模型问题的最新指南。 |