① GUI編程軟體是什麼
GUI 就是 Graphical User Interface 的簡稱,即圖形用戶界面,通常人機交互圖形化用戶界面設計經常讀做「goo-ee」准確來說 GUI 就是屏幕產品的視覺體驗和互動操作部分。
GUI 是一種結合計算機科學、美學、心理學、行為學,及各商業領域需求分析的人機系統工程,強調人—機—環境三者作為一個系統進行總體設計。
由上可以知道,現在很多常見的軟體工具都支持 GUI 編程。如 .net 下的 VB,VC,C#, 或者 java ide , 或 eclipse 等等吧。
② matlab gui是什麼
'多用於通信系統模擬'這個會誤導人的吧。
另外matlab,並不能說是編程軟體,個人認為一部分是『數據處理軟體』,數據處理的范疇很廣,科學計算、圖像處理、音頻、視頻、通行模擬、任何工程問題,實質上都是數據處理。畢竟,任何計算機的操作都是基於數據處理的。另外一大部分,就是建模,模型模擬。
gui,也有自己的意思,Graphical
User
Interface
,人機交互圖形化用戶界面設計。網路很多東西。
合在一起,matlab
gui,恐怕就是特指matlab裡面的gui界面編程唄。
③ 什麼是GUI圖形用戶界面
圖形用戶界面(Graphical User Interface,簡稱 GUI,又稱圖形用戶介面)是指採用圖形方式顯示的計算機操作用戶界面。與早期計算機使用的命令行界面相比,圖形界面對於用戶來說在視覺上更易於接受。
簡介
如Windows是以GUI(圖形界面)方式操作的,因為你可以用滑鼠來點擊按鈕來進行操作,很直觀。而DOS就不具備GUI,所以他只能輸入命令。DOS 的這種界面叫CLI (Command line User Interface ) 命令行模式的人機介面。
GUI 是 Graphical User Interface 的簡稱,即圖形用戶界面,通常人機交互圖形化用戶界面設計經常讀做「goo-ee」,准確來說 GUI 就是屏幕產品的視覺體驗和互動操作部分。
GUI 是一種結合計算機科學、美學、心理學、行為學,及各商業領域需求分析的人機系統工程,強調人—機—環境三者作為一個系統進行總體設計。
這種面向客戶的系統工程設計其目的是優化產品的性能,使操作更人性化,減輕使用者的認知負擔,使其更適合用戶的操作需求,直接提升產品的市場競爭力。
GUI 即人機交互圖形化用戶界面設計。縱觀國際相關產業在圖形化用戶界面設計方面的發展現狀,許多國際知名公司早已意識到 GUI 在產品方面產生的強大增值功能,以及帶動的巨大市場價值,因此在公司內部設立了相關部門專門從事 GUI 的研究與設計,同業間也成立了若干機構,以互相交流 GUI 設計理論與經驗為目的。隨著中國 IT 產業,移動通訊產業,家電產業的迅猛發展,在產品的人機交互界面設計水平發展上日顯滯後,這對於提高產業綜合素質,提升與國際同等業者的競爭能力等等方面無疑起了制約的作用。
編輯本段
特點
GUI的廣泛應用是當今計算機發展的重大成就之一,他極大地方便了非專業用戶的使用人們從此不再需要死記硬背大量的命令,取而代之的是可以通過窗口、菜單、按鍵等方式來方便地進行操作。而嵌入式GUI具有下面幾個方面的基本要求:輕型、佔用資源少、高性能、高可靠性、便於移植、可配置等特點。
編輯本段
GUI的組成部分
桌面
在啟動時顯示,也是界面中最底層,有時也指代包括窗口、文件瀏覽器在內的「桌面環境」。在桌面上由於可以重疊顯示窗口,因此可以實現多任務化。一般的界面中,桌面上放有各種應用程序和數據的圖標,用戶可以依此開始工作。桌面與既存的文件夾構成裡面相違背,所以要以特殊位置的文件夾的參照形式來定義內容。比如在微軟公司的Windows XP系統中,各種用戶的桌面內容實際保存在系統盤(默認為C盤):\Documents and Settings\[用戶名]\桌面 文件夾里。
牆紙,即桌面背景。可以設置為各種圖片和各種附件,成為視覺美觀的重要因素之一。
視窗
應用程序為使用數據而在圖形用戶界面中設置的基本單元。應用程序和數據在窗口內實現一體化。在窗口中,用戶可以在窗口中操作應用程序,進行數據的管理、生成和編輯。通常在窗口四周設有菜單、圖標,數據放在中央。
在窗口中,根據各種數據/應用程序的內容設有標題欄,一般放在窗口的最上方,並在其中設有最大化、最小化(隱藏窗口,並非消除數據)、最前面、縮進(僅顯示標題欄)等動作按鈕,可以簡單地對窗口進行操作。
單一文件界面
在窗口中,一個數據在一個窗口內完成的方式。在這種情況下,數據和顯示窗口的數量是一樣的。若要在其他應用程序的窗口使用數據,將相應生成新的窗口。因此窗口數量多,管理復雜。
多文件界面
在一個窗口之內進行多個數據管理的方式。這種情況下,窗口的管理簡單化,但是操作變為雙重管理。
標簽
多文件界面的數據管理方式中使用的一種界面,將數據的標題在窗口中並排,通過選擇標簽標題顯示必要的數據,這樣使得接入數據方式變得更為便捷。
上述中,多文件界面主要是微軟視窗系統採用。而在其他環境中,通常多是單文件界面,所以無所謂單一/多文件界面的稱呼問題。
菜單
將系統可以執行的命令以階層的方式顯示出來的一個界面。一般置於畫面的最上方或者最下方,應用程序能使用的所有命令幾乎全部都能放入。重要程度一般是從左到右,越往右重要度越低。命定的層次根據應用程序的不同而不同,一般重視文件的操作、編輯功能,因此放在最左邊,然後往右有各種設置等操作,最右邊往往設有幫助。一般使用滑鼠的第一按鈕進行操作。
即時菜單(又稱功能表)
與應用程序准備好的層次菜單不同,在菜單欄以外的地方,通過滑鼠的第二按鈕調出的菜單稱為「即時菜單」。根據調出位置的不同,菜單內容即時變化,列出所指示的對象目前可以進行的操作。
圖標
顯示在管理數據的應用程序中的數據,或者顯示應用程序本身。
數據管理程序,即在文件夾中用戶數據的管理、進行特定數據管理的程序的情況下,數據通過圖標顯示出來。通常情況下顯示的是數據的內容或者與數據相關聯的應用程序的圖案。另外,點擊數據的圖標,一般可以之間完成啟動相關應用程序以後再顯示數據本身這兩個步驟的工作。
應用程序的圖標只能用於啟動應用程序。
按鈕
菜單中,利用程度高的命令用圖形表示出來,配置在應用程序中,成為按鈕。
應用程序中的按鈕,通常可以代替菜單。一些使用程度高的命令,不必通過菜單一層層翻動才能調出,極大提高了工作效率。但是,各種用戶使用的命令頻率是不一樣的,因此這種配置一般都是可以由用戶自定義編輯。
編輯本段
實現方法
針對特定的圖形設備輸出介面,自行開發相關的功能函數。
購買針對特定嵌入式系統的圖形中間軟體包。
採用源碼開放的嵌入式GUI系統。
使用獨立軟體開發商提供的嵌入式GUI產品。
編輯本段
GUI 准則
減少用戶的認知負擔
保持界面的一致性
滿足不同目標用戶的創意需求
用戶界面友好性
圖標識別平衡性
圖標功能的一致性
建立界面與用戶的互動交流
更為人性化的視覺優化
更具識別性的圖標及其他元素
更具可操控性和擴充性的使用易用性
更具有企業品牌特色的視覺識別性
手機通信移動產品
編輯本段
GUI 應用領域
手機通訊移動產品
電腦操作平台
軟體產品
PDA產品
數碼產品
車載系統產品
智能家電產品
游戲產品
產品的在線推廣
編輯本段
競賽
GUI錦標賽(The GUI Championships)是一個每兩年舉行一次的國際性的界面競賽, 被邀請的界面設計師們來自世界各地參加幾種不同類別的W
2008
indows GUI界面競賽, 你將有機會獲得大賽設立的豐厚獎金和同行們的贊賞.「圖形用戶界面大獎賽」是國際性的桌面美化大賽,前身是「圖形用戶界面奧林匹克」,由 Neowin、Lockergnome、deviantART、Betanews、WinCustomize五大IT 社區聯合主辦,屬於微軟認證的金牌合作計劃。全世界的計算機桌面圖形藝術天才們匯聚一堂,向我們展示他們最高的創作成就。大賽於 2005 年由於贊助資金問題停賽一年,今年的比賽便顯得稍稍有些冷清。本次大賽共有世界各國 26 個團隊參加,參與 9 個項目,爭奪共計一萬二千美元的獎金(包括 X-Box 360、Nvidia 顯卡在內的實物獎品)。今年的比賽集中在桌面背景(Wallpaper)、桌面圖標(Icon)、桌面主題(Visual Style)三個方面,而比賽項目的類型則分為「最實用」(Most Usable)、「最具原創性」(Most Original)、「綜合最佳」(Best Overall)。
2008GUI錦標賽我國獲獎情況
本屆參賽作品中我國設計師獲得了1金3銀3銅的好成績。
我國設計師iconboy的作品Non-Mainstream2008 獲得了綜合最佳桌面圖標獎二等獎(Best Overall Icon Package Winners 2nd Place),
最實用桌面圖標獎二等獎(Most Usable Icon Package Winners 2nd Place)。
④ matlab gui 編程簡介
用戶界面(或介面)是指:人與機器(或程序)之間交互作用的工具和方法。如鍵盤、
滑鼠、跟蹤球、話筒都可成為與計算機交換信息的介面。
圖形用戶界面(Graphical User Interfaces ,GUI)則是由窗口、游標、按鍵、菜單、文
字說明等對象(Objects)構成的一個用戶界面。用戶通過一定的方法(如滑鼠或鍵盤)選
擇、激活這些圖形對象,使計算機產生某種動作或變化,比如實現計算、繪圖等。
假如讀者所從事的數據分析、解方程、計算結果可視工作比較單一,那麼一般不會考
慮GUI 的製作。但是如果讀者想向別人提供應用程序,想進行某種技術、方法的演示,想
製作一個供反復使用且操作簡單的專用工具,那麼圖形用戶界面也許是最好的選擇之一。
MATLAB 為表現其基本功能而設計的演示程序demo 是使用圖形界面的最好範例。
MATLAB的用戶,在指令窗中運行demo 打開那圖形界面後,只要用滑鼠進行選擇和點擊,
就可瀏覽那豐富多彩的內容。
用戶圖形界面(GUI)是程序的圖形化界面。一個好的GUI 能夠使程序更加容易的使用。它
<br>提供用戶一個常見的界面,還提供一些控制項,例如,按鈕,列表框,滑塊,菜單等。用戶圖形
<br>界面應當是易理解且操作是可以預告的,所以當用戶進行某一項操作,它知道如何去做。例如,
<br>當滑鼠在一個按鈕上發生了單擊事件,用戶圖形界面初始化它的操作,並在按鈕的標簽上對這
<br>個操作進行描述。
<br>
<br>創建MATLAB 用戶圖形界面必須由三個基本元素:
<br>1. 組件. 在matlab GUI 中的每一個項目(按鈕,標簽,編輯框等)都是一個圖形化組件.組件可
<br>分為三類:圖形化控制項(按鈕,編輯框,列表,滾動條等),靜態元素(窗口和文本字元串),菜單
<br>和坐標系. 圖形化控制項和靜態元素由函數uicontrol 創建,菜單由函數uimenu 和
<br>uicontextmenu 創建,坐標系經常用於顯示圖形化數據,由函數axes 創建.
<br>2. 圖象窗口(Figure)。GUI 的每一個組件都必須安排圖象窗口中。以前,我們在畫數據圖
<br>象時,圖象窗口會被自動創建。但我們還可以用函數figure 來創建空圖象窗口,空圖
<br>象窗口經常用於放置各種類型的組件。
<br>3. 回應。最後,如果用戶用滑鼠單擊或用鍵盤鍵入一些信息,那麼程序就要有相應的動
<br>作。滑鼠單擊或鍵入信息是一個事件,如果matlab 程序運行相應的函數,那麼matlab
<br>函數肯定會有所反應。例如,如果用戶單擊一按鈕,這個事件必然導致相應的matlab
<br>語句執行。這些相應的語句被稱為回應。只要執行GUI 的單個圖形組件,必須有一個
<br>回應。
⑤ GUI編程是怎樣的
GUI入門也很簡單,讀者可參考Help→Contents→MATLAB→。
MATLAB還專門提供了一個GUI編寫的環境,名為GUIDE()。在CommandWindow中運行「guide」命令,就會彈出一個關於GUI編寫的向導,按照這個向導,就可以寫一些簡單的GUI了。
應該說,相對於目前流行的編程語言,MATLAB並不是編寫GUI程序的好的工具,但如果深入下去,MATLAB的GUI功能並不差,也可以寫一些復雜的界面程序,圖6-1所示為作者寫的一個實現數字圖像相關方法(一種實驗固體力學測量方法)計算的GUI程序。
⑥ python gui是什麼意思
PYTHON是一門編程語言啊,
圖形用戶界面(Graphical User Interface,簡稱GUI,又稱圖形用戶介面)是指採用圖形方式顯示的計算機操作用戶界面。
只是說用python開發gui的程序很方便吧
⑦ cs里經常說的GUI是什麼意思啊
GUI是Graphic
User
Interface
的簡稱,是一個編程術語,意思是
「圖形用戶界面」,就是指的你在啟動游戲後進入的界面,通過它來人機交互,就是你點擊哪個按鈕來告訴計算機執行何種操作,是專門針對軟體用戶所做的界面。
CS里也包括游戲的界面,Config(腳本).皮膚界面..
⑧ Gui與ui的區別是什麼
UI側重於設計、體驗,比如你能做一套圖標,做窗口主題,就可以叫UI設計,UI工程師。前端工程師做的也可以叫UI,UX有時候也算成UI。GUI則側重於編程,涉及操作系統的圖形介面、3D引擎、繪圖效率等,經常用到詞彙GUI。如果你的頭銜不是UI設計師,而是GUI設計師,我會覺得你是底層代碼大牛
⑨ java的gui編程和html的區別
gui是編出來是可視化的圖形,像exe運行出來的那種界面.html和它不是一回事,是一種最基本編輯網頁的語言.運行出來就是網頁