8 GUI设计.pdf_第1页
8 GUI设计.pdf_第2页
8 GUI设计.pdf_第3页
8 GUI设计.pdf_第4页
8 GUI设计.pdf_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

袁怡圃yuanyipu 观看演示 一些概念 GUIDE界面 控件介绍 示例 思考 1 什么是GUI 2 GUI能做什么 3 如何利用GUI GUI Graphical User Interface 图形用户界 面 事件驱动 按下按钮 单击鼠标等 向导方式创建和程序方式创建 控件 控件属性 回调函数 Graphical User Interface development environment 菜单 file peference tools GUI options 工具栏 对齐 菜单编辑器 叠放次序 M文件编辑器 属性编辑器 对象浏览器 运行 控件面板 12种控件以及windows操作系统的ActiveX 组件 控件说明 控制运行 按钮 开关按钮 选择输入 单选 复选 列表 弹出式菜单 按钮组 滑动条 手动输入 编辑框 图形输出 坐标轴 显示文本 输出字符 静态文本框 例子例子 可输入参数的绘图 可输入参数的绘图 控件控件 静态静态文本文本static text 编辑编辑文本文本edit text 命令命令按钮按钮push button 坐标轴坐标轴axes 边框边框frame 静态文本框 属性属性 FontName 6 5版有中版有中 文显示问题文显示问题 HorizontalAlignment 水平对齐方式水平对齐方式 String 显示的文本 显示的文本 通过程序修改 通过程序修改 可用可用 于显示计算结果于显示计算结果 Tag 名称 在调用时 名称 在调用时 需要需要 编辑文本框 属性属性 Max Min 设置单行或多行 设置单行或多行 文本文本 当 当Max Min的值大于的值大于1 时为多行时为多行 Callback 当文本框获得焦点当文本框获得焦点 后 失去焦点或按回车时调后 失去焦点或按回车时调 用的函数 用的函数 常用于保存输入常用于保存输入 的的值 一般不需更改值 一般不需更改 命令按钮 坐标轴 回调函数的书写 编辑文本框 保存输入的数据 data w str2double get hObject String setappdata gcbf mydata data 获得文本框的string 并转化成数值类型 存于结构 体变量data的w成员中 将data存于当前图形窗口 gcbf 的名叫madata的成 员里 回调函数的书写 命令按钮 执行计算和绘图 data getappdata gcbf mydata a data w x 0 0 1 2 pi y 2 sin a x axes handles axes1 plot x y 获得mydata中w成员的值 激活名叫axes1的坐标轴 打开test1文件 填写回调函数 实现正弦 函数绘制的功能 2sin yx 改进改进1 1 增加选择 增加选择 控件控件 单选按钮单选按钮radio button 单选按钮 属性属性 Callback 点击单选按 点击单选按 钮时执行的操作钮时执行的操作 Value 1表示选中 表示选中 0 相反相反 matlab6 5版 多个单版 多个单 选按钮之间要由用户选按钮之间要由用户 编程保证单选唯一性编程保证单选唯一性 回调函数的书写 单选按钮 控制显示 标记选择 例如tag为sin的单选按钮的callback set hObject value 1 data radio 1 set handles cos value 0 setappdata gcbf mydata data 设置自身value为1 修改其他单选按钮的value为0 保存一个选择标记 传递数据 回调函数的书写 命令按钮 根据选择不同 执行不同 x getappdata gcbf mydata data t 0 0 1 2 pi if x radio 1 y 2 sin t x w else y 2 cos t x w end axes handles axes1 plot x y 设置自身value为1 修改其他单选按钮的value为0 保存一个选择标记 传递数据 打开test2文件 填写回调函数 实现正余 弦函数绘制的功能 2sin 2cos x y x 改进2 滑动杆的应用 控件控件 static text 滑动杆滑动杆slider 滑动杆 属性属性 Callback 拖到滑杆时 拖到滑杆时 调用的函数 用于保调用的函数 用于保 存输入的数值存输入的数值 Max Min 设置滑杆 设置滑杆 的数值范围的数值范围 SliderStep 滑杆移动 滑杆移动 的间隔的间隔 Value 滑块当前位置 滑块当前位置 对应的数值对应的数值 回调函数的书写 滑杆 获得输入数据 并显示出来 data getappdata gcbf mydata w get hObject value data w w set handles text3 stri

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论