第6章图形用户界面.ppt
《第6章图形用户界面.ppt》由会员分享,可在线阅读,更多相关《第6章图形用户界面.ppt(39页珍藏版)》请在三一文库上搜索。
1、复习:,1、求解多项式x3+2x2+10x-20=0的根。 2、求2x2-6在-4,3之间的极小值和x=-2附近的零点。 3、产生一个5阶的随机矩阵,提取第2行3列和第3行所有的元素。 4、x=(0:0.1:2*pi),y=sinx, 在x=3pi/4插入相应的值,显示相应值并在曲线上标识出。,第6章 图形用户界面,本章要点: GUIDE开发工具 图形对象句柄的使用 控件、菜单和对话框的应用 图形用户界面的设计过程,6.1 认识GUI,GUI(Graphical User Interfaces)是由窗口、图标、菜单、文本、按钮等图形对象构成的用户界面。 一、GUI开发环境 1启动GUIDE 启
2、动GUIDE有三种方法:在MATLAB操作桌面,单击FileNewGUI选项、单击工具栏上的图标 、在命令窗口输入guide后回车,出现GUIDE Quick Start对话框。,1)Create new GUI选项卡包含四个初始化设计模板:Blank GUI(Default)创建一个空白的GUI、GUI with Uicontrols创建一个带有控制组件的GUI、GUI with Axes and Menu创建一个带有轴对象和菜单的GUI、Model Question Dialog创建一个问题对话框。 2)Open Existing GUI选项卡含有一个Recenty opened file
3、s(最近打开过的GUI文件)选择框。,2创建GUI,选择Blank GUI(Default)模板,单击【OK】按钮,打开GUI设计窗口。 单击设计窗口FilePreferences选项,打开Preferences对话框,选中Show name in component palette选项,在组件面板中显示控件名称。,3运行和保存GUI,设计窗口的右边为版面设计区,向版面设计区添加控件,可以用鼠标从组件面板拖动来完成版面设计完成后,单击工具栏的运行按钮 即可运行GUI。 首次运行 GUI 时,系统会提示存盘。存盘完成后,系统会打开运行界面窗口和M文件编辑窗口,同时生成两个文件:一个是fig文件,
4、包含对GUI及其组件的完整描述;另一个是M文件,包含GUI的程序代码和组件回调事件代码。,二、GUI设计规范,1界面一致性 (1)显示信息 在同一个GUI中信息的表现形式应一致 (2)桌面布局 2界面易用性 设计界面时,应力求简洁清晰地反映界面的功能和特征 3界面规范性 按照Windows界面的规范来设计,6.2 GUIDE常用工具,一、控件 (1)命令按钮(Push Button) (2)开关按钮(Toggle Button) (3)单选按钮(Radio Button) (4)核选框(Check Box) (5)滑动条(Slider) (6)可编辑文本框(Edit Text),(7)静态文本
5、框(Static Text) (8)弹出式菜单(Pop-Up Menu) (9)列表框(Listbox) (10)坐标轴(Axes) (11)面板(Panel) (12)按钮组(Button Group) (13)ActiveX控件(ActiveX Control),二、排列工具,排列工具的作用是对选定的两个或两个以上的控件进行水平排列、垂直排列和均匀分布。单击GUI设计窗口工具栏上的 按钮,或者单击ToolsAlign Objects菜单项,都可以打开排列工具对话框。,三、对象属性检查器,利用对象属性检查器,可以查看每个对象的属性值,也可以修改、设置对象的属性值。 选中某个控件,单击GUI设
6、计窗口工具栏上 按钮、单击ViewProperty Inspector子菜单,直接双击控件,都可以打开对象属性检查器。,1外观及风格控制类 1)BackgroundColor:用于设置控件的背景颜色,默认值是系统定义的颜色。通过颜色设置对话框选择颜色。 2)ForegroundColor:用于设置控件的前景颜色,即控件上显示文本的颜色,默认值是系统定义的颜色。通过颜色设置对话框选择颜色。 3)Visible:属性取值可以是on或off,on是默认值。用于设置控件是否可见。 4)Position:用于确定控件在图形窗口中的位置以及控件的大小。 5)Units:设置控件的位置及大小的计量单位。,2
7、常规信息类,1)Enable:用于决定鼠标单击控件时控件的反应情况,有on、off和inactive三种取值。on是默认值,表示控件是可用的;off表示控件不可用,而且控件外表看起来是灰色的;inactive也表示控件不可用,但控件外表与on是一样的。 2)Style:用于设置控件的类型。 3)Tag:属性取值是一个字符串,用于标记控件的名称,以便在程序设计时找到该控件,在一个程序中,控件的属性值是唯一的。,4)TooltipString:属性取值是一个字符串,用于提示信息显示。当鼠标移到控件上时,就会显示定义的字符串。 5)FontName:用于设置文字的字体,默认值是系统定义的字体。属性取
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 用户界面
链接地址:https://www.31doc.com/p-2567067.html