- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
13.2 多重窗体程序的执行与保存 前面设计的程序包括6个窗体,程序运行后,首先显示的是封面窗体, 即从该窗体开始执行程序. 当应用程序包含多个窗体时, Visual Basic怎么知道是从哪个窗体开始执行呢? 13.2.1 指定启动窗体 在单一窗体程序中, 程序的执行没有其他选择, 即只能从这个窗体开始执行. 多重窗体程序由多个窗体构成, 究竟先从哪一个窗体开始执行呢? Visual Basic规定, 对于多窗体程序, 必须指定其中一个窗体为启动窗体: 如果未指定, 就把设计时的第一个窗体作为启动窗体. 在上面的例子中, 没有指定启动窗体, 但由于首先设计的是封面窗体, 因此自动把该窗体作为启动窗体. 只有启动窗体才能在运行程序时自动显示出来, 其他窗体必须通过Show方法才能看到. 启动窗体通过“工程”菜单中的“工程属性”命令来指定, 执行该命令后, 将打开“工程属性”对话框, 单击该对话框中的“通用”选项卡, 将显示如图13.11所示的对话框. 图 13.11 “工程属性”对话框(“通用”选项卡) 单击“启动对象”栏右端的箭头, 将下拉显示当前工程中所有窗体的列表, 如图13.12所示. 此时条形光标位于当前启动窗体上. 如果需要改变, 则单击作为启动窗体的名字, 然后单击“确定”按钮, 即可把所选择的窗体设置为启动窗体. 图13.12 指定启动窗体 13.2.2 多重窗体的存取 单窗体程序的保存比较简单, 通过“文件”菜单中的“保存工程”或“工程另存为”命令, 可以把窗体文件以.frm为扩展名存盘, 工程文件以.vbp为扩展名存盘. 多重窗体程序的保存要复杂一些, 因为每个窗体要作为一个文件保存, 所有窗体作为一个工程文件保存. 1. 保存多窗体程序 为了保存多窗体程序, 通常需要以下两步: ⑴ 在工程资源管理器中选择需要保存的窗体, 例如“FormCover”, 然后执行“文件”菜单中的“FormCover . frm另存为”命令, 打开“文件另存为”对话框. 用该对话框把窗体保存到磁盘文件中. 在工程管理器窗口中列出的每个窗体或标准模块, 都必须分别存入磁盘.窗体文件的扩展名为 .frm, 标准模块文件的扩展名为.bas. 在上面的例子中, 需要保存6个.frm文件. 如前所述, 每个窗体通常用该窗体的Name属性值作为文件名存盘. 当然, 也可以用其他文件名存盘. ⑵ 执行“文件”菜单中的“工程另存为”命令, 打开“工程另存为”对话框, 把整个工程以.vbp为扩展名存入磁盘(假定为mulform .vbp). 在执行上面两个命令时, 都要显示一个对话框, 在对话框中输入要存盘的文件名及其路径. 如果不指定文件名和路径, 工程文件将以 “工程1.vbp”作为默认文件名存入当前目录. 此外, 窗体文件或工程文件存盘后, 如果经过修改后再存盘, 可以执行“文件”菜单中的“保存工程”命令. 执行该命令后, 不显示对话框, 窗体文件和工程文件直接以原来命名的文件名存盘. 如果是第一次保存窗体文件或工程文件, 则当执行“保存窗体”或“保存工程”命令时将分别打开“文件另存为”或“工程另存为”对话框. 2. 装入多窗体程序 保存文件通过以上两步实现,而打开(装入)文件的操作比较简单. 即执行“文件”菜单中的“打开工程”命令, 将显示“打开工程”对话框(“现存”选项卡), 在对话框中输入或选择工程文件(.vbp)名, 然后单击“打开”按钮, 即可把属于该工程的所有文件(包括.frm和.bas文件)装入内存. 在这种情况下, 如果对工程中的程序或窗体进行修改后需要存盘, 则只要执行“文件”菜单中的“保存工程”命令即可. 如果选择“打开工程”对话框中的“最新”选项卡, 则将列出最近编写的工程文件, 此时可以选择要打开的工程文件, 然后单击“打开”按钮. 在执行“打开工程”命令时, 如果内存中有修改后但尚未保存的文件(窗体文件、模块文件或工程文件), 则显示一个对话框, 提示保存. Visual Basic可以记录最近存取过的工程文件,这些文件名位于“文件”菜单的底部(“退出”命令之上), 如图13.13所示. 打开“文件”菜单后, 只要单击所需要的文件名,
文档评论(0)