matlab-GUI-操作讲义-图形用户界面设计

matlab-GUI-操作讲义-图形用户界面设计

ID:41239772

大小:1.00 MB

页数:69页

时间:2019-08-20

matlab-GUI-操作讲义-图形用户界面设计_第1页
matlab-GUI-操作讲义-图形用户界面设计_第2页
matlab-GUI-操作讲义-图形用户界面设计_第3页
matlab-GUI-操作讲义-图形用户界面设计_第4页
matlab-GUI-操作讲义-图形用户界面设计_第5页
资源描述:

《matlab-GUI-操作讲义-图形用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、七.图形用户界面本章主要内容图形用户界面的设计原则和一般步骤图形用户界面设计图形用户界面设计工具应用M函数文件实现图形用户界面7.1图形用户界面的设计原则和一般步骤图形用户界面就是通过窗口、选单、按钮、文字说明等对象构成一个美观的界面,提供用户利用鼠标或键盘方便地实现操作。MATLAB设计图形用户界面的方法有两种:使用可视化的界面环境(图形用户界面设计工具)和通过编写程序。7.1.1设计原则1.简单性设计界面时,应力求简捷、直观、清晰地体现出界面的功能和特征。窗口数目尽量少,力避不同窗口间来回切换;多采用图形,少用数值;不要出现可有可无的功能。7

2、.1.1设计原则(续)2.一致性两层含义:一指自己设计的界面风格要尽量一致;二指新设计的界面要与其他已有的界面风格要一致。一般习惯图形区在界面左侧,控制区在右侧。7.1.1设计原则(续)3.习常性设计界面时,应尽量使用人们所熟悉的标志和符号,便于用户使用。4.其他考虑因素除了以上静态性能之外,还应注意界面的动态性能:界面对用户操作的响应要迅速、连续;对持续时间较长的运算要给出等待时间提示,并允许用户中断运算。7.1.2一般制作步骤界面制作包括界面设计和程序实现。分析界面所要实现的主要功能,明确设计任务;绘界面草图,注意从使用者的角度来考虑界面布局

3、;按构思的草图,上机制作静态界面;编写界面动态功能程序。7.2图形用户界面设计7.2.1可视化的界面环境MATLAB6.5版本提供的GUI设计工具较前面的版本有较大的改善,设计界面变化很大。打开GUI设计工具的方法有以下几种:(1)选择菜单“File”——“New”——“GUI”命令;(2)在指令窗口输入以下命令:guide打开空白设计工作台guideFN在工作台中打开文件名为FN的用户界面注意:在guide指令作用下,待打开的文件名不分字母的大小写。7.2图形用户界面设计(续)打开的GUI启动界面提供新建界面(CreateNewGUI)和打开已

4、有界面文件(OpenExistingGUI)的属性页。新建界面可以选择空白界面、包含有控件的模板界面、包含有轴对象和菜单的模板界面、标准询问窗口等选项。选择任意一项都会打开GUI设计工作台,对界面静态组成部分进行的具体的修改工作都是在工作台实现的。7.2图形用户界面设计(续)如在指令窗键入:guide,则可得到如下GUI设计工具的启动界面:空白界面有控件的模板界面有轴对象和菜单的模板界面标准询问窗口7.2图形用户界面设计(续)若激活打开已有界面文件(OpenExistingGUI)的属性页,则可通过打开文件浏览器(Browse)选定需打开文件并打

5、开,主窗口则显示最近打开的界面文件的列表。最近打开的界面文件列表打开文件浏览器7.2图形用户界面设计(续)如在新建界面中选择“BlankGUI(Default)”,然后单击“OK”按钮,就会出现如下的GUI设计工作台:7.2图形用户界面设计(续)GUI设计工作台有4个功能区:菜单条、编辑工具条、控件模板区、设计工作区。菜单条编辑工具条控件模板区设计工作区7.2图形用户界面设计(续)在工具栏主要提供了六个工具:对象对齐工具、菜单编辑器、文件编辑器、属性编辑器、界面激活工具和对象浏览器,单击这六个按钮就会出现相应的窗口。对象对齐工具菜单编辑器文件编辑

6、器属性编辑器对象浏览器运行界面7.2.2创建用户菜单1.菜单编辑在GUI设计工作台的菜单条选择“Tool”-”MenuEditor…”或单击工具栏“MenuEditor”按钮,就会出现菜单编辑器窗口。新建菜单新建子菜单菜单左、右移菜单上、下移删除菜单填写菜单名,如果在前面加“&”符号则加快捷键,当运行时第一个字母会加下划线,以便用户快速激活菜单项标记分隔符初值是否已选输入回调函数7.2.2创建用户菜单(续)2.通过uimenu命令创建菜单h_menu=uimenu(h_parent,’PropertyName’,ProperValue,…)>>h

7、_menu=uimenu(h_fig,’lable’,’paint’)%创建菜单paint7.2.3控件的使用1.常用控件详见下表所示:控件名PropertyName功能按钮PushButton最常用的控件,用于响应用户的鼠标单击,按钮上有说明文字说明其作用。切换按钮ToggleButton当单击时会凹凸状态切换。单选按钮RadioButton当单击时会用黑白点切换,总是成组出现,多个单选按钮互斥,一组中只有一个被选中。复选框CheckBox当单击时会用√切换,有选中、不选中和不确定等状态,总是成组出现,多个复选框可同时选用。文本框EditTex

8、t凹形方框,可随意输入和编辑单行和多行文字,并显示出来。静态文本框StaticText用于显示文字信息,但不接受输入。滚动条Slider

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。