- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 图形用户界面 设计基础 主要内容 本章的学习目标: 理解句柄图形的基本概念 掌握句柄图形属性设置的方法 熟悉GUI工具的基本内容 掌握菜单设计的方法 掌握控件设计的方法 掌握对话框设计的方法 2.1 句柄图形 2.1 句柄图形 2.1 句柄图形 2.1 句柄图形 2.1 句柄图形 2.1 句柄图形 2.2 GUI设计技术 2.2 GUI设计技术 2.2 GUI设计技术 2.3 菜单设计 2.4 控件设计 2.5 对话框 2.5 对话框 2.5 对话框 1-* 图形用户界面设计基础 2.1.1 句柄图形对象概述 句柄图形是一种面向对象的图形设计系统的概念,它实际上是对图形底层的总称。该系统提供创建计算机图形所必须的各种软件系统。对句柄图形的操作将会直接影响到构成图形的基本元素,例如点和线等。通过操作图形句柄,可以更加方便地处理MATLAB的图形。 2.1.1 句柄图形对象概述 MATLAB语言中的句柄图形对象如表2-1所示。 2.1.2 图形句柄的获取 用于数据可视化和界面制作的基本绘制图形要素,称为句柄图形对象。MATLAB 2006a 共有9个图形对象,如图2-3所示。 2.1.2 图形句柄的获取 图形窗口的句柄一般为正整数,一般被用来标识图形窗口的序号。要想对图形句柄进行操作,首先需要获得图形的句柄。在MATLAB中获得图形对象句柄的函数如表2-2所示。对这些函数进行直接调用,就会得到相对应的句柄的数值。 2.1.3 图形句柄的操作 在MATLAB语言中,句柄具有丰富的操作,这为广大程序设计者提供了极大的方便。下面为MATLAB语言中用于句柄操作的三个函数。 Findobj函数: 用来查找满足特定属性值的图形对象 Copyobjh函数: 把一个对象从父对象中复制到另一个父对象中 Delete函数: 用来删除句柄对象 Reset函数: 用来重新设置句柄对象的属性 2.1.4 句柄对象的属性和设置 在MATLAB中所有的句柄对象都有属性。在创建图形对象的同时,可以根据自己的实际需要,通过设置这些属性可以来定义或者修改所需要的图形。对象属性包括两部分:属性名和对应的数值。 句柄对象有两个重要的操作函数: Get函数: 用来获取指定对象的属性值。 Set函数: 用来设置对象的属性。 2.2.1 图形属性编辑器 从MATLAB 5.3开始,图形窗口中就有了交互操作方式,对图形窗口的坐标轴、线条和文本对象的某些基本属性进行编辑了。要想能够实现函数Get和函数Set的所有功能,对图形对象的所有属性进行编辑,必须使用功能强大的图形属性编辑器。 在MATLAB 2006a中,图形属性编辑器已经全部与图形的交互式操作联系起来,更加方便用户操作。其具体应用简单介绍如下。 编辑坐标轴属性 编辑线条属性 编辑文本属性 2.2.2 GUI工具介绍 图形用户界面(GUI,Graph User Interface)是由图形对象构成的用户界面。在这里面,最典型的就是GUI向导设计器(GUIDE,MATLAB Graph User Interface Development Environment),GUIDE能帮助用户方便的设计出来各种符合要求的图形用户界面。 图1 GUIDE 空白模板窗口 2.2.2 GUI工具介绍 在图形设计的具体过程中,还需要用到下面这些工具: 菜单编辑器(Menu Editor) 对象浏览器(Object Browser) 属性设计器(Properties Inspector) 控件布置编辑器(Alignment Objects) 网格标尺设置编辑器(Grid and Rulers) GUIDE属性设置编辑器(GUIDE Options) Windows 程序界面的美观、实用和极强的可操作性,是Windows迅速成为操作系统主流的重要原因。一个美好的用户图形界面为程序的运行使用带来了极大的方便,在一个用户图形界面设计中,菜单设计起着举足轻重的作用。用户可以通过下面两种方式来创建自己所需要的菜单。 利用GUI向导设计菜单 利用编写程序设计菜单 如同上面所介绍的GUI菜单设计一样,GUI控件设计也是一种在图形用户界面设计中非常重要的方式,它给用户的操作和功能实现带来了很多
您可能关注的文档
最近下载
- Unit 5 We’re family 第1课时(Get ready)(课件)外研版(三起)(2024)英语三年级上册.pptx
- 中国民间传说:田螺姑娘.ppt
- 医院岗位风险分级监管制度.docx VIP
- 八年级班级工作计划第一学期.pdf VIP
- 甘肃省平凉崆峒区2024年中考联考数学试卷含解析.doc
- 硅片加工表面抛光.ppt
- 正大猪三宝饲料推广会流程和操作实务.ppt
- 安徽省腰椎间盘突出症分级诊疗指南(2015年版)安徽省医学会(发布时间:2016-01).pdf VIP
- 国家食品安全抽样检验抽样单&填表说明.doc
- TASCAM达斯冠专业音响CD-RW901MKII说明书用户手册(1).pdf
文档评论(0)