第7章窗体 界面 设计

上传人:w****i 文档编号:91080252 上传时间:2019-06-21 格式:PPT 页数:17 大小:631.50KB
返回 下载 相关 举报
第7章窗体 界面 设计_第1页
第1页 / 共17页
第7章窗体 界面 设计_第2页
第2页 / 共17页
第7章窗体 界面 设计_第3页
第3页 / 共17页
第7章窗体 界面 设计_第4页
第4页 / 共17页
第7章窗体 界面 设计_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《第7章窗体 界面 设计》由会员分享,可在线阅读,更多相关《第7章窗体 界面 设计(17页珍藏版)》请在金锄头文库上搜索。

1、,7.1窗体设计 7.2多重窗体 7.3使用向导生成窗体 7.4多文档界面*,第7章 窗体界面设计,窗体对象(Form)是VB应用程序的基本构造模块,是运行应用程序时,与用户交互操作的实际窗口。窗体是一个窗口或对话框,是存放菜单、控件的容器。 窗体有自己的属性、事件和方法,控制窗体的外观和行为。 在VB中窗体对象的外观由窗体的属性设置; 窗体的行为由窗体的方法来定义; 窗体与用户的交互由窗体的事件来定义。,窗体概述,7.1 窗体设计,窗体的主要属性 AutoRedraw属性 BackColor和ForeColor属性 Caption属性 Icon属性和Picture属性 MaxButton和M

2、inButton属性 MDIChild属性 Movable属性 StartPosition属性 Visible和Enable属性 WindowsState属性,窗体的主要事件 Click事件 DblClick事件 Load事件 QueryUnload事件 Resize事件 Unload事件,7.1 窗体设计,窗体的生命周期 创建状态 加载状态 显示状态 卸载状态,7.1 窗体设计,窗体设计的步骤: 设置窗体的属性,这可以在设计时在“属性”窗口中完成,或者运行时由代码来实现。 编写窗体事件和方法代码 窗体作为对象,能够执行方法并对事件作出响应。,7.1 窗体设计,用窗体定制对话框: 用普通窗体进

3、行改造:主要是修改两个属性参数 Borderstyle:3-Fixed Dialog(边框固定,防止改变对话框大小) ControlBox:False(取消使用控制菜单),7.1 窗体设计,7.2 多重窗体,对于较为简单的应用程序,通常只需要一个窗体,但对于复杂的应用程序,往往需要通过多重窗体(MultiForm)来实现。每一个窗体可以有不同的界面和程序代码,以完成不同的功能。如有的窗体用来输入数据,有的窗体用来显示结果等等。,多重窗体的管理 添加窗体 删除窗体 保存窗体,7.2 多重窗体,设置启动窗体 设置启动窗体 对拥有多个窗体的工程,系统默认第一个建立的窗体作为启动窗体。根据需要我们也可

4、以指定其他窗体为启动窗体。 没有启动窗体时的启动 有时候也许要应用程序启动时不加载任何窗体,这时可在工程中添加一个标准模块,并在该模块中创建名为 Main 的子过程,执行时不启动窗体,直接执行Main过程 。,7.2 多重窗体,窗体处理 Load语句 Show方法 Hide方法 Unload语句 Print方法 Cls方法,7.2 多重窗体,7.3 用向导生成窗体,使用VB的向导可快速创建功能完整的应用程序,根据向导的提示创建较复杂的应用程序。 使用向导是设计开发VB应用程序的一个很方便的途径,能减少许多中间细节问题,失误少,界面规范。,7.4 多文档界面,Windows应用程序主要有两种界面

5、样式:单文档界面(英文缩写为SDI)和多文档界面(英文缩写为MDI)。 SDI界面:某一时刻只能打开一个文档,如果要打开另一个文档,则必须关闭当前以打开的文档。Windows Media Player就是一典型的例子。 MDI界面:同一时刻可打开多个文档,每一个打开的文档都显示在各自的窗口中,并可在不同文档间快速切换,如Photo Shop。,MDI应用程序的特点 MDI界面由一个父窗体和一个或多个子窗体(MDChild=True的普通窗体)组成,父窗体作为子窗体的容器,子窗体包含在父窗体之内。 子窗体用来显示各自的文档,所有的子窗体都具有相同的功能,在运行时,子窗体显示在父窗体工作空间之内。

6、当子窗体最小化时,它的图标显示在父窗体的工作空间之内,而不是在任务栏中。 普通窗体与子窗体的区别 通过MDIChild属性可以确定窗体是否是一个MDI子窗体。如果该窗体的MDIChild属性设置为True,则它是一个子窗体。,7.4 多文档界面*,创建MDI窗体 在已有“工程”中“添加MDI窗体”,即可以创建一个MDI窗体。 创建MDI子窗体 设计时创建MDI子窗体 将本工程中的窗体MDIChild属性设置为True,可以将该窗体定义为一个MDI子窗体。 运行时创建MDI子窗体 先在设计时创建一个MDI子窗体作为模板,再使用DIM语句通过模板来创建MDI子窗体。创建MDI子窗体的DIM语句的格式如下: DIM 子窗体名 As New 模板窗体,7.4 多文档界面*,7.5 综合应用实例,【例7】 多重窗体应用:设计一个计算学生平均分和总分的多窗体应用程序,本章小结,窗体是Visual Basic应用程序的基本构造模块,是应用程序与用户交互操作的实际窗口。本章主要介绍窗体的创建、属性设置、窗体的方法和事件,以及多重窗体和多文档界面在实际中的应用,并通过实例让读者掌握窗体界面的设计方法。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号