Matlab教案-PPT第八章.pptVIP

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

第八章 图形用户 界面(GUI); 本章将介绍: 图形用户界面的设计原则; 图形用户界面的操作步骤。;目录;8.1 GUI设计向导; 本节介绍: 图形用户界面(GUI)的基本概念; GUI开发环境GUIDE; GUI组成部分的用途和使用方法; GUI创建的详细步骤。 ;8.1.1 GUI概述; GUIDE将设计好的GUI保存在一个FIG文件中,同时生成M文件框架。 FIG文件:该文件包括GUI图形窗口及其所有FIG文件包含序列化的图形窗口对象; M文件:该文件包括GUI设计、控制函数以及定义为子函数的用户控件回调函数。; GUIDE可以根据GUI设计过程直接自动生成M文件框架,优点如下: M文件已经包含一些必要的代码; 管理图形对象句柄并执行回调函数子程序; 提供管理全局数据的途径; 支持自动插入回调函数原型。; GUI创建包括界面设计和控件编程两部分,主要步骤如下: 通过设置GUIDE应用程序的选项来运行GUIDE; 使用界面设计编辑器进行界面设计; 编写控件行为响应控制(即回调函数)代码。;8.1.2 启动GUIDE; 在MATLAB中,可以通过如下两种方法来访问模板: 直接输入命令GUIDE,打开如下图所示的界面; 如果GUIDE已经打开,通过【File】菜单下的【New】选项也可以打开如下图所示的界面。 ;侦趟房吻庙饯网陶贩耸蕉皂籽打敢会航盛扭劣澡塘闪栋陆仗丈毅吁螺铬跟Matlab教案-PPT第八章Matlab教案-PPT第八章; 在模板设计界面中,可以选择创建新的GUI或者打开原有的GUI。 在创建新的GUI时MATLAB提供以下4种模板: 空白模板; 带有控制按钮模板; 带有坐标轴和菜单模板; 问答式对话框模板。;其中的空白模板如下图所示。 ;8.1.3 GUIDE提供的控件 ;面反汤钦琵瞻稽君哺氨璃卓麻祸额酗碟谦狱渔硝掌览阿恿赏骏讶勿往册裤Matlab教案-PPT第八章Matlab教案-PPT第八章; 按钮:通过鼠标单击按钮可以实现某种行为,并调用相应的回调函数。 滚动条:能够通过移动滚动条来改变指定范围内的数值输入,滚动条的位置代表输入数值。 单选按钮:单选按钮通常以组为单位,一组单选按钮之间是一种互相排斥的关系。; 复选框:复选框与单选按钮类似,只是多个复选框可以同时有效。 编辑框:编辑框可编辑或修改字符串的文本域。 静态文本:静态文本通常作为其他控件的标签使用。 ; 弹出式菜单:弹出式菜单将打开并显示选项列表。 列表框:列表框显示列表项,并能够选择其中的一项或多项。 拴牢按钮:拴牢能够产生一个二进制状态的行动。 ; 组合框:组合框是图形窗口中的一个封闭区域,它把相关联的控件组合在一起。 按钮组:按钮组类似于组合框,但是它可以响应单选按钮以及拴牢按钮的高级属性。 坐标轴:坐标轴可以设置关于外观和行为的参数。 ;8.1.4 界面设计工具集; GUIDE提供的界面设计工具集包括如下内容: 界面设计编辑器:添加并排列图形窗口中的控件对象。 属性检查器:检查并设置控件的属性值。 ; 对象浏览器:观察此次MATLAB运行过程中图形对象的句柄集成关系表。 菜单编辑器:创建窗口菜单和上下文菜单。 ;1.界面设计编辑器; 菜单栏; 界面区域。 其中: 控件面板包含所有控件; 工具栏和菜单栏可以用来启动其他界面设计工具; 界面区域实际上就是激活后的GUI图形窗口。;(1)控件面板 在GUI界面中放置控件: 单击控件面板中需要放置控件的按钮; 在光标变为十字形后,使用十字形光标的中心点来确定控件左上角的位置; 可以通过拖动鼠标来确定控件的大小。 ; 所有控件布置好后,可以使用激活按钮或选择【Tools】菜单下的【ActivateFigure】选项检查GUIDE的设计结果,激活时将(提示)保存FIG文件和M文件。 ;(2)上下文菜单 使用界面设计编辑器进行界面设计时: 选择一个对象; 单击鼠标右键来显示其对应的上下文菜单。; 下图描述了一个与按钮相联系的上下文菜单,同时所有已定义的回调函数都可列出。 ;(3)排列工具 可以在界面区域内通过选择并拖动任意控件(群)对其进行控件排列,当选择【Tools】菜单下的【Align Objects】选项时即可打开下图所示的排列工具栏。;窒钝茂危鸯痞无诡汤虱犹戴夯变怪指舒猛箍蜘钩巍漱励褂港判窒扛静处细Mat

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档