【教学课件】第12章图形用户界面(GUI).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《【教学课件】第12章图形用户界面(GUI).ppt》由会员分享,可在线阅读,更多相关《【教学课件】第12章图形用户界面(GUI).ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第12章 图形用户界面(GUI)如果读者接触过程序设计的有关知识,应该清楚:一个可发布的应用程序一般都需要一个友好的图形用户界面(Graphical User Interface),简称GUI。用户界面是指:用户与硬件(或程序)之间交互作用的工具和方法,是硬件(或程序)与用户之间进行通信的场所和实现交互的方式,所以又被称为“用户接口”。对于一个系统或程序而言,拥有一个优秀的用户界面是十分必要的,因为它决定了系统或程序给用户的视觉外观和使用感觉。图形用户界面是指:由窗口、光标、按键、菜单、文字注释等对象构成的一个用户界面,用户通过选中或者激活这些对象而使系统昌盛某种用户需要的动作,如计算、图形绘
2、制。特别是当用户作为一个程序设计者,需要设计一个简单易操作的演示方式,来验证设计,那么图形用户截面往往是比较好的选择。12.1 GUI的设计基础本节主要介绍:GUI的对象结构、GUI的设计原则及基本步骤、GUI的设计方式。12.1.1 GUI的对象层次结构本质上说,MATLAB是利用一系列函数来创建图形用户界面的,这些函数主要作用是创建用户界面类型的句柄图形对象(UI objects),对于此对象,本书与上一章做过一定的介绍,为了读者阅读的便捷,现再把其层次结构图具体表示出来,如图12.1所示,希望读者能加强对其的理解。从图可以看出,UI objects包含多种类型的GUI对象,各种用户界面对
3、象的具体说明如表所示。12.1.2 GUI的创建原则及基本步骤首先举一个GUI的例子,使读者对GUI的完整设计流程有一个直观的认识。12.1.3 GUI的设计方式在MATLAB中,GUI的设计方式有以下两种。通过使用MATLAB提供的GUI开发环境GUIDE来创建GUI:这个开发环境与VB、VC类似,只要设计者直接用鼠标把需要的对象拖拽到目的位置,就完成了GUI的布局设计,除此之外,此种方法在对M-文件保管上也比较人性化,允许设计者在需要修改设计时,快速地找到相对应的内容。和MATLAB以往的版本相比,这个开发环境在MATLAB 7.0中已经得到了很大的改进和完善,它易于掌握,比较适合初学者使
4、用。本章主要讲解此种方式的GUI设计。程序编辑创建GUI:即通过uicontrol、uimen、unicontextmenu等函数编写M-文件来开发GUI,上一小节的例子就是使用这种方式,此方式的优点在于GUI的菜单创建齐全,不会产生额外的.fig文件,程序代码可移植性和通用性强,用户可以直接复制代码到M-文件中或者GUIDE的M-文件中,在GUIDE的Opening Function中使用,节省类似开发项目的时间。如果使用此种方式,设计者需要特别注意GUI对象位置的配置。12.2 在GUIDE中创建GUI上一节已经介绍过,在GUIDE中,创建GUI是设计GUI的方式之一,GUIDE是MATL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 12 图形 用户界面 GUI
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内