1、什麼是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)。
2、安卓盒子UI設計如何將子應用快捷到桌面
首先對android來說,快捷方式就不是一個標準的東西,因為沒有一個標準的桌面版程序.有的桌面應用甚至就沒有快捷方權式這種東西.
然後把單個應用內的某個功能點單獨做成快捷方式,需要這個應用自己做相應的實現.也確實有那麼做的應用.但確實沒見過哪家手機的設置程序這么做了.
最後設置這個應用很特殊,具有特殊許可權,無法被第三方開發的應用替換.
3、如何評價 Windows 10 的界面設計
新的Windows 10(下簡稱Win 10)算是Win 7和Win 8的混合體。Win 10即擁有用戶熟悉的開始菜單欄,同時具有 8 Metro極具科技感的時尚界面。除此之外,Win 10 又和Windows Phone 8.1以及Xbox One進行合並,吸後者之優。WindowsPhone 8.1中語音助手Cortana的加入讓Win 10增添光彩。Win 10的推出,將使用Windows的一切設備進行融合,真正的實現無障礙互通。相信Win 10的推出,創下微軟系統使用率的又一新高。 安裝簡單 時間短Win 10安裝和Win 8一樣,無需人工留守,大約30分鍾左右即可完成。從Win 7開始,這種更為人性化的安裝方式開始盛行。不過從Win8開始,在安裝步驟中添加了微軟的賬號登陸,支持OneDrive雲端存儲。在登陸賬號之後,可 以從雲端同步到本機中,實現「0」成本恢復。Win 10依舊採用這種模式,第一方面鞏固微軟用戶群,第二方面操作也更為簡單。開始菜單終回歸在短時間安裝完成之後,上劃解鎖界面。Win10便映入我們的眼簾。和Win 8不同的是,由於測試安裝的Win 10設備為便捷式超級本,且不帶屏幕觸控。Win 10則自動識別為「桌面」模式。並沒有出現Metro界面,讓筆者非常欣慰。這種Modern排列終於不用在台式機中顯示。不過對於可插入鍵盤式平板電腦 來說「Continuum模式」絕對是個絕佳的選擇。Win10 Continuum模式是Win10的一項新的功能,專門為混合形態設備設計,也就是說開啟此模式後我們的設備尤其是一些二合一產品可以自由切換平板狀態 和筆記本狀態,此時Win10會自動判斷用戶需要切換哪種模式。關於Continuum模式用一段視頻更為直接。在Win 8中飽受爭議的要數這顆小小的「開始」按鈕了。雖然在Win8.1中開始鍵回歸,但是其作用只是充當「傀儡」的作用,最終還是跳轉到Metro風格界面 中。並不起任何作用。終於,Win 10中耳目一新的任務欄展現在我們眼前。「開始」菜單終於能堂堂正正的回歸了。開始鍵再次擔當重任,將Win 8中Metro界面和Win 7中經典菜單合二為一。在Win 10中Metro擔任快速預覽功能。只需看Metro就可以了解時下新聞、天氣、日歷等等。而左側經典菜單欄在保留基礎內容外,微軟進行了重新設計。界面 風格更趨於WindowsPhone 8中所有程序。在菜單欄中同樣可以進行拼音查找。更方便用戶查找內容。在Win 8中右側欄在Win 10中已經消失不見。右側的開關鍵已經被合並到開始菜單欄中。其餘通知內容則單列在任務欄右下角中。開始鍵的回歸,讓我們又看到了Windows 的希望。有了「開始」才會完美,也許,這才是真正的Windows吧。在Win 10中添加了搜索欄。別看搜索欄小,用途還是非常強大的。Bing和搜索欄進行整合,在搜索欄中可搜索應用商店軟體、網頁信息、和Cortana。雖然 Cortana在開發者預覽版中並未支持中國地區。不過相信,在Windows中集成Cortana語音助手搜索會便捷的多。在任務欄右下角,為「通知」單列一欄。打開通知欄,大家覺得不覺得界面非常熟悉?在WindowsPhone 8中下拉菜單此次被集成在Win 10中。在通知欄中不僅可以查看未讀通知,也可以再下方的快捷鍵中操作。在快捷鍵中有一項「Tablet mode」可以再平板模式和桌面模式中來回切換。VPN功能再也不需要自己反鎖的進入適配器中去反復設置。 界面變化也不小在Win 10界面風格中依然採取扁平化風格。相比上代Win 8,Win10扁平的更為徹底。在設置界面中(原控制面板)圖標已經變為清一色的簡約圖標,用戶看上去更加直觀。另外,在程序窗口,左上方狀態欄也變得非常簡約。可使用多個桌面任務視圖在此次Win 10要說的最大亮點了。當你點擊任務欄上的「task view」按鍵時,會在屏幕中間顯示你當前正在使用的桌面,你可以點擊「添加桌面」來創建一個新的桌面,在這個新的桌面你可以打開其他的應用程序。同時其 他桌面會並排顯示,並且可以相互切換,每一個桌面都可以打開一些程序,這樣可以大大方便工作和學習,比如你可以在一個桌面中打開一些工作文檔,在另一份桌 面打開一些學習的文檔,通過「桌面視窗」這個按鍵進行切換,同時還可以將你的滑鼠停留在窗口中,窗口右上角會顯示一個的X,用它就可以來關閉該桌面。
4、c#桌面程序設計時,想從一個界面的參數傳到另一個界面使第二個界面接受,從而進行操作,該怎麼做?
界面中傳遞值要在實例中進行傳遞,vs將界面當作類來對待,可以使用如下兩個專方法:
1、將屬要接收數據的頁面的變數定義為public,在第一個界面中,定義接收界面的實例,使用實例.變數=值,方法來接收值
2、將要接收數據的頁面的變數定義為private,生成這個變數的public類型的getXxx和setXxx方法,在第一個界面中,定義接收界面的實例,使用實例.setXxx(值),方法來設置接收值
5、PC客戶端UI設計有哪些規范
1、簡易性
界面的簡潔是要讓用戶便於使用、便於了解產品,並能減少用戶發生錯誤選擇的可能性。
2、用戶語言
界面中要使用能反映用戶本身的語言,而不是游戲設計者的語言。
3、記憶負擔最小化
人腦不是電腦,在設計界面時必須要考慮人類大腦處理信息的限度。人類的短期記憶有限且極不穩定,24小時內存在約25%的遺忘率。所以對用戶來說,瀏覽信息要比記憶更容易。
4、一致性
它是每一個優秀界面都具備的特點。界面的結構必須清晰且一致,風格必須與產品內容相一致。軟體中往往存在多個組成部分(組件、元素)。不同組成部分之間的交互設計目標需要一致。交互元素的外觀往往影響用戶的交互效果。同一個(類)軟體採用一致風格的外觀,對於保持用戶焦點,改進交互效果有很大幫助。
5、清楚
在視覺效果上便於理解和使用。軟體要為用戶使用,用戶必須可以理解軟體各元素對應的功能。如果不能為用戶理解,那麼需要提供一種非破壞性的途徑,使得用戶可以通過對該元素的操作,理解其對應的功能。
6、用戶的熟悉程度
用戶可通過已掌握的知識來使用界面,但不應超出一般常識。
7、從用戶習慣考慮
想用戶所想,做用戶所做。用戶總是按照他們自己的方法理解和使用。
通過比較兩個不同世界(真實與虛擬)的事物,完成更好的設計。如:書籍對比竹簡。
8、排列
一個有序的界面能讓用戶輕松的使用。軟體的交互流程,用戶可以控制。功能的執行流程,用戶可以控制。
9、安全性
用戶能自由的作出選擇,且所有選擇都是可逆的。在用戶作出危險的選擇時有信息介入系統的提示。
10、靈活性
簡單來說就是要讓用戶方便的使用,但不同於上述。即互動多重性,不局限於單一的工具(包括滑鼠、鍵盤或手柄、界面)。
11、人性化
高效率和用戶滿意度是人性化的體現。應具備專家級和初級玩家系統,即用戶可依據自己的習慣定製界面,並能保存設置。
6、VS2015編的程序為什麼保存到桌面會生成三個文件,不是一個,也沒有設計界面,應該怎麼保存,還有如
你編的是什麼程序?一般的利用vs2015都包含解決方案,項目文件和具體代碼文件,如果是桌面應用程序,生成後在bin文件夾里有生成的exe文件
7、WPF中我設計了一個界面,界面上有個按鈕,點擊按鈕,如何將界面內容保存在電腦指定位置(如:桌面上)。
using(var fs = new FileStream(fileName, FileMode.Create))
{
XamlWriter(xxx.fs);
}
第一copy個xxx是你要保存的界面對象
8、做桌面開發ui設計用什麼好,現在在用java開發桌面程序,但自帶的swing組件感覺好醜
現在幾乎沒有用swing做窗口了把,太丑了。
換種語言把
9、做軟體UI設計(CS桌面程序)除了PHOTOSHOP還用什麼就可以基本滿足?
Adobe® Fireworks® 製作PNG 圖標文件
Adobe® Illustrator® 製作矢量圖像
10、設計一款手機app或桌面app的用戶界面,撰寫「用戶界面設計說明書」。 具體要求如下?
一款手機app或桌面app的用戶界面設計 OK 可以有。