文档介绍:下载
第一部分设计
第1章创建对象和工程模板
如果要创建许多个项目,那么通过创建和使用对象和项目模板,就可以节省大量的开发时
间,并增强应用程序的一致性。例如,咨询公司常常为不同客户创建不同的应用系统。当咨询
公司通过代码和对象的重复使用来减少其工作量时,它们就能获得较高的收益,缩短开发周期。
如果要开发许多应用程序,可以创建非常相似的许多组件,虽然它们并不完全相同。可以
使用常用的闪现屏幕或 A b o u t框和版权窗体。也可以拥有一个常用的配电盘式的窗体类或自定
义的浏览文件类。在这些情况下,可以对有关对象进行小的修改,而将它们作为模板添加到集
成式开发环境(I D E)中。然后用它们启动新的开发项目,确保所有应用程序具有比较统一的
外观。
使用对象模板
当选择将新对象添加给一个项目( p r o j e c t)时, Visual Basic显示一个对话框(例如 A d d
F o r m(添加窗体)对话框)。在这个对话框中,可以选定一个现有对象,也可以创建新对象
(既可是通用对象,也可以是基于模板的对象,见图 1 - 1)。虽然Visual Basic配有许多预定义的
对象模板(最主要的是许多窗体模板),但并不限于只能使用这些现成的模板。用 Visual Basic
创建和保存的任何标准对象(例如窗体或程序模块)都可以做成对象模板。
图1-1 Add Form对话框显示了Te m p l a t e \ F o r m s文件夹中包含的窗体模板
2计计第一部分设计
下载
当显示包含许多对象模板图标的 A d d < o b j e c t >对话框(见图1 - 1)时,这些对象模板并不是
来自一个静态列表,Visual Basic查看主文件夹中的Te m p l a t e文件夹,而Te m p l a t e文件夹中包含
了许多子文件夹,可以拥有模板的每种对象都有一个子文件夹(见图1 -2)。Visual Basic查看
相应的子文件夹,并将该子文件夹中的每个对象作为模板图标添加给 A d d < o b j e c t >对话框。如
果子文件夹中的文件不属于正确的类型,则忽略该文件。
图1-2 Te m p l a t e文件夹包含可以拥有模板的不同对象的子文件夹
例如,假设创建了一个窗体对象,并希望在每次从P r o j e c t菜单中选择Add Form(添加窗体)
时使该窗体对象出现在 Add Form对话框中,只需将窗体文件的拷贝放入 Te m p l a t e文件夹的
F o r m s子文件夹中。如果窗体拥有一个与其相关联的二进制文件(即. f r x文件),该文件也必须
放入F o r m s子文件夹中。若不希望对象出现在模板中,就从 Te m p l a t e文件夹的相应子文件夹中
删除或移走该对象的文件。
当模板对象被添加给一个项目时,便创建该对象的一个新实例,对该对象所做的修改并不
传给模板本身。当保存该项目时,Visual Basic提示输入对象的文件名和路径。下次根据该模板
创建对象时,该模板将与它的原始形式相同。
注意若要修改对象模板,使用A d d < o b j e c t >对话框