- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab原理与应用_6要点
第6章 用户图形界面设计 图形用户界面(GUI)功能 用户可以方便地通过鼠标等输入设备与程序进行信息的交流,并控制程序的运行。 GUI包含图形对象:窗口、图标、菜单和文本的用户界面。 几种功能实现: 编写一个需要多次反复使用的程序 编写或开发程序供他人使用 创建一个过程、技术或分析方法的交互示例 简洁并稳定的界面 本章目标 理解用户图形界面的用途 掌握图形用户界面的设计开发工具GUIDE 理解图形对象的常用句柄命令 主要内容 6.1图形用户界面设计工具GUIDE 6.2控件 6.3 GUIDE常用工具 6.4使用GUIDE的GUI设计 6.5句柄图形 6.6图形对象句柄命令 6.1图形用户界面设计工具GUIDE 可视化图形界面开发环境Guide Graphical User Interface Development Environment 用户界面开发环境组成 (1)菜单栏; (2)Guide工具栏; (3)图形控件面板; (4)界面编辑客户区。 6.2 控件 1.静态文本 2.编辑框控件 3.列表框控件 4.滚动条控件 5.按钮控件 6.开关按钮控件 7.单选按钮控件 8.按钮组控件 9.检查框控件 10.列表框控件 11.弹出式菜单控件 12.坐标轴控件 13.面板控件 6.3 GUIDE常用工具 Layout Editor:布局编辑器; Alignment Tool:对齐工具; Property Inspector:对象属性观察器; Object Browser:对象浏览器; Menu Editor:菜单编辑器。 1.布局编辑器 (1)Cut:对选中的控件进行剪切操作。 (2)Copy:复制选中的控件。 (3)Paste:粘贴复制的控件。 (4)Delete:删除选中的控件。 (5)Duplicate:对选中的控件进行复制并粘贴。 (6)Property Inspector:对选中的控件打开属性检查器。 (7)Object Browser:打开对象浏览器。 (8)ButtonDownFcn:按下鼠标时控件回调的函数。 (9)Callback:单击鼠标时控件回调的函数或功能。 (10)CreateFcn:定义控件在创建阶段执行的回调例程。 (11)DeleteFcn:定义在对象的删除阶段执行的回调例程。 2.对齐工具 3.对象属性观察器 一、控件风格和外观 (1)BackgroundColor:设置控件背景颜色,使用[R G B]或颜色定义。 (2)CData:在控件上显示的真彩色图像,使用矩阵表示。 (3)ForegroundColor:文本颜色。 (4)String属性:控件上的文本,以及列表框和弹出菜单的选项。 (5)Visible:控件是否可见。 3.对象属性观察器 二、对象的常规信息 (1)Enable属性: 表示此控件的使能状态,设置为on”,表示可选,为“off”时则表示不可选。 (2)Style:控件对象类型。 (3)Tag:控件表示(用户定义)。 (4)TooltipString属性:提示信息显示。当鼠标指针位于此控件上时,显示提示信息。 (5)UserData:用户指定数据。 (6)Position:控件对象的尺寸和位置。 (7)Units:设置控件的位置及大小的单位 (8)有关字体的属性,如 FontAngle, FontName等。 3.对象属性观察器 三、控件回调函数的执行 (1)BusyAction:处理回调函数的中断。有两种选项:即Cancel:取消中断事件,queue:排队(默认设置)。 (2)ButtonDownFcn属性:按钮按下时的处理函数。 (3)CallBack属性:是连接程序界面整个程序系统的实质性功能的纽带。该属性值应该为一个可以直接求值的字符串,在该对象被选中和改变时,系统将自动地对字符串进行求值 (4)CreateFcn:在对象产生过程中执行的回调函数。 (5)DeleteFcn:删除对象过程中执行的回调函数。 (6)Interruptible属性:指定当前的回调函数在执行时是否允许中断,去执行其他的函数。 3.对象属性观察器 四、控件当前状态信息 (1)ListboxTop:在列表框中显示的最顶层的字符串的索引。 (2)Max:最大值。 (3)Min:最小值。 (4)Value:控件的当前值。 4.对象浏览器 对象浏览器里面列出了所有对象的树状结构,这些结构就是当前正在设计的GUI程序中用到的所有对象。 5.菜单编辑器 菜单编辑器提供了两种菜单类型的编辑功能: 下拉式菜单(Menu Bar) 弹出式菜单(Context Menu) 例: 编写一个3D立体图的演示程序 6.4 使用GUIDE的GUI设计 使用Guide进行GUI的界面设计
您可能关注的文档
- LED显示屏静电防护知识培训_2016-5-13_17.32.50.pptx
- Linux 下的文件压缩和程序安装.pptx
- Linux上Shell程序设计实验报告.doc
- linux常用命令加实例大全.doc
- Linux文件系统Shell.ppt
- Linux程序设计-第7章.ppt
- Linux系统编程复习提纲答案.doc
- Linux系统学习.ppt
- Linux的常用命令大全(精华版).ppt
- Linux操作系统-第6讲C语言编程.ppt
- 《小麦品种(系)田间自然抗赤霉病评价技术规程(征求意见稿)》编制说明.pdf
- 持续深耕专业纵深匠心铸造民族品牌——“老人头”品牌第四代传承人.docx
- 八上名著 红星照耀中国》.pptx
- 超强记忆学习法1_文稿.pdf
- 八上古诗词鉴赏强化训练一(教师版).pptx
- 标准文本--食品中商业无菌快速检测方法 呼吸信号法(BACTALERT 3D)-0120.pdf
- 2023年美国妇产科医师学会《妊娠期病毒性肝炎临床实践指南》解读.pdf
- On the Principle of Time and Its Effects (v2)参考资料说明.pdf
- 附件1-8《呼伦贝尔羊两年三产繁殖调控技术规范》征求意见稿.pdf
- 附件1-5 《商业建筑基坑围护结构监测技术规范》征求意见稿.pdf
最近下载
- 中级化学检验员技能鉴定考试题附答案.doc VIP
- SY∕T 6671-2017 石油设施电气设备场所ⅰ级0区、1区和2区的分类(2-2).pdf
- 2019年澳门四校联考试题及参考答案.pdf
- 五年级下册数学因数与倍数的知识点.docx VIP
- 会展管理综合技能考核(二)实践性考核工作报告.doc VIP
- 2025高二政治开学第一课《政好有你 再创佳绩》.pptx
- 2024年高考历史真题及答案解析(全国新课标卷).pdf VIP
- 创伤急救(151页)医学课件.ppt
- 公司(第一级)安全教育记录GDAQ20503.xls VIP
- 苏教版三年级上册寒假数学计算题每日一练及答案(共20天).pdf VIP
文档评论(0)