Visual Basic ActiveX 部件的特性

使用 Visual Basic 可以创建的部件包括从代码库一直到可以自动执行的应用程序。使用完整的许可功能,可以创建和发布 ActiveX 的控件包,或者带有 ActiveX 文档的 Internet 应用程序,这些文档可以在 Internet 的浏览器中显示。使用 Visual Basic 企业版,可以在远程计算机上运行代码部件,比如业务规则的服务器。

图 1.1 显示的 Visual Basic 应用程序使用了一些部件,这些部件都是用 Visual Basic 建立的。

图 1.1   使用部件的 Visual Basic 应用程序

Visual Basic 的 ActiveX 部件可以用在 Internet 和内部网上。图 1.2 显示的是一位业务分析人员在家中办公时通过他桌上的计算机查看表格,而另一位销售代表通过使用Visual Basic的ActiveX文档在 Web 页上查看相同的信息。

Figure 1.2   Visual Basic 使 Internet 更活跃

应该建立哪种类型的部件?

对于所有的可选择的不同类型的ActiveX部件,如何来决定哪种类型的部件是最适合您的需求的呢?从功能的角度考虑这个问题,也许会给您以帮助:

无论选择建立哪种类型的ActiveX部件,Visual Basic都保证它们的可重用性。

建立部件的特性

下面是一些 Visual Basic 提供的创建软件部件的特性。

这些特性和其它有关部件类型的问题在“设计部件的一般准则”里有详细的描述。

详细信息 执行大计算量的任务时,把部件编译成本机代码将会有一些帮助。这个问题在《Visual Basic 程序员指南》的“再论编程”中讨论。