Al Ashi R.Y., Al Ameri A. Introduction to Graphical User Interface MATLAB 6.5 (UAE University)(en)(35s)

Al Ashi R.Y., Al Ameri A. Introduction to Graphical User Interface MATLAB 6.5 (UAE University)(en)(35s)

ID:34559075

大小:1.17 MB

页数:35页

时间:2019-03-07

Al Ashi R.Y., Al Ameri A. Introduction to Graphical User Interface MATLAB 6.5 (UAE University)(en)(35s)_第1页
Al Ashi R.Y., Al Ameri A. Introduction to Graphical User Interface MATLAB 6.5 (UAE University)(en)(35s)_第2页
Al Ashi R.Y., Al Ameri A. Introduction to Graphical User Interface MATLAB 6.5 (UAE University)(en)(35s)_第3页
Al Ashi R.Y., Al Ameri A. Introduction to Graphical User Interface MATLAB 6.5 (UAE University)(en)(35s)_第4页
Al Ashi R.Y., Al Ameri A. Introduction to Graphical User Interface MATLAB 6.5 (UAE University)(en)(35s)_第5页
资源描述:

《Al Ashi R.Y., Al Ameri A. Introduction to Graphical User Interface MATLAB 6.5 (UAE University)(en)(35s)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、IntroductiontoGraphicalUserInterface(GUI)MATLAB6.5UAEUNIVERSITYCOLLEGEOFENGINEERINGELECTRICALENGINEERINGDEPARTMENTIEEEUAEUSTUDENTBRANCHIntroductiontoGraphicalUserInterface(GUI)MATLAB6.5PresentedBy:RefaatYousefAlAshi199901469AhmedAlAmeri199900378CoordinatedBy:Prof.AbdullaIsmailAb

2、dulla1IntroductiontoGraphicalUserInterface(GUI)MATLAB6.5IntroductionAgraphicaluserinterface(GUI)isapictorialinterfacetoaprogram.AgoodGUIcanmakeprogramseasiertousebyprovidingthemwithaconsistentappearanceandwithintuitivecontrolslikepushbuttons,listboxes,sliders,menus,andsoforth.Th

3、eGUIshouldbehaveinanunderstandableandpredictablemanner,sothatauserknowswhattoexpectwhenheorsheperformsanaction.Forexample,whenamouseclickoccursonapushbutton,theGUIshouldinitiatetheactiondescribedonthelabelofthebutton.ThischapterintroducesthebasicelementsoftheMATLABGUIs.Thechapte

4、rdoesnotcontainacompletedescriptionofcomponentsorGUIfeatures,butitdoesprovidethebasicsrequiredtocreatefunctionalGUIsforyourprograms.1.1HowaGraphicalUserInterfaceWorksAgraphicaluserinterfaceprovidestheuserwithafamiliarenvironmentinwhichtowork.Thisenvironmentcontainspushbuttons,to

5、gglebuttons,lists,menus,textboxes,andsoforth,allofwhicharealreadyfamiliartotheuser,sothatheorshecanconcentrateonusingtheapplicationratherthanonthemechanicsinvolvedindoingthings.However,GUIsareharderfortheprogrammerbecauseaGUI-basedprogrammustbepreparedformouseclicks(orpossiblyke

6、yboardinput)foranyGUIelementatanytime.Suchinputsareknownasevents,andaprogramthatrespondstoeventsissaidtobeeventdriven.ThethreeprincipalelementsrequiredtocreateaMATLABGraphicalUserInterfaceare1.Components.EachitemonaMATLABGUI(pushbuttons,labels,editboxes,etc.)isagraphicalcomponen

7、t.Thetypesofcomponentsincludegraphicalcontrols(pushbuttons,editboxes,lists,sliders,etc.),staticelements(framesandtextstrings),menus,andaxes.Graphicalcontrolsandstaticelementsarecreatedbythefunctionuicontrol,andmenusarecreatedbythefunctionsuimenuanduicontextmenu.Axes,whichareused

8、todisplaygraphicaldata,arecreatedbythefunctiona

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。