重用代码:提高编程效率

更新:2007 年 11 月

唯一比编写代码更美好的事情就是不必编写代码—在 Visual Basic 中,您可以轻松重复利用各个帮助主题和示例应用程序中所含的代码。

说明:

如果您使用的是 Visual Basic 速成版,则此页上的某些帮助链接可能不可用,具体取决于在安装过程中选择的选项。有关更多信息,请参见 Visual Basic 速成版疑难解答

复制代码

在学习课程的过程中您可能已经注意到:帮助主题中只要有代码块,就一定会有标记为“复制代码”的标签。单击帮助主题中的“复制代码”标签可将该代码块中的代码复制到剪贴板,然后您便可将其直接粘贴到代码编辑器中而无需键入代码。

许多帮助主题都包含演示可以如何使用特定语言元素、属性或函数的代码示例。尽管这些示例可能不会与您想要执行的操作完全相符,但您可以将它们复制到您的代码中并以此作为起点,然后通过更改变量名称和引用来进行修改以符合您的需要。

使用示例应用程序

Visual Basic 2008 包含指向若干个示例应用程序的链接,这些示例应用程序为您创建自己的程序提供了一个良好的开端。示例应用程序是可以下载并加载到 Visual Basic 2008 中的完整项目,无需修改便可运行。在大多数情况下,示例应用程序作为程序不是很有用;但是它们通常包含许多有用的代码。

例如,Game 示例应用程序演示一个简单的 Windows 窗体游戏,并具有 GDI+ 图形、计时器、用户配置和最高得分存储等功能。当您编写自己的纸牌游戏时,Game 示例中的用户界面代码可能就不是很有用。但是,用于存储和显示最高得分的代码可能会很有用;您也许可以复制该代码并按原样用于您的程序中。

在其他情况下,您也可能希望采用示例应用程序并将其用作起点,并通过修改和添加代码来满足自己的需要。即使示例不能完全执行您想要的操作,但这通常比从头开始容易些。有关更多信息,请参见 Visual Basic 速成版示例应用程序

重用自己的代码

编写了一段时间的程序之后,您可能会发现您一直在重复编写相同的代码。例如,您可能会编写 TextBox 控件的代码以只允许输入数字。实际上,您只需编写一次代码并将该代码拖动到“工具箱”中进行保存,而无需为每个程序编写相同的代码。下次需要该段代码时,将其拖回到代码编辑器,插入到您的代码中即可。

提示:

当您发现“工具箱”中保存了大量代码时,可能会觉得查找需要的代码很困难。您还可以将代码保存为代码段,然后便可像访问 Visual Basic 2008 所含的代码段一样访问它。

查找代码

除了 Visual Basic 速成版中包含的代码外,还有许多其他获取代码的来源,包括从 Microsoft 和其他来源获取。您可以在 Internet 上搜索代码段、模板和初学者工具包、示例以及控件。有关更多信息,请参见 如何:联机搜索代码段

还可以搜索“帮助”来查找包含代码的主题。有关更多信息,请参见 如何:查找带示例代码的主题

后续步骤

在本课中,您了解了几种用于查找代码的途径,这样您就不必自己编写代码了。在下一课中,您将了解在何处可以找到有关 Visual Basic 速成版不同功能的详细信息。

下一课:深入了解:希望掌握更多相关信息

请参见

任务

详细信息:Visual Basic 的学习资源

概念

下一步:希望做什么?

如何实现 - Visual Basic 速成版

其他资源

Visual Basic 指导教程