第8章多重窗体与环境应用 81建立多重窗体应用程序 8.2多重窗体应用程序的执行与保存 83VB工程结构 8.4闲置循环与 Do Events语句
第8章 多重窗体与环境应用 8.1 建立多重窗体应用程序 8.2 多重窗体应用程序的执行与保存 8.3 VB工程结构 8.4 闲置循环与Do Events语句
8建立多重窗体应用程序 建立多重窗体应用程序,首先应该在工程中添加多个与用户 交互的窗体;然后再设计这多个窗体之间的调用关系,以及窗体 的加载、卸载、删除等操作;还包括各个窗体自身的功能实现。 811多重窗体的添加 添加窗体的方法有四种: (1)单击“工程”菜单中的“添加窗体”命令,如图8-1。 (2)直接点击工具栏的“添加窗体”按钮。 (3)单击工具栏的“添加窗体”按钮旁边的下拉菜单箭头, 在出现的菜单中选择“添加窗体”,如图8-2。 snal Basic[设计 工程1-■ icrosoft visual Basic 工程)格式@)调试)运 文件)编辑)视图)工程P)格 际加窗体( 百品易单 添加M窗体[ s添加窗体1 调添加模块⑩) Gnen标加窗体 添加类模块 atep(调添加模块⑩) 添加用户控件0 决A添加类模块) 图8-1通过菜单添加窗体 图8-2通过工具栏添加窗体
建立多重窗体应用程序,首先应该在工程中添加多个与用户 交互的窗体;然后再设计这多个窗体之间的调用关系,以及窗体 的加载、卸载、删除等操作;还包括各个窗体自身的功能实现。 8.1.1多重窗体的添加 添加窗体的方法有四种: (1)单击“工程”菜单中的“添加窗体”命令,如图8-1。 (2)直接点击工具栏的“添加窗体”按钮。 (3)单击工具栏的“添加窗体”按钮旁边的下拉菜单箭头, 在出现的菜单中选择“添加窗体”,如图8-2。 图8-1 通过菜单添加窗体 图8-2 通过工具栏添加窗体 8.1 建立多重窗体应用程序
(4)工程资源管理器中,单击鼠标右键弹出快捷菜单,选择 添加子菜单的“添加窗体”项,如图8-3所示。 工程工程1 国 工程1程1 白窗体 B For 国查看对象B) 国查看代码) 的属性窗口a) 白际加窗体〔) 添加 添加MI窗体〔 保存Form1() 图8-3通过工程资源管理器添加窗体 任选这四种方法当中的一种操作,在出现的“添加窗 体”对话框中,选择“新建”选项卡中的“窗体”,单击 “打开”按钮可以新建一个窗体,或者选择“现存”选项 卡浏览并加载其它已经存在的窗体,如图8-4
图8-3 通过工程资源管理器添加窗体 (4)工程资源管理器中,单击鼠标右键弹出快捷菜单,选择 添加子菜单的“添加窗体”项,如图8-3所示。 任选这四种方法当中的一种操作,在出现的“添加窗 体”对话框中,选择“新建”选项卡中的“窗体”,单击 “打开”按钮可以新建一个窗体,或者选择“现存”选项 卡浏览并加载其它已经存在的窗体,如图8-4
新建|现存 因体 n公 Web browser Dial Log ir Splash Tip of the ODBC Log In Options 打开 帮助Q 厂不再显示这个对话框QD 图8-4添加窗体 注意 (1)如果选择添加“现存”窗体,当出现多个窗体的名称相同 而提示不能加载时,可以改变窗体的名称再添加。 (2)添加“现存”窗体实际是在工程中包含对该文件的引用, 多个工程共享窗体,对该窗体的修改将导致其它工程中该窗体的 变化,可以通过窗体“另存为”命令以不同的文件名保存该窗体 文件以取消共享
注意: (1)如果选择添加“现存”窗体,当出现多个窗体的名称相同 而提示不能加载时,可以改变窗体的名称再添加。 (2)添加“现存”窗体实际是在工程中包含对该文件的引用, 多个工程共享窗体,对该窗体的修改将导致其它工程中该窗体的 变化,可以通过窗体“另存为”命令以不同的文件名保存该窗体 文件以取消共享。 图8-4 添加窗体
812多重窗体的设计 1.引例 学籍管理系统。 系统启动,显示登录窗体如图8-5,输入用户名和口令点击“确 定“按钮,如果用户名和口令均正确,将显示如图8-6的学籍管理 系统主窗体,同时卸载登录窗体。 请登录 学籍管理系 [区 登录 系统管理)学籍管理Q)帮助⑩ 用户名:| admin3 重新登陆F2 退出 Ctrltx 口令:* 取消 图8-5登录窗体 图8-6学籍管理系统主窗体
8.1.2 多重窗体的设计 1. 引例 学籍管理系统。 系统启动,显示登录窗体如图8-5 ,输入用户名和口令点击“确 定“按钮,如果用户名和口令均正确,将显示如图8-6的学籍管理 系统主窗体,同时卸载登录窗体。 图8-5 登录窗体 图8-6 学籍管理系统主窗体