资料介绍
用户界面(或接口)是指:人与机器(或程序)之间交互作用的工具和方法。如键盘、鼠标、跟踪球、话筒都可成为与计算机交换信息的接口。
图形用户界面(Graphical User Interfaces ,GUI)则是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面。用户通过一定的方法(如鼠标或键盘)选择、激活这些图形对象,使计算机产生某种动作或变化,比如实现计算、绘图等。
假如读者所从事的数据分析、解方程、计算结果可视工作比较单一,那么一般不会考虑 GUI 的制作。但是如果读者想向别人提供应用程序,想进行某种技术、方法的演示,想制作一个供反复使用且操作简单的专用工具,那么图形用户界面也许是最好的选择之一。
MATLAB 为表现其基本功能而设计的演示程序 demo 是使用图形界面的最好范例。 MATLAB 的用户,在指令窗中运行 demo 打开那图形界面后,只要用鼠标进行选择和点击,就可浏览那丰富多彩的内容。
即便比较熟悉 MATLAB 的读者,在他初次编写 GUI 程序时,也会感到棘手。为使读者获得制作自己 GUI 的体验,本章“入门”节提供了一个简单的示例。读者只要输入所提供的程序,就可引出相应的界面。
本章第 2 节叙述图形用户界面的设计原则和一般制作步骤。第 3、4 节分别介绍用户菜单、用户控件的制作。出于“由浅入深”的考虑,前 4 节制作 GUI 是通过 M 脚本文件实现的。利用 M 函数文件制作 GUI ,需要解决数据传递问题,为此专设第 5 节给予阐述和示例。 MATLAB 5.x 版为方便用户制作图形界面,提供了一个交互式的设计工具 guide 。关于该工具的使用方法,被放在第 6 节中,以一个综合例题为设计目标逐步展开。
用户界面是人,即用户与计算机或计算机程序的接触点或交互方式,是用户与计算机进行信息交流的方式。计算机在屏幕显示图形和文本,若有扬声器还可产生声音。用户通过输入设备,如:键盘、鼠标、跟踪球、绘制板或麦克风,与计算机通讯。用户界面设定了如何观看和如何感知计算机、操作系统或应用程序。通常,多是根据悦目的结构和用户界面功能的有效性来选择计算机或程序。
图形用户界面或GUI是包含图形对象,如:窗口、图标、菜单和文本的用户界面。以某种方式选择或激活这些对象,通常引起动作或发生变化。最常见的激活方法是用鼠标或其它点击设备去控制屏幕上的鼠标指针的运动。按下鼠标按钮,标志着对象的选择或其它动作。与上一章讨论MATLAB句柄图形功能的相同方式,它让用户按规定设计MATLAB显示信息的方法,本章所描述的图形用户界面的功能,它让用户定制用户与MATLAB的交互方式。
命令窗口不是唯一与MATLAB的交互方式。本章将说明图形句柄uicontrol 和uimenu对象的使用,把图形界面加到MATLAB的函数和M文件。uimenu对象能在图形窗口中产生下拉式菜单和子菜单。uicontrol对象能建立如按钮,滚动条,弹出式菜单以及文本框等对象。
MATLAB在demo命令中包含了GUI功能的极好例子。
- 使用Matlab和GUI实现逆变电路的故障仿真分析 10次下载
- LINUX图形用户界面GUI介绍和QT开发使用手册免费下载 8次下载
- java教程之GUI设计初步资料免费下载 13次下载
- Microchip图形库如何简化基于键盘的GUI的设计详细中文资料概述
- 基于matlab GUI的彩色图像处理技术设计方案资料下载 29次下载
- MATLAB的GUI图形界面编程(精编) 0次下载
- Qt图形编程基础之嵌入式GUI 0次下载
- 精通GUI图形界面编程 0次下载
- 基于MATLAB GUI的水汽自动处理系统的设计 55次下载
- 基于Matlab_GUI的新型界面开发方式
- 嵌入式系统开发之ucos在各种硬件上的GUI实现
- 适用于移动终端的GUI设计与实现
- MATLAB图形用户界面设计 0次下载
- 基于Linux的嵌入式GUI设计研究
- 嵌入式系统图形用户界面(GUI)的设计与研究Design a
- 分享一款GUI开发神器 459次阅读
- GUI Guider V1.8.0全新版本正式上线 880次阅读
- 图形界面开发工具GUI Guider的使用教程 1.9w次阅读
- 谁说单片机不能图形编程,介绍MCU的TOP 5图形GUI库! 8505次阅读
- LVGL结合RT-thread快速开发出漂亮GUI的利器GUI-Guider 3890次阅读
- Rust GUI实践之Rust-Qt模块 1628次阅读
- Gui库硬件运行要求 1051次阅读
- 图形界面介绍:GUI上的按键是Design Browser 3595次阅读
- 图形界面介绍:GUI上的按键是Summary Report 3208次阅读
- 图形界面介绍:GUI上的按键是Go_To功能 2885次阅读
- 图形界面介绍:GUI上的按键是Find/Select Object 2774次阅读
- 图形界面介绍:GUI上的按键是Dim Background 2807次阅读
- 如何使UI像iPhone一样流畅炫酷 3121次阅读
- 如何选择支持GUI的STM32 1.3w次阅读
- ZedBoard学习手记(十) 图形界面控制ZedBoard硬件 2286次阅读
下载排行
本周
- 1IP6823 支持 qi 认证的无线充电发射控制 SOC
- 1.01 MB | 1次下载 | 免费
- 2IP6824 全集成QI 无线充电发射控制SOC
- 1.22 MB | 1次下载 | 免费
- 3GD32G5x3 FFT模块用户指南
- 920.15KB | 次下载 | 免费
- 4GD32H73x/H75x的器件限制
- 774.05KB | 次下载 | 免费
- 5PDTA115EU配备PNP电阻的晶体管规格书
- 189.74KB | 次下载 | 免费
- 6带注入电流控制的1.8V通用SP8T-Z和2个SP4T-Z模拟开关
- 847.62KB | 次下载 | 免费
- 7PESD18VY1BBIF保护二极管规格书
- 4.56MB | 次下载 | 免费
- 8视频处理器晶振应用方案
- 515.02 KB | 次下载 | 免费
本月
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2零死角玩转STM32F103—指南者
- 26.78 MB | 41次下载 | 1 积分
- 3PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 4PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 5dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 6STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 7AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 5次下载 | 免费
- 8LP9962集成 PFC 和 和的 高压半桥驱动的 LLC 谐振
- 3.30 MB | 4次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935124次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420063次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73813次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论