VisualBasic工程管理一
2018-06-17 17:13:23来源:未知 阅读 ()
使用工程
在开发应用程序时,要使用工程来管理构成应用程序的所有不同的文件。一个工程包括:
1.跟踪所有部件的工程文件(.vbp)。
2.每个窗体的文件(.frm)。
3.每个窗体的二进制数据文件(.frx),它含有窗体上控件的属性数据。对含有二进制属性(例如图片或图标)的任何.frm文件都是不可编辑的,这些文件都是自动产生的。
4.每个类模块的一个文件(.cls),该文件是可选项。
5.每个标准模块的一个文件(.bas),该文件是可选项。
6.一个或多个包含ActiveX控件的文件(.ocx),该文件是可选项。
7.单个资源文件(.res),该文件是可选项。
工程文件就是与该工程有关的全部文件和对象的清单,也是所设置的环境选项方面的信息。每次保存工程时,这些信息都要被更新。所有这些文件和对象也可供其它工程共享。
当完成工程的全部文件之后,即可将此工程转换成可执行文件(.exe):从“文件”菜单,选取“制作project.exe”命令。
注意使用VisualBasic的专业版和企业版,还可以创建其它类型的可执行文件,例如.ocx和.dll文件。本章假定所论及的是标准的.exe工程。与其它工程类型有关的补充信息,请参阅专业版和企业版中的《部件工具指南》。
详细信息关于创建可执行文件的详细内容,请参阅本章后面的“制作和运行可执行文件”。有关二进制数据文件和工程文件的信息,请参阅附录A“VisualBasic的规范、限制和文件格式”。
工程资源管理器
当创建、添加或从一工程中删除可编辑文件时,VisualBasic会反映工程资源管理器窗口中发生的变化,该窗口包含此工程的当前文件的列表。图4.1所示的工程资源管理器窗口中列出可以纳入VisualBasic工程的一些文件类型。
工程文件
每次保存工程,VisualBasic都要更新工程文件(.vbp)。工程文件包含文件列表,它与出现在工程资源管理器窗口的文件列表相同,工程文件还引用工程中所使用的ActiveX控件和可插入对象。通过双击一个现存工程的图标,或从“文件”菜单中选定“打开工程”命令,或拖动该文件并放入工程资源管理器窗口,可以打开这个现存工程文件。
详细信息信息的指定格式存储在.vbp文件里,该格式在附录A"VisualBasic的规范、限制和文件格式”中描述。
VisualBasic工程的结构
以下几节讲述的是可以纳入工程的不同类型的文件和对象。
窗体模块
窗体模块(具有.frm文件扩展名)包含窗体及其控件的正文描述,包括它们的属性设置。它们也含有窗体级的常数、变量和外部过程的声明、事件过程和一般过程。
详细信息关于创建窗体的详细内容,请参阅第二章“用VisualBasic开发应用程序”和第六章“创建用户界面”。关于窗体文件的格式和内容的信息,请参阅附录A“VisualBasic的规范、限制和文件格式”。
类模块类模块(具有.cls文件扩展名)与窗体模块类似,只是没有可见的用户界面。可以使用类模块创建含有方法和属性代码的自己的对象。
详细信息关于在类模块里编写代码的信息,请参阅第九章“用对象编程”中的“创建自己的类”。
标准模块
标准模块(具有.bas文件扩展名)可以包含类型、常数、变量、外部过程和公共过程的公共的或模块级的声明。
详细信息关于使用模块的信息,请参阅第五章“编程基础”和第九章“用对象编程”。
资源文件
资源文件(具有.res文件扩展名)包含着无需重新编辑代码便可以改变的位图、字符串和其它数据。例如,如果计划用一种外语将应用程序本地化,可以将用户界面的全部正文串和位图存放在资源文件里,然后将资源文件本地化,而不是将整个应用程序本地化。一个工程最多包含一个资源文件。
详细信息关于使用资源文件的详细内容,请参阅本章后面的“使用资源文件”和第十六章“国际发行”。
ActiveX文档
ActiveX文档(.dob)类似于窗体,但是在互联网资源管理器之类的互联网浏览器中是可以显示的。VisualBasic的专业版和企业版能够创建ActiveX文档。
详细信息关于ActiveX文挡的更多信息,请参阅《MicrosoftVisualBasic6.0部件工具指南》中的“创建ActiveX部件”,在专业版和企业版里可找到。
用户控件和属性页模块
用户控件(.ctl)和属性页(.pag)模块也类似于窗体,但它们被用于创建ActiveX控件及与其关联的用来显示设计时属性的属性页。VisualBasic的专业版和企业版能够创建ActiveX控件。
详细信息关于创建ActiveX控件的详细信息,请参阅《MicrosoftVisualBasic6.0部件工具指南》中的“创建ActiveX部件”,在专业版和企业版本里可找到。
部件
除文件和模块以外,还有几个其它类型的部件可以添加到工程中。
ActiveX控件
ActiveX控件(具有.ocx文件扩展名)是可选的控件,它可以被添加到工具箱中并在窗体里使用。当安装VisualBasic时,VisualBasic包含的含有控件的那些文件被复制到一个公共目录(Windows95下面的子目录\Windows\System)中。可以从多种来源取得附加的ActiveX控件。也可以使用VisualBasic专业版和企业版创建自己的控件。
详细信息关于使用被包含的ActiveX控件的更多信息,请参阅《MicrosoftVisualBasic6.0部件工具指南》,在专业版和企业版本里可找到。
可插入的对象
可插入的对象,例如MicrosoftExcel的工作表对象,是可用作建造集成方案时建造块的部件。一个集成方案可以包含由不同的应用程序创建的不同格式的数据,例如工作表、位图和正文。
详细信息关于使用其它应用程序的对象的更多信息,请参阅第十章“用部件编程”。
引用
也可以添加能被应用程序使用的外部ActiveX部件的引用。通过访问“工程”菜单上的“引用”菜单项,使用“引用”对话框可指定引用。
详细信息关于引用的更多信息,请参阅本章后面的“使用其它应用程序的对象”。
ActiveX设计器
ActiveX设计器是类的设计工具,从类出发可以创建对象。窗体的设计界面是缺省的设计器。从其它的源可取得附加的设计器。 详细信息关于ActiveX设计器的更多信息,请参阅第九章“用对象编程”中的“ActiveX设计器”。
标准控件
标准控件是由VisualBasic提供的。标准控件,例如命令按钮或框架控件,总是包含在工具箱里,与可从工具箱里删除添加的ActiveX控件和可插入对象不同。
详细信息关于标准控件的更多信息,请参阅第三章“窗体、控件和菜单”和第七章“使用VisualBasic的标准控件”。
创建、打开和保存工程
“文件”菜单上的四个命令允许创建、打开和保存工程。
在工程间文件可以共享。像窗体这样的单个文件可以是多个工程的组成部分。注意,在一个工程中的窗体或模块所做的改变,将会传播到共享这个模块的所有工程。
详细信息关于共享文件的详细内容,请参阅本章后面的“添加、删除和保存文件”。
使用多个工程
在VisualBasic的专业版和企业版中,可以同时打开多个工程。在建造和测试有关用户创建的控件或其它部件的解决方案时,这种功能很有用。在装入了多个工程时,工程资源管理器窗口的标题将变成“工程组”,而所有打开的工程部件都会显示出来。
要向当前工程组添加附加工程,请按照以下步骤执行:
1.在“文件”菜单中选取“添加工程”。“添加工程”对话框被显示。
2.选定现有工程或新的工程类型,并选取“打开”。
要从现有工程组里删除一个工程,请按照以下步骤执行:
1.在“工程资源管理器”里选定一个工程或一个工程部件。
2.在“文件”菜单中选取“删除工程”。
详细信息为获取有关使用多个工程的详细信息,请参阅《MicrosoftVisualBasic6.0部件工具指南》中的“创建ActiveX部件”,在专业版和企业版里可找到。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:利用VBScript实现倒计时
- 设置对VisualBasic数据库连接的动态路径 2018-06-17
- 在Windows98中使用VB5.0编程疑难一解 2018-06-17
- 用VisualBasic开发绿色软件的探讨 2018-06-17
- 利用VisualBasic实现木马攻击 2018-06-17
- 关于VisualBasic6.0类开发(下) 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash