freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab基礎(chǔ)及其應(yīng)用教程[管愛(ài)紅]第9章圖形用戶(hù)界(已修改)

2025-01-24 08:09 本頁(yè)面
 

【正文】 第 9章 圖形用戶(hù)界面設(shè)計(jì) ? 圖形用戶(hù)界面 (Graphical User Interface, GUI)是指人與計(jì)算機(jī)或計(jì)算機(jī)軟件之間的圖形化的交互方式。一個(gè)設(shè)計(jì)良好的 GUI,能夠極大地方便用戶(hù)操作,用戶(hù)可以通過(guò)窗口、菜單、圖標(biāo)、按鈕等方式操作計(jì)算機(jī)和運(yùn)行軟件。在 GUI中,計(jì)算機(jī)畫(huà)面上顯示的窗口、菜單、按鈕等圖形表示不同目的和動(dòng)作,用戶(hù)通過(guò)鍵盤(pán)、鼠標(biāo)等設(shè)備進(jìn)行選擇或參數(shù)輸入。 ? 利用 MATLAB進(jìn)行各類(lèi)科學(xué)研究的讀者,如果需要向別人提供應(yīng)用程序,或進(jìn)行某種技術(shù)、方法的演示,或制作一個(gè)供反復(fù)使用且操作簡(jiǎn)單的專(zhuān)用工具,設(shè)計(jì)一個(gè)圖形用戶(hù)界面就成為一項(xiàng)必不可少的工作。 ? MATLAB為表現(xiàn)其基本功能而設(shè)計(jì)的演示程序 demo 是使用圖形界面的良好范例。在 Command Window窗口中運(yùn)行 Demo 打開(kāi)圖形用戶(hù)界面后,只要用鼠標(biāo)進(jìn)行選擇和點(diǎn)擊,就可以瀏覽其豐富多彩的內(nèi)容。 ? 【 學(xué)習(xí)目標(biāo) 】 ? 熟悉 GUIDE開(kāi)發(fā)環(huán)境; ? 掌握 GUI的設(shè)計(jì)方法,學(xué)會(huì)設(shè)計(jì)包含菜單與常用控件的較復(fù)雜的 GUI GUIDE創(chuàng)建 GUI ? MATLAB提供的圖形用戶(hù)界面開(kāi)發(fā)環(huán)境是GUIDE( Graphical User Interface Development Environment),它提供了一組豐富的圖形用戶(hù)界面創(chuàng)建工具。我們可以利用 GUIDE對(duì)圖形用戶(hù)界面進(jìn)行布局和編程。本節(jié)對(duì) GUIDE的使用方法進(jìn)行初步介紹。 GUIDE編輯界面簡(jiǎn)介 ? 進(jìn)入到 GUIDE開(kāi)發(fā)環(huán)境通常有如下三種方法: ? MATLAB主窗口中,選擇 File菜單中的“ New”菜單項(xiàng),再選擇其中的 “ GUI”; ? Command Window中輸入 Guide,按 【 Enter】 鍵; ? Matlab主界面工具欄上的 Guide按鈕。 ? 首先會(huì)彈出 “ Guide Quick Start”對(duì)話框,如圖 ,其中的兩個(gè)選項(xiàng)分別為“ Create New GUI”(創(chuàng)建新的 GUI)和“ Open Existing GUI”(打開(kāi)已經(jīng)存在的GUI)。 ? “Create New GUI”分別有以下 GUIDE模板: ? Blank GUI(Default)(空 GUI); ? GUI with Uicontrols(帶 Uicontrols的 GUI); ? GUI with Axes and Menu(帶坐標(biāo)軸和菜單的GUI); ? Model Question Dialog(模板提問(wèn)對(duì)話框)。 ? 點(diǎn)擊相應(yīng)的選項(xiàng)時(shí)可以在右側(cè)看到相應(yīng)的預(yù)覽( Preview)。選擇 “ Save on startup as”時(shí)可選擇改變生成文件的默認(rèn)存儲(chǔ)路徑。 ? 選擇第一項(xiàng): Blank GUI(Default),并單擊 OK,可得如圖 2所示的布局編輯器( Layout Editor)界面, ? 正在編輯的是一個(gè)空的 GUI模板。編輯器的各主要組成部分已經(jīng)標(biāo)注在圖中。選中組件面板( Component Palette)中的某一個(gè)組件,按下鼠標(biāo)左鍵,拖曳,就可以把它放置在布局工作區(qū)( Layout Area)中。 組件面板 設(shè)計(jì) 工作 區(qū) 菜單欄 工具欄 工作區(qū)大小縮放句柄 ? 布局編輯界面菜單欄( Menu Bar)下面是工具欄( Toolbar),其上是一些常用的快捷按鈕,當(dāng)鼠標(biāo)停留在快捷按鈕上方片刻,會(huì)彈出提示框提示按鈕的名稱(chēng)。下面介紹部分快捷按鈕。 ? Align Objects :用來(lái)調(diào)整組件在 GUI中的分布和排列,點(diǎn)擊后界面如圖 所示; ? Menu Editor:菜單編輯器。用于給 GUI添加并編輯菜單; ? Tab Order Editor: Tab順序編輯器。用于設(shè)置在 GUI處于運(yùn)行狀態(tài)時(shí),按下鍵盤(pán)的 【 Tab】 鍵依次選擇組件的順序; ? MFile Editor: M文件編輯器。設(shè)計(jì)好的 GUI運(yùn)行后一般會(huì)對(duì)應(yīng)生成兩個(gè)文件,一個(gè)是圖形( .fig)文件,另一個(gè)是程序( .m)文件。 M文件編輯器可以打開(kāi)程序文件進(jìn)行編輯; ? Property Inspector:屬性編輯器,用于設(shè)置在你設(shè)計(jì)當(dāng)中各組件的各種屬性,如名稱(chēng)、背景、顏色等; ? Object Browser:對(duì)象瀏覽器,用于瀏覽工作區(qū)中所有對(duì)象的層次結(jié)構(gòu); ? Run:運(yùn)行 GUI。 ? 菜單一般置于 GUI的最上方,應(yīng)用程序的幾乎全部功能都包含其中。 ? 按下 按鈕,進(jìn)入 Menu Editor編輯器如圖 , Menu Editor的快捷按鈕從左至右依次為: ? New Menu(新菜單) ? New Menu Item(新子菜單) ? New Context Menu(新右鍵菜單) ? Move Selected Item Backward ? Move Selected Item Forward ? Move Selected Item Up ? Move Selected Item Down ? (以上四項(xiàng)用來(lái)更改菜單項(xiàng)的前、后級(jí)別及上、下位置) ? Delete Selected Item(刪除菜單) ? 點(diǎn)擊菜單編輯器工具條中的 ( New Menu)來(lái)創(chuàng)建父菜單;若要?jiǎng)?chuàng)建子菜單項(xiàng),先選中父菜單項(xiàng),點(diǎn)擊( New Menu Item)按鈕。 ? 假設(shè)我們創(chuàng)建了如圖 。 ? 單擊鼠標(biāo)左鍵選定 “ Untitled 2”時(shí)同時(shí)選定右側(cè)的選項(xiàng) “ Check mark this item”( 勾選此選項(xiàng)),而選定 “ Untitled 3”時(shí)同時(shí)選定右側(cè)的 “ Separator above this item”(在此選項(xiàng)上方添加分割線)。關(guān)閉“ Menu Editor”并運(yùn)行,得到如圖 結(jié)果。鼠標(biāo)單擊菜單項(xiàng) “ Utitled 1”
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1