maltab课件图形用户界面设计基础

maltab课件图形用户界面设计基础

ID:38968926

大小:821.31 KB

页数:17页

时间:2019-06-22

maltab课件图形用户界面设计基础_第1页
maltab课件图形用户界面设计基础_第2页
maltab课件图形用户界面设计基础_第3页
maltab课件图形用户界面设计基础_第4页
maltab课件图形用户界面设计基础_第5页
资源描述:

《maltab课件图形用户界面设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章图形用户界面 设计基础1-主要内容本章的学习目标:理解句柄图形的基本概念掌握句柄图形属性设置的方法熟悉GUI工具的基本内容掌握菜单设计的方法掌握控件设计的方法掌握对话框设计的方法1-2.1句柄图形2.1.1句柄图形对象概述句柄图形是一种面向对象的图形设计系统的概念,它实际上是对图形底层的总称。该系统提供创建计算机图形所必须的各种软件系统。对句柄图形的操作将会直接影响到构成图形的基本元素,例如点和线等。通过操作图形句柄,可以更加方便地处理MATLAB的图形。1-2.1句柄图形2.1.1句柄图形对象概述MATLAB语言中的句柄图形对象

2、如表2-1所示。1-2.1句柄图形2.1.2图形句柄的获取用于数据可视化和界面制作的基本绘制图形要素,称为句柄图形对象。MATLAB2006a共有9个图形对象,如图2-3所示。1-2.1句柄图形2.1.2图形句柄的获取图形窗口的句柄一般为正整数,一般被用来标识图形窗口的序号。要想对图形句柄进行操作,首先需要获得图形的句柄。在MATLAB中获得图形对象句柄的函数如表2-2所示。对这些函数进行直接调用,就会得到相对应的句柄的数值。1-2.1句柄图形2.1.3图形句柄的操作在MATLAB语言中,句柄具有丰富的操作,这为广大程序设计者提供了极大

3、的方便。下面为MATLAB语言中用于句柄操作的三个函数。Findobj函数:用来查找满足特定属性值的图形对象Copyobjh函数:把一个对象从父对象中复制到另一个父对象中Delete函数:用来删除句柄对象Reset函数:用来重新设置句柄对象的属性1-2.1句柄图形2.1.4句柄对象的属性和设置在MATLAB中所有的句柄对象都有属性。在创建图形对象的同时,可以根据自己的实际需要,通过设置这些属性可以来定义或者修改所需要的图形。对象属性包括两部分:属性名和对应的数值。句柄对象有两个重要的操作函数:Get函数:用来获取指定对象的属性值。Set

4、函数:用来设置对象的属性。1-2.2GUI设计技术2.2.1图形属性编辑器从MATLAB5.3开始,图形窗口中就有了交互操作方式,对图形窗口的坐标轴、线条和文本对象的某些基本属性进行编辑了。要想能够实现函数Get和函数Set的所有功能,对图形对象的所有属性进行编辑,必须使用功能强大的图形属性编辑器。在MATLAB2006a中,图形属性编辑器已经全部与图形的交互式操作联系起来,更加方便用户操作。其具体应用简单介绍如下。编辑坐标轴属性编辑线条属性编辑文本属性1-2.2GUI设计技术2.2.2GUI工具介绍图形用户界面(GUI,GraphUs

5、erInterface)是由图形对象构成的用户界面。在这里面,最典型的就是GUI向导设计器(GUIDE,MATLABGraphUserInterfaceDevelopmentEnvironment),GUIDE能帮助用户方便的设计出来各种符合要求的图形用户界面。图1GUIDE空白模板窗口1-2.2GUI设计技术2.2.2GUI工具介绍在图形设计的具体过程中,还需要用到下面这些工具:菜单编辑器(MenuEditor)对象浏览器(ObjectBrowser)属性设计器(PropertiesInspector)控件布置编辑器(Alignmen

6、tObjects)网格标尺设置编辑器(GridandRulers)GUIDE属性设置编辑器(GUIDEOptions)1-2.3菜单设计Windows程序界面的美观、实用和极强的可操作性,是Windows迅速成为操作系统主流的重要原因。一个美好的用户图形界面为程序的运行使用带来了极大的方便,在一个用户图形界面设计中,菜单设计起着举足轻重的作用。用户可以通过下面两种方式来创建自己所需要的菜单。利用GUI向导设计菜单利用编写程序设计菜单1-2.4控件设计如同上面所介绍的GUI菜单设计一样,GUI控件设计也是一种在图形用户界面设计中非常重要的

7、方式,它给用户的操作和功能实现带来了很多方便。而且,使用控件比使用菜单更直观、更简捷。所以,控件设计对用户也非常有用。用户也可以通过下面两种方式来创建自己所需要的菜单。利用GUI向导设计菜单利用编写程序设计菜单1-2.5对话框在GUI图形用户界面设计中,菜单设计和控件设计是两项非常重要的基础设计内容;除此之外,对话框的设计也是极其重要的。几乎所有的Windows程序都要借助于对话框和用户打交道。对话框是弹出显示的单独专用窗口,用来要求或提供信息。通过使用对话框中的按钮,用户可以通知计算机自己的选择信息,还可以将一些参数传递给计算机,而计

8、算机也可以通过对话框把一些信息反馈给用户。1-2.5对话框2.5.1专用对话框MATLAB提供了大量的建立专用对话框的函数,非常方便用户的设计,同时也保证了图形设计界面的规范统一。1-2.5对话框2.5.2

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

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

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