欢迎来到天天文库
浏览记录
ID:40221533
大小:529.55 KB
页数:40页
时间:2019-07-26
《可视化程序设计vb题目应用程序界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、界面设计•概述•与多重窗体有关的语句和方法•多重窗体程序设计方法•MDI界面设计•标准模块与SUBMAIN过程概述1、标准模块3、多重窗体设计的关键:(1)要解决不同窗体之间的衔接和窗体的显示、关闭等问题。(2)在窗体的代码中,可以使用Me关键字代表当前窗体的名称2、类模块:如果需要共享的是一些对象,就需要将对象编码独立出来,这就是类模块。在几个窗体中都有要执行的公共代码,为了避免在两个窗体中重复代码,就需要创建一些独立模块,用来包含这些公共代码,这就是标准模块。与窗体有关的语句和方法启动窗体:启动程序后自动打开并显示在屏幕上的窗体。
2、窗体的常用方法1、Load语句功能:加载指定窗体,即在内存中创建该窗体,但不显示在屏幕上。语法:Load窗体名称说明:加载窗体后,该窗体中的所有控件已经建立起来了,窗体的Load事件已被触发2、Unload语句功能:卸载指定的窗体,即释放窗体所占内存。语法:Unload窗体名称注意:1、启动窗体的设置方法2、每个工程最多只能有一个启动窗体3、Show方法语法:[窗体名称].Show[模式]功能:将指定的窗体显示出来。说明:(1)如果省略了”窗体名称“,将显示当前窗体。(2)Show方法兼具有Load语句的功能,如果要显示的窗体没有加载
3、到内存中,Show方法可以自动加载。否则,直接将已加载的窗体显示出来。(3)Show方法的“模式”参数是可选的,取值为0或1。如果“模式”参数的值为1-vbModal,所显示的窗体是“模态型”的,此时,除了该窗体外其他窗体已被屏蔽,不接受键盘或鼠标操作,除非关闭该窗口4、Hide方法功能:隐藏指定的窗体语法:[窗体名称].Hide说明:窗体被隐藏后并没有从内存中消失,Hide方法不会触发Unload事件。【例】窗体的显示模式‘Form1的Load事件PrivateSubForm_Load()LoadForm2'同时装载Form2窗体E
4、ndSub‘Form1的Unload的事件PrivateSubForm_Unload(CancelAsInteger)UnloadForm2'同时卸载Form2窗体EndSub‘退出按钮的click事件PrivateSubbtnExit_Click()End‘关闭所有窗体,退出程序EndSub‘模态方式显示Form2PrivateSubbtnModal_Click()Form2.Show1‘“模态”方式显示EndSub‘非模态方式显示Form2PrivateSubbtnModaless_Click()Form2.Show'“非模态”方
5、式显示EndSub‘窗体2的退出按钮PrivateSubCommand1_Click()Me.Hide'隐藏当前窗体EndSub标准模块与SubMain过程如果需要在加载任何窗体以前进行程序的初始化,可以把初始化代码放到标准模块的SubMain过程中。注意:1、SubMain过程必须在标准模块中建立。2、每个工程可以包含若干标准模块,但最多只能有一个SubMain过程。MDI窗体MultipleDocumentInterface多文档界面的应用程序至少需要两个窗体:一个MDI窗体(父窗体)和一个或若干个子窗体。在不同窗体中共用的过程和
6、变量一般应存放在标准模块中1.创建MDI窗体2.创建和设计MDI子窗体多文档界面允许创建在单个容器窗体中包含多个窗体的应用程序.父窗体包含多个子窗件,一个工程只能添加一个MDI多文档界面的特性设计阶段特性子窗体是独立的,它不被限制在父窗体的区域内。即,设计阶段,子窗体、父窗体(MDI窗体)和普通窗体没区别运行期间特性子窗体的移动、改变大小等都被限制在其父窗体中子窗体最小化时,图标在其父窗体中显示;父窗体最小化时,其所有子窗体也被最小化。子窗体最大化时,其标题与父窗体的标题合并,显示在父窗体的标题条中。父窗体及其子窗体都可以有各自的菜单
7、,子窗体加载时覆盖其父窗体的菜单。例:菜单设计•与菜单有关的概念•菜单编辑器•下拉菜单设计•弹出式菜单设计与菜单有关的概念早期的字符界面的应用程序,设计菜单是一项非常费力的工作。现在的应用程序具有图形用户界面(GUI),采用可视化的编程工具开发,菜单设计变得轻而易举了。菜单的形式有两种:下拉式菜单和弹出式菜单。下拉式菜单弹出式菜单有关概念:1)菜单组成:标题栏、菜单标题、菜单项(可以是命令、分隔条、子菜单标题;包括标题、访问键、快捷键、复选标志)2)菜单也是一个控件、对象,具有属性、事件和方法。常用属性:Caption、Enabled
8、、Visible、Checked;事件只有一个:Click菜单编辑器菜单是控件,但不能把菜单控件作为工具添加到控件箱中。菜单编辑器的启动(1)单击“工具”菜单下的“菜单编辑器”命令。(2)单击工具栏的“菜单编辑器”按钮。
此文档下载收益归作者所有