互联网
类型
可以朗读
语音朗读
166千字
字数
2025-05-01
发行日期
展开全部
主编推荐语
零基础纯代码编写GUI从入门到精通,用MATLAB编程解决实际问题。
内容简介
本书介绍如何使用代码(.m与.mlx文件)开发图形用户界面(GUI),辅以大量的编程示例详细讲解基于figure函数的uicontrol、容器、坐标区、常用控件、图窗工具、检测控件、对话框和通知,基于uifigure函数的对话框和通知,以及布局函数、控制流函数、App数据和预设函数等内容。
与采用GUIDE、App Designer的方式相比,用代码开发的GUI能兼容几乎所有的MATLAB版本,灵活性和适用性较强,且便于重构。
目录
- 版权信息
- 内容提要
- 序
- 前言
- 第1章 GUI图形的层次结构
- 1.1 图形对象
- 1.2 图形对象层次结构
- 1.3 图形对象的父子关系
- 第2章 为控件编写回调函数
- 2.1 回调函数
- 2.2 不同控件的回调
- 2.3 指定回调属性值
- 2.4 回调函数语法
- 第3章 基于uicontrol的GUI编程
- 3.1 uicontrol总述
- 3.2 创建普通按钮
- 3.3 创建切换按钮
- 3.4 创建复选框
- 3.5 创建单选按钮组
- 3.6 创建可编辑文本框
- 3.7 创建静态文本框
- 3.8 创建滑块
- 3.9 创建列表框
- 3.10 创建弹出式菜单
- 3.11 创建普通按钮的回调
- 3.12 创建切换按钮的回调
- 3.13 创建复选框的回调
- 3.14 创建单选按钮组与文本框联动的回调
- 3.15 创建滑块与其他控件响应
- 3.16 创建列表框和弹出式菜单联动的回调
- 3.17 演示获取用户键盘按键输入
- 3.18 专题讨论:同一控件内属性参数的传递
- 3.19 专题讨论:同一窗体下共用回调及各控件属性参数的传递
- 3.20 专题讨论:回调运行提示对象无效或已删除的解决方法
- 第4章 容器
- 4.1 创建图窗
- 4.2 创建网格布局管理器
- 4.3 创建面板容器
- 4.4 创建包含选项卡式面板的容器
- 4.5 创建选项卡式面板
- 第5章 坐标区
- 5.1 创建UI坐标区
- 5.2 创建笛卡儿坐标区
- 5.3 创建地理坐标区
- 5.4 创建极坐标区
- 第6章 常用组件
- 6.1 创建普通按钮或状态按钮组件
- 6.2 创建用于管理单选按钮和切换按钮的按钮组
- 6.3 创建复选框组件
- 6.4 创建日期选择器组件
- 6.5 创建下拉列表组件
- 6.6 创建文本或数值编辑字段组件
- 6.7 创建图像组件
- 6.8 创建标签组件
- 6.9 创建列表框组件
- 6.10 创建单选按钮组件
- 6.11 创建滑块组件
- 6.12 创建微调器组件
- 6.13 创建表用户界面组件
- 6.14 创建文本区域组件
- 6.15 创建切换按钮组件
- 6.16 创建树组件
- 6.17 创建树节点组件
- 第7章 图窗工具
- 7.1 创建上下文菜单组件
- 7.2 创建菜单或菜单项
- 7.3 在工具栏中创建按钮工具
- 7.4 在工具栏中创建切换工具
- 7.5 在图窗中创建工具栏
- 7.6 可扩展组件
- 第8章 检测组件
- 8.1 创建仪表组件
- 8.2 创建旋钮组件
- 8.3 创建信号灯组件
- 8.4 创建滑块开关、拨动开关或拨动开关组件
- 第9章 基于uifigure的对话框和通知
- 9.1 显示警告对话框
- 9.2 创建确认对话框
- 9.3 创建进度对话框
- 9.4 打开颜色选择器
- 9.5 打开文件选择对话框
- 9.6 打开用于保存文件的对话框
- 9.7 打开文件夹选择对话框
- 9.8 打开文件选择对话框并将选定的文件加载到工作区中
- 9.9 打开用于将变量保存到.mat文件的对话框
- 第10章 布局函数
- 10.1 对齐用户界面控件和坐标区对象
- 10.2 将图窗移动到屏幕上的指定位置
- 10.3 获取对象位置
- 10.4 设置对象位置
- 10.5 列出可用的系统字体
- 10.6 使用户界面控件的文本换行
- 10.7 对对象的视图层叠进行重新排序
- 第11章 基于figure的对话框和通知
- 11.1 警报
- 11.1.1 创建错误对话框
- 11.1.2 创建警告对话框
- 11.1.3 创建消息对话框
- 11.1.4 创建帮助对话框
- 11.1.5 创建或更新等待条对话框
- 11.2 确认和输入
- 11.2.1 创建收集用户输入的对话框
- 11.2.2 创建问题对话框
- 11.2.3 创建列表选择对话框
- 11.2.4 打开字体选择对话框
- 11.2.5 创建用来将变量导出到工作区的对话框
- 11.3 打印和导出
- 11.3.1 打开图窗的“打印”对话框
- 11.3.2 打开图窗的“打印预览”对话框
- 11.3.3 打开图窗的“导出设置”对话框
- 11.4 其他
- 11.4.1 创建空的模态对话框
- 11.4.2 创建根据用户预设打开的对话框
- 第12章 控制流函数
- 12.1 创建输入对话框
- 12.2 键盘控制
- 12.3 暂停执行
- 12.4 阻止程序执行并等待恢复
- 12.5 恢复执行已暂停的程序
- 12.6 阻止执行并等待条件
- 12.7 等待单击或按键
- 12.8 默认图窗关闭请求函数
- 第13章 App数据和预设函数
- 13.1 检索应用程序数据
- 13.2 存储应用程序数据
- 13.3 判断应用程序数据存在性
- 13.4 删除应用程序数据
- 13.5 存储或检索UI数据
- 13.6 创建包含图窗的所有子对象的结构体
- 13.7 管理uigetpref中使用的预设
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。