性能和兼容性设计

在理想世界里,用户的计算机拥有最快的处理器、大量的内存、无限的外存空间以及高速网络连接。而实际上对大多数用户而言,应用程序的性能将受到上述诸多因素的制约。特别当创建复杂的大型应用程序时,其运行时需要的内存和速度倍受关注。所以,有必要缩小应用程序的大小、提高计算和显示的速度,进而优化所创建的应用程序。

在设计和编写应用程序时,可以采用不同的方法来优化应用程序的性能。有的能加快应用程序的运行,有的能缩小应用程序的大小。本章将介绍应用程序优化的常用方法。

Visual Basic 和 VBA 有很多共性,其中 VBA 包含在 Microsoft Office 和其它一些应用程序中。VBS (VBScript) 是一种 Internet 的描述语言,也是 Visual Basic 语言的子集。如果您也是一个 VBA 或 VBS 的开发者,或许希望在这些语言间共享代码。

本章将讨论 Visual Basic 语言三种不同版本间的区别,并给出创建可移植代码的提示。

主题

优化的理解

优化简介。

优化速度

提高应用程序效率的技术。

优化大小

减少应用程序占用内存和硬盘空间的技术。

优化对象

应用程序中优化使用对象的技术。

编译型和解释型应用程序的比较

讨论本机代码执行程序的优、缺点。

与其它 Microsoft 应用程序的兼容性

有关 Visual Basic 不同版本间代码共享的信息。


注意 本章也可以作为 Microsoft Word 文档,可以一次复制或打印多个主题。如果没有 Word可用 Word Viewer 7.1 来阅读和打印文档。Viewer Setup.exe 和《联机手册》的 .doc 文件都在 Visual Basic CD-ROM 的 Tools 目录下。

示例应用程序

Optimize.vbp

列在 Samples 目录中的示例应用程序 Optimize.vbp 列举了本章将要介绍的许多优化技术。