如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
【本章学习目标】9.1用户界面对象9.1.1用户界面对象概述2.菜单(Uimenu)MATLAB的各个图形窗口有自己的菜单栏,包括File、Edit、View、Insert、Tools、Windows和Help共7个菜单项。3.快捷菜单(Uicontextmenu)快捷菜单是用鼠标右键单击某对象时在屏幕上弹出的菜单。这种菜单出现的位置是不固定的,而且总是和某个图形对象相联系。4.按钮组(Uibuttongroup)按钮组是一种容器,用于对图形窗口中的单选钮和双位按钮集合进行逻辑分组。5.面板(Uipanel)面板对象用于对图形窗口中的控件和坐标轴进行分组,便于用户对一组相关的控件和坐标轴进行管理。面板可以包含各种控件,如按钮、坐标系及其他面板等。面板中的控件与面板之间的位置为相对位置,当移动面板时,这些控件在面板中的位置不改变。6.工具栏(Uitoolbar)通常情况下,工具栏包含的按钮和窗体菜单中的菜单项相对应,以便提供对应用程序的常用功能和命令进行快速访问。MATLAB中提供了11种预定义的工具栏项目(如New、Open)以及两个用于自定义工具栏项目的工具栏控件:按钮(Uipushtool)和双位按钮(Uitoggletool)。7.表(Uitable)用表格形式显示数据,这是MATLAB2008版本新增的控件。9.1.2控件的公共属性1.基本控制属性2.事件响应属性图形窗口对象的特殊事件属性9.1.3回调函数9.1.4GUI的设计方式9.2图形用户界面设计工具9.2.1图形用户界面设计窗口2.GUI设计窗口3.GUI设计窗口的基本操作9.2.2对象属性查看器9.2.3菜单编辑器2.设置菜单属性9.2.4位置调整工具9.2.5对象浏览器9.2.6Tab顺序编辑器9.2.7GUIDE设计示例9.3GUI编程9.3.2建立用户菜单9.3.3建立快捷菜单【例9.4】绘制曲线y=2sin(5x)sinx,并建立一个与之相联系的快捷菜单,用以控制曲线的线型和曲线宽度。