MATLAB基础及其应用教程[管爱红]第9章 图形用户界.pptVIP

MATLAB基础及其应用教程[管爱红]第9章 图形用户界.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB基础及其应用教程[管爱红]第9章 图形用户界

第9章 图形用户界面设计 图形用户界面 (Graphical User Interface,GUI)是指人与计算机或计算机软件之间的图形化的交互方式。一个设计良好的GUI,能够极大地方便用户操作,用户可以通过窗口、菜单、图标、按钮等方式操作计算机和运行软件。在GUI中,计算机画面上显示的窗口、菜单、按钮等图形表示不同目的和动作,用户通过键盘、鼠标等设备进行选择或参数输入。 利用MATLAB进行各类科学研究的读者,如果需要向别人提供应用程序,或进行某种技术、方法的演示,或制作一个供反复使用且操作简单的专用工具,设计一个图形用户界面就成为一项必不可少的工作。 MATLAB为表现其基本功能而设计的演示程序demo 是使用图形界面的良好范例。在Command Window窗口中运行Demo 打开图形用户界面后,只要用鼠标进行选择和点击,就可以浏览其丰富多彩的内容。 【学习目标】 熟悉GUIDE开发环境; 掌握GUI的设计方法,学会设计包含菜单与常用控件的较复杂的GUI 9.1使用GUIDE创建GUI MATLAB提供的图形用户界面开发环境是GUIDE(Graphical User Interface Development Environment),它提供了一组丰富的图形用户界面创建工具。我们可以利用GUIDE对图形用户界面进行布局和编程。本节对GUIDE的使用方法进行初步介绍。 9.1.1 GUIDE编辑界面简介 进入到GUIDE开发环境通常有如下三种方法: 1.在MATLAB主窗口中,选择File菜单中的“New”菜单项,再选择其中的“GUI”; 2.在Command Window中输入Guide,按【Enter】键; 3.点击Matlab主界面工具栏上的Guide按钮。 首先会弹出“Guide Quick Start”对话框,如图9.1所示,其中的两个选项分别为“Create New GUI”(创建新的GUI)和“Open Existing GUI”(打开已经存在的GUI)。 “Create New GUI”分别有以下GUIDE模板: Blank GUI(Default)(空GUI); GUI with Uicontrols(带Uicontrols的GUI); GUI with Axes and Menu(带坐标轴和菜单的GUI); Model Question Dialog(模板提问对话框)。 点击相应的选项时可以在右侧看到相应的预览(Preview)。选择“Save on startup as”时可选择改变生成文件的默认存储路径。 选择第一项:Blank GUI(Default),并单击OK,可得如图2所示的布局编辑器(Layout Editor)界面, 正在编辑的是一个空的GUI模板。编辑器的各主要组成部分已经标注在图中。选中组件面板(Component Palette)中的某一个组件,按下鼠标左键,拖曳,就可以把它放置在布局工作区(Layout Area)中。 布局编辑界面菜单栏(Menu Bar)下面是工具栏(Toolbar),其上是一些常用的快捷按钮,当鼠标停留在快捷按钮上方片刻,会弹出提示框提示按钮的名称。下面介绍部分快捷按钮。 Align Objects :用来调整组件在GUI中的分布和排列,点击后界面如图9.3 所示; Menu Editor:菜单编辑器。用于给GUI添加并编辑菜单; Tab Order Editor:Tab顺序编辑器。用于设置在GUI处于运行状态时,按下键盘的【Tab】键依次选择组件的顺序; M-File Editor:M文件编辑器。设计好的GUI运行后一般会对应生成两个文件,一个是图形(.fig)文件,另一个是程序(.m)文件。M文件编辑器可以打开程序文件进行编辑; Property Inspector:属性编辑器,用于设置在你设计当中各组件的各种属性,如名称、背景、颜色等; Object Browser:对象浏览器,用于浏览工作区中所有对象的层次结构; Run:运行GUI。 9.1.2菜单设计实例 菜单一般置于GUI的最上方,应用程序的几乎全部功能都包含其中。 按下 按钮,进入Menu Editor编辑器如图9.4所示,Menu Editor的快捷按钮从左至右依次为: New Menu(新菜单) New Menu Item(新子菜单) New Context Menu(新右键菜单) Move Selected Item Backward Move Selected Item Forward Move Selected Item Up Move Selected Item Down (以上四项用来更改菜单项的前、后级

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档