歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

maltab課件圖形用戶界面設計基礎.ppt

  • 資源ID:6382624       資源大?。?span id="zp0uulv" class="font-tahoma">821.31KB        全文頁數(shù):17頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

maltab課件圖形用戶界面設計基礎.ppt

1 1 第2章圖形用戶界面設計基礎 1 2 主要內(nèi)容 本章的學習目標 理解句柄圖形的基本概念掌握句柄圖形屬性設置的方法熟悉GUI工具的基本內(nèi)容掌握菜單設計的方法掌握控件設計的方法掌握對話框設計的方法 1 3 2 1句柄圖形 2 1 1句柄圖形對象概述句柄圖形是一種面向?qū)ο蟮膱D形設計系統(tǒng)的概念 它實際上是對圖形底層的總稱 該系統(tǒng)提供創(chuàng)建計算機圖形所必須的各種軟件系統(tǒng) 對句柄圖形的操作將會直接影響到構(gòu)成圖形的基本元素 例如點和線等 通過操作圖形句柄 可以更加方便地處理MATLAB的圖形 1 4 2 1句柄圖形 2 1 1句柄圖形對象概述MATLAB語言中的句柄圖形對象如表2 1所示 1 5 2 1句柄圖形 2 1 2圖形句柄的獲取用于數(shù)據(jù)可視化和界面制作的基本繪制圖形要素 稱為句柄圖形對象 MATLAB2006a共有9個圖形對象 如圖2 3所示 1 6 2 1句柄圖形 2 1 2圖形句柄的獲取圖形窗口的句柄一般為正整數(shù) 一般被用來標識圖形窗口的序號 要想對圖形句柄進行操作 首先需要獲得圖形的句柄 在MATLAB中獲得圖形對象句柄的函數(shù)如表2 2所示 對這些函數(shù)進行直接調(diào)用 就會得到相對應的句柄的數(shù)值 1 7 2 1句柄圖形 2 1 3圖形句柄的操作在MATLAB語言中 句柄具有豐富的操作 這為廣大程序設計者提供了極大的方便 下面為MATLAB語言中用于句柄操作的三個函數(shù) Findobj函數(shù) 用來查找滿足特定屬性值的圖形對象Copyobjh函數(shù) 把一個對象從父對象中復制到另一個父對象中Delete函數(shù) 用來刪除句柄對象Reset函數(shù) 用來重新設置句柄對象的屬性 1 8 2 1句柄圖形 2 1 4句柄對象的屬性和設置在MATLAB中所有的句柄對象都有屬性 在創(chuàng)建圖形對象的同時 可以根據(jù)自己的實際需要 通過設置這些屬性可以來定義或者修改所需要的圖形 對象屬性包括兩部分 屬性名和對應的數(shù)值 句柄對象有兩個重要的操作函數(shù) Get函數(shù) 用來獲取指定對象的屬性值 Set函數(shù) 用來設置對象的屬性 1 9 2 2GUI設計技術(shù) 2 2 1圖形屬性編輯器從MATLAB5 3開始 圖形窗口中就有了交互操作方式 對圖形窗口的坐標軸 線條和文本對象的某些基本屬性進行編輯了 要想能夠?qū)崿F(xiàn)函數(shù)Get和函數(shù)Set的所有功能 對圖形對象的所有屬性進行編輯 必須使用功能強大的圖形屬性編輯器 在MATLAB2006a中 圖形屬性編輯器已經(jīng)全部與圖形的交互式操作聯(lián)系起來 更加方便用戶操作 其具體應用簡單介紹如下 編輯坐標軸屬性編輯線條屬性編輯文本屬性 1 10 2 2GUI設計技術(shù) 2 2 2GUI工具介紹圖形用戶界面 GUI GraphUserInterface 是由圖形對象構(gòu)成的用戶界面 在這里面 最典型的就是GUI向?qū)гO計器 GUIDE MATLABGraphUserInterfaceDevelopmentEnvironment GUIDE能幫助用戶方便的設計出來各種符合要求的圖形用戶界面 圖1GUIDE空白模板窗口 1 11 2 2GUI設計技術(shù) 2 2 2GUI工具介紹在圖形設計的具體過程中 還需要用到下面這些工具 菜單編輯器 MenuEditor 對象瀏覽器 ObjectBrowser 屬性設計器 PropertiesInspector 控件布置編輯器 AlignmentObjects 網(wǎng)格標尺設置編輯器 GridandRulers GUIDE屬性設置編輯器 GUIDEOptions 1 12 2 3菜單設計 Windows程序界面的美觀 實用和極強的可操作性 是Windows迅速成為操作系統(tǒng)主流的重要原因 一個美好的用戶圖形界面為程序的運行使用帶來了極大的方便 在一個用戶圖形界面設計中 菜單設計起著舉足輕重的作用 用戶可以通過下面兩種方式來創(chuàng)建自己所需要的菜單 利用GUI向?qū)гO計菜單利用編寫程序設計菜單 1 13 2 4控件設計 如同上面所介紹的GUI菜單設計一樣 GUI控件設計也是一種在圖形用戶界面設計中非常重要的方式 它給用戶的操作和功能實現(xiàn)帶來了很多方便 而且 使用控件比使用菜單更直觀 更簡捷 所以 控件設計對用戶也非常有用 用戶也可以通過下面兩種方式來創(chuàng)建自己所需要的菜單 利用GUI向?qū)гO計菜單利用編寫程序設計菜單 1 14 2 5對話框 在GUI圖形用戶界面設計中 菜單設計和控件設計是兩項非常重要的基礎設計內(nèi)容 除此之外 對話框的設計也是極其重要的 幾乎所有的Windows程序都要借助于對話框和用戶打交道 對話框是彈出顯示的單獨專用窗口 用來要求或提供信息 通過使用對話框中的按鈕 用戶可以通知計算機自己的選擇信息 還可以將一些參數(shù)傳遞給計算機 而計算機也可以通過對話框把一些信息反饋給用戶 1 15 2 5對話框 2 5 1專用對話框MATLAB提供了大量的建立專用對話框的函數(shù) 非常方便用戶的設計 同時也保證了圖形設計界面的規(guī)范統(tǒng)一 1 16 2 5對話框 2 5 2標準對話框在用戶進行GUI設計中 除了會用到上面所講述的專用對話框中外 還會用到一些標準對話框 這些對話框都是Windows的內(nèi)置資源 必須使用相對應的函數(shù)進行調(diào)用 在MATLAB軟件中 同樣存在對標準對話框進行調(diào)用的函數(shù) 通過它們 用戶可以非常方便地為自己設計的菜單命令添上標準對話框的回調(diào)程序 豐富自己所設計菜單的功能 1 17

注意事項

本文(maltab課件圖形用戶界面設計基礎.ppt)為本站會員(sh****n)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!