maltab课件图形用户界面设计基础.ppt
《maltab课件图形用户界面设计基础.ppt》由会员分享,可在线阅读,更多相关《maltab课件图形用户界面设计基础.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图形用户界面设计基础 第2章 图形用户界面 设计基础1-1图形用户界面设计基础 主要内容 本章的学习目标:理解句柄图形的基本概念掌握句柄图形属性设置的方法熟悉GUI工具的基本内容掌握菜单设计的方法掌握控件设计的方法掌握对话框设计的方法1-2图形用户界面设计基础 2.1 句柄图形句柄图形2.1.1 句柄图形对象概述 句柄图形是一种面向对象的图形设计系统的概念,它实际上是对图形底层的总称。该系统提供创建计算机图形所必须的各种软件系统。对句柄图形的操作将会直接影响到构成图形的基本元素,例如点和线等。通过操作图形句柄,可以更加方便地处理MATLAB的图形。1-3图形用户界面设计基础 2.1 句柄图形句
2、柄图形2.1.1 句柄图形对象概述 MATLAB语言中的句柄图形对象如表2-1所示。1-4图形用户界面设计基础 2.1 句柄图形句柄图形2.1.2 图形句柄的获取 用于数据可视化和界面制作的基本绘制图形要素,称为句柄图形对象。MATLAB 2006a 共有9个图形对象,如图2-3所示。1-5图形用户界面设计基础 2.1 句柄图形句柄图形2.1.2 图形句柄的获取 图形窗口的句柄一般为正整数,一般被用来标识图形窗口的序号。要想对图形句柄进行操作,首先需要获得图形的句柄。在MATLAB中获得图形对象句柄的函数如表2-2所示。对这些函数进行直接调用,就会得到相对应的句柄的数值。1-6图形用户界面设计
3、基础 2.1 句柄图形句柄图形2.1.3 图形句柄的操作 在MATLAB语言中,句柄具有丰富的操作,这为广大程序设计者提供了极大的方便。下面为MATLAB语言中用于句柄操作的三个函数。l Findobj函数:用来查找满足特定属性值的图形对象l Copyobjh函数:把一个对象从父对象中复制到另一个父对象中l Delete函数:用来删除句柄对象l Reset函数:用来重新设置句柄对象的属性1-7图形用户界面设计基础 2.1 句柄图形句柄图形2.1.4 句柄对象的属性和设置 在MATLAB中所有的句柄对象都有属性。在创建图形对象的同时,可以根据自己的实际需要,通过设置这些属性可以来定义或者修改所需
4、要的图形。对象属性包括两部分:属性名和对应的数值。句柄对象有两个重要的操作函数:l Get函数:用来获取指定对象的属性值。l Set函数:用来设置对象的属性。1-8图形用户界面设计基础 2.2 GUI设计技术设计技术 2.2.1 图形属性编辑器 从MATLAB 5.3开始,图形窗口中就有了交互操作方式,对图形窗口的坐标轴、线条和文本对象的某些基本属性进行编辑了。要想能够实现函数Get和函数Set的所有功能,对图形对象的所有属性进行编辑,必须使用功能强大的图形属性编辑器。在MATLAB 2006a中,图形属性编辑器已经全部与图形的交互式操作联系起来,更加方便用户操作。其具体应用简单介绍如下。l
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- maltab 课件 图形 用户界面 设计 基础
限制150内