資料介紹
用戶界面(或接口)是指:人與機器(或程序)之間交互作用的工具和方法。如鍵盤、鼠標、跟蹤球、話筒都可成為與計算機交換信息的接口。
圖形用戶界面(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次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多