《圖形用戶界面》.ppt

《圖形用戶界面》.ppt

ID:62380936

大?。?19.00 KB

頁數(shù):28頁

時間:2021-05-01

《圖形用戶界面》.ppt_第1頁
《圖形用戶界面》.ppt_第2頁
《圖形用戶界面》.ppt_第3頁
《圖形用戶界面》.ppt_第4頁
《圖形用戶界面》.ppt_第5頁
資源描述:

《《圖形用戶界面》.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、七、圖形用戶界面(GUI)圖形用戶界面的設(shè)計原則和一般步驟圖形用戶界面設(shè)計圖形用戶界面設(shè)計工具應(yīng)用M函數(shù)文件實現(xiàn)圖形用戶界面17.1圖形用戶界面的設(shè)計原則和一般步驟圖形用戶界面就是通過窗口、選單、按鈕、文字說明等對象構(gòu)成一個美觀的界面,提供用戶利用鼠標或鍵盤方便地實現(xiàn)操作。MATLAB設(shè)計圖形用戶界面的方法有兩種:使用可視化的界面環(huán)境(圖形用戶界面設(shè)計工具)和通過編寫程序。7.1.1設(shè)計原則1.簡單性設(shè)計界面時,應(yīng)力求簡捷、直觀、清晰地體現(xiàn)出界面的功能和特征。窗口數(shù)目盡量少,力避不同窗口間來回切換;多采用圖

2、形,少用數(shù)值;不要出現(xiàn)可有可無的功能。2.一致性兩層含義:一指自己設(shè)計的界面風(fēng)格要盡量一致;二指新設(shè)計的界面要與其他已有的界面風(fēng)格要一致。一般習(xí)慣圖形區(qū)在界面左側(cè),控制區(qū)在右側(cè)。3.習(xí)常性設(shè)計界面時,應(yīng)盡量使用人們所熟悉的標志和符號,便于用戶使用。4.其他考慮因素除了以上靜態(tài)性能之外,還應(yīng)注意界面的動態(tài)性能:界面對用戶操作的響應(yīng)要迅速、連續(xù);對持續(xù)時間較長的運算要給出等待時間提示,并允許用戶中斷運算。27.1.2一般制作步驟界面制作包括界面設(shè)計和程序?qū)崿F(xiàn)。分析界面所要實現(xiàn)的主要功能,明確設(shè)計任務(wù);繪界面草圖

3、,注意從使用者的角度來考慮界面布局;按構(gòu)思的草圖,上機制作靜態(tài)界面;編寫界面動態(tài)功能程序。7.2圖形用戶界面設(shè)計MATLAB6.5版本提供的GUI設(shè)計工具較前面的版本有較大的改善,設(shè)計界面變化很大。打開GUI設(shè)計工具的方法有以下幾種:(1)選擇菜單“File”——“New”——“GUI”命令;(2)在指令窗口輸入以下命令:guide打開空白設(shè)計工作臺guideFN在工作臺中打開文件名為FN的用戶界面注意:在guide指令作用下,待打開的文件名不分字母的大小寫。打開的GUI啟動界面提供新建界面(CreateN

4、ewGUI)和打開已有界面文件(OpenExistingGUI)的屬性頁。新建界面可以選擇空白界面、包含有控件的模板界面、包含有軸對象和菜單的模板界面、標準詢問窗口等選項。選擇任意一項都會打開GUI設(shè)計工作臺,對界面靜態(tài)組成部分進行的具體的修改工作都是在工作臺實現(xiàn)的。7.2.1可視化的界面環(huán)境3如在指令窗鍵入:guide,則可得到如下GUI設(shè)計工具的啟動界面空白界面有控件的模板界面有軸對象和菜單的模板界面標準詢問窗口若激活打開已有界面文件(OpenExistingGUI)的屬性頁,則可通過打開文件瀏覽器(B

5、rowse)選定需打開文件并打開,主窗口則顯示最近打開的界面文件的列表。最近打開的界面文件列表打開文件瀏覽器4如在新建界面中選擇“BlankGUI(Default)”,然后單擊“OK”按鈕,就會出現(xiàn)如下的GUI設(shè)計工作臺:GUI設(shè)計工作臺有4個功能區(qū):菜單條、編輯工具條、控件模板區(qū)、設(shè)計工作區(qū)。在工具欄主要提供了六個工具:對象對齊工具、菜單編輯器、文件編輯器、屬性編輯器、界面激活工具和對象瀏覽器,單擊這六個按鈕就會出現(xiàn)相應(yīng)的窗口。菜單條編輯工具條控件模板區(qū)設(shè)計工作區(qū)對象對齊工具菜單編輯器屬性編輯器對象瀏覽器

6、文件編輯器運行界面工作區(qū)縮放句柄57.2.2創(chuàng)建用戶菜單在GUI設(shè)計工作臺的菜單條選擇“Tool”-”MenuEditor…”或單擊工具欄“MenuEditor”按鈕,就會出現(xiàn)菜單編輯器窗口。新建菜單新建子菜單菜單左、右移菜單上、下移刪除菜單填寫菜單名,如果在前面加“&”符號則加快捷鍵,當(dāng)運行時第一個字母會加下劃線,以便用戶快速激活菜單項標記分隔符初值是否已選輸入回調(diào)函數(shù)2.通過uimenu命令創(chuàng)建菜單h_menu=uimenu(h_parent,’PropertyName’,ProperValue,…)>

7、>h_menu=uimenu(h_fig,’lable’,’paint’)%創(chuàng)建菜單paint1.菜單編輯器67.2.3控件的使用1.常用控件控件名PropertyName功能按鈕PushButton最常用的控件,用于響應(yīng)用戶的鼠標單擊,按鈕上有說明文字說明其作用。切換按鈕ToggleButton當(dāng)單擊時會凹凸?fàn)顟B(tài)切換。單選按鈕RadioButton當(dāng)單擊時會用黑白點切換,總是成組出現(xiàn),多個單選按鈕互斥,一組中只有一個被選中。復(fù)選框CheckBox當(dāng)單擊時會用√切換,有選中、不選中和不確定等狀態(tài),總是成組出

8、現(xiàn),多個復(fù)選框可同時選用。文本框EditText凹形方框,可隨意輸入和編輯單行和多行文字,并顯示出來。靜態(tài)文本框StaticText用于顯示文字信息,但不接受輸入。滾動條Slider可以用圖示的方式顯示在一個范圍內(nèi)數(shù)值的大概值范圍,用戶可以移動滾動條改變數(shù)值??蚣蹻rame將一組控件圍在框架中,用于裝飾界面。列表框ListBox顯示下拉文字列表,用戶可以從列表中選擇一項和多項。彈出式菜單PopupMenu相當(dāng)于文

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。