》请华大学出版社 TSINGHUA UNIVERSITY PRESS 第2章图形用户界面 设计基础 图形用户界面设计基础 www.tup.tsinghuaedu.cn
1-1 图形用户界面设计基础 第2章 图形用户界面 设计基础
主要内容 》请华大学出版社 TSINGHUA UNIVERSITY PRESS 本章的学习目标: 理解句柄图形的基本概念 ·掌握句柄图形属性设置的方法 熟悉GU工具的基本内容 掌握菜单设计的方法 掌握控件设计的方法 ·掌握对话框设计的方法 图形用户界面设计基础 www.tup.tsinghuaedu.cn
1-2 图形用户界面设计基础 主要内容 本章的学习目标: • 理解句柄图形的基本概念 • 掌握句柄图形属性设置的方法 • 熟悉GUI工具的基本内容 • 掌握菜单设计的方法 • 掌握控件设计的方法 • 掌握对话框设计的方法
21句柄图形 》请华大学出版社 TSINGHUA UNIVERSITY PRESS 2.1.1句柄图形对象概述 句柄图形是一种面向对象的图形设计系统的概 念,它实际上是对图形底层的总称。该系统提供创 建计算机图形所必须的各种软件系统。对句柄图形 的操作将会直接影响到构成图形的基本元素,例如 点和线等。通过操作图形句柄,可以更加方便地处 理 MATLAB的图形。 图形用户界面设计基础 www.tup.tsinghuaedu.cn
1-3 图形用户界面设计基础 2.1 句柄图形 2.1.1 句柄图形对象概述 句柄图形是一种面向对象的图形设计系统的概 念,它实际上是对图形底层的总称。该系统提供创 建计算机图形所必须的各种软件系统。对句柄图形 的操作将会直接影响到构成图形的基本元素,例如 点和线等。通过操作图形句柄,可以更加方便地处 理MATLAB的图形
21句柄图形 》请华大学出版社 TSINGHUA UNIVERSITY PRESS 2.1.1句柄图形对象概述 MATLAB语言中的句柄图形对象如表2-1所示。 表2-1句柄图形对象函数 句柄图形对象函数 对应的句柄图形 用户界面控件( Uicontro) 可编程的用户界面控件 用户界面菜单 Ulmen) 图形窗口的可编程菜单 用户界面上下文菜单 Uiconte xtmenu) 与其他图形相联系的上下文菜单 图形窗口( Figure) 图形窗口 图像 Image) MATLAB语言中的图像 线条(Line)4 坐标数据被直线连接成的线条 光源( Light 坐标轴内光源的方向 表面 Surface) 图形表面 文本(Text) 图形窗口中的文本 坐标轴(Axes) 直角坐标系中的坐标轴 贴片( Patch) 按指定方式填充的多变性 矩形( Rectangle) 矩形、圆角矩形或椭圆形边框 图形用户界面设计基础 www.tup.tsinghuaedu.cn
1-4 图形用户界面设计基础 2.1 句柄图形 2.1.1 句柄图形对象概述 MATLAB语言中的句柄图形对象如表2-1所示
21句柄图形 》请华大学出版社 TSINGHUA UNIVERSITY PRESS 2.1.2图形句柄的获取 用于数据可视化和界面制作的基本绘制图形要素,称为 句柄图形对象。 MATI AR?06共右9个图形对象.如图2-3 所示。 Roote 图形窗口 用户接口对象 轴 式注释轴 Core Obiect+ Plot Object+ 核心对象 绘图对象 组对象 注释对象 图23句柄图形体系结构图中 图形用户界面设计基础 www.tup.tsinghuaedu.cn
1-5 图形用户界面设计基础 2.1 句柄图形 2.1.2 图形句柄的获取 用于数据可视化和界面制作的基本绘制图形要素,称为 句柄图形对象。MATLAB 2006a 共有9个图形对象,如图2-3 所示