matlab程序设计进阶.pdfVIP

  • 75
  • 0
  • 约9.66千字
  • 约 42页
  • 2017-06-27 发布于浙江
  • 举报
matlab程序设计进阶

Matlab程序设计进阶 之GUI编程 陶 超 中南大学测绘与遥感科学系 kingtaochao@csu.edu.cn 大纲  GUI基本知识  创建GUI对象  大家来找茬编程示例 GUI的概念 Matlab图形用户界面 (GUI)是指由窗口、菜单、 图标、光标、按键、对话框和文本等各种图形对 象组成的用户界面。它让用户定制用户与Matlab 的交互方式,而命令窗口不是唯一与Matlab的交 互方式。 GUI启动 Matlab提供了2种方式进入GUI启动界面:  从Matlab窗口的菜单中选择菜单“File”-”New”-”GUI”  在命令窗口输入guide命令; GUI启动  GUI的启动界面有两个标签页,用户可以选择 “Create New GUI”标签页中的选项来创建新的GUI,也可以选择 “Opening Existing GUI”标签页中的选项来打开已有 的GUI  GUI提供了四种模板供用户选择  空白模板 “Blank GUI”  用户界面控件模板 “GUI with Uicontrols”  坐标轴和菜单模板 “GUI with Axes and Menu”  模态对话框模板 “Modal Question Dialog” GUI编辑器  编辑器布局 当用户在GUIDE打开一个GUI时,该GUI将显示在 Layout编辑器中 用户可以使用鼠标拖动模板左边的控件 (按钮,坐标轴, 单选等)到中间的布局区域 运行GUI • 单击工具栏最右边的绿色按钮,即运行当前的 GUI窗口。 7 大纲  GUI基本知识  创建GUI对象  大家来找茬编程示例 创建GUI对象 GUI窗口的布局  改变GUI窗口的大小  控件的添加和对齐 GUI控件的属性控制  属性查看器的显示  一些常用的属性 菜单的添加  主菜单的创建  弹出式菜单的的创建 9 GUI窗口的布局 改变GUI窗口的大小  在布局编辑器中可以很方便地改 变GUI 中网格区域的大小,只需 单击网格区域的右下角,当鼠标 变为箭头形式时,拖动鼠标,即 可适时改变窗口的大小 。 10 GUI的控件设置 1. GUI控件对象类型 控件对象是事件响应的图形界面对象。当某一事件发生 时,应用程序会做出响应并执行某些预定的功能子程序 (Callback ). 2. 控件对象的描述 Matlab 中的控件大致可分为两种,一种为动作控件, 鼠标点击这些控件时会产生相应的响应。一种为静态控件, 是一种不产生响应的控件,如文本框等。 每种控件都有一些可以设置的参数,用于表现控件的外 形、功能及效果,既属性。属性由两部分组成:属性名和属 性值,它们必须是成对出现的。 ①

文档评论(0)

1亿VIP精品文档

相关文档