- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国二计算机VB教程13
第13章 多窗体程序设计与环境应用 本章内容: 13.1 建立多窗体应用程序 13.2 多窗体程序的执行与保存 13.3 Visual Basic工程结构 13.4 闲置循环与DoEvents语句 13.1 建立多窗体应用程序 在前面各章节所例举的Visual Basic程序,大多数都是针对一个窗体编写的,称为单窗体程序设计。在一个大型工程里,单一窗体往往不能满足需求。为了使程序结构分明,通常把程序分成许多窗体。而各窗体所共用的程序则放在标准模块(Module)中。在多窗体程序中,每个窗体都可以有自己的界面和程序代码,以完成不同的操作。 多窗体实际上是单一窗体的集合,而单一窗体是多窗体程序设计的基础。 13.1.1 与多窗体程序设计有关的语句和方法 1.Load语句 格式:Load 窗体名称 作用:把一个窗体装入内存中。执行Load语句后,可以引用窗体中的控件以及各种属性,但是此时窗体并没有显示出来。 2.Unload语句 格式:Unload 窗体名称 作用:把一个窗体从内存中清除,此语句的作用正好与Load语句相反。 3.Show方法 格式:[窗体名称.]Show[模式] 作用:显示或装入一个窗体。即在执行Show的时候,如果窗体不在内存中,则Show方法自动地把窗体装入内存然后再显示出来。 参数“模式”用来确定窗体的状态,可以取两个值:0和1。当取0(或省略)的时候,表示窗体是“非模态型”窗体,不用关闭该窗体就可以对其它窗体进行操作;当取1(或常量vbModal)的时候,表示窗体是“模态型”窗体。在这种情况下,鼠标只在此窗体内起作用,不能在其它窗体内进行操作,只有关闭该窗体后才能对其它窗体进行操作。 4.Hide方法 格式:[窗体名称.]Hide 作用:将一个指定的窗体隐藏起来,但是此窗体仍然在内存中,这和Unload语句的作用不一样。 此外,在进行多窗体程序设计的时候,还经常用到“Me”这个关键字,它表示的含义是程序代码所在的窗体。 13.1.2 多窗体程序设计 多窗体程序设计和单窗体程序设计一样,也分为三步:建立程序界面、编写程序代码和运行程序。 1.添加窗体 多窗体程序的界面由多个窗体组成,建立第一个窗体后,选择“工程”菜单中的“添加窗体”命令就可以添加其它 窗体。每创建一个窗体,该窗体作为一个对象就会自动添加到工程中去。可以在“工程管理器”窗口中的Form文件夹中看到各个窗体的文件名。也可以通过右击“工程管理器”窗口中的Form文件名,从弹出的快捷菜单中选择“添加”后,从它的子菜单中,再选择“添加窗体”命令来实现。 2.在标准模块中添加程序 把多个窗体都要使用的程序放在标准模块中,可以通过“工程”菜单中的“添加模块”命令来实现。在标准模块中可以定义私有过程,也可以定义公有过程。私有过程只能在模块中调用,而公用过程可以在应用程序的任何地方调用。 13.2 多窗体程序的执行与保存 13.2.1 指定启动窗体 在单窗体程序设计中,程序的执行没有选择,只能从这个窗体开始执行。多窗体程序是由多个窗体构成的,在缺省的情况下,Visual Basci在应用程序执行时,把实际的第一个窗体指定为启动窗体。程序运行时,窗体Form1首先被显示出来,这是只能执行Form1文件中的过程。如果希望在程序运行时,首先显示其它的窗体而不是设计时的第一个窗体,那么应该指定一个窗体作为启动窗体。 启动窗体是通过“工程”菜单中的“工程属性”命令来指定的。执行该命令后,将打开“工程属性”对话框,单击该对话框中的“通用”选项卡,将会显示出一个对话框,如图13.1所示。 单击“启动对象”栏右端的箭头,将下拉显示当前工程中所有窗体的列表,如图13.2所示。此时条形光标位于当前启动窗体上。如果需要改变,则单击要作为启动窗体的名字,然后单击“确定”按钮,即可把所选择的窗体设置为启动窗体。 13.2.2 多窗体程序的存取 对于多窗体程序的保存要比单窗体的保存要复杂些,需要将每个窗体作为一个文件保存,所有窗体作为一个工程文件进行存盘。 1.保存多窗体程序 为了保存多窗体程序,通常需要以下两步: 保存模块。 保存工程。 2.载入多窗体程序 装入多重窗体程序和装入单窗体程序一样,只要打开工程文件,工程中包括的其他文件便会自动装入内存,而不用一一打开。 3.多窗体程序的编译 多窗体程序的编译和单窗体程序的编译是一样的,都
文档评论(0)