搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Octave GUI开发实战/计算机技术开发与应用丛书
0.00     定价 ¥ 119.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302626978
  • 作      者:
    编者:于红博|责编:赵佳霓
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-08-01
收藏
编辑推荐

本书基于Octave软件编写GUI应用的开发技术,并突出编写开发的实战部分,使读者可以边学边练,更轻松地学会Octave GUI应用开发技术。


本书适合各种阶段的开发者学习,既涉及GUI设计的理念等入门内容,又涉及多种难度的、Octave GUI应用开发的实战内容。


本书的实战内容配有丰富的代码,并包含几百个代码文件,还包含作者编写的一部分底层代码文件。读者可根据需要在日后的Octave GUI应用开发过程当中使用这部分代码文件。


展开
作者简介

于红博,曾在某世界500强公司担任测试开发工程师,参与内部框架的维护和开发。主要涉及科学计算、图像处理、自动化系统设计、模式识别、神经网络等分支的算法设计和程序设计领域。在业余时间爱好编写、审阅及完善开源软件,对于开源软件的发展做出了一定的贡献。

展开
内容介绍
Octave为GNU项目下的开源软件,旨在解决线性和非线性数值计算问题。本书由浅入深,全面讲解基于Octave软件编写GUI应用的开发技术,帮助读者尽快掌握Octave GUI应用的技巧。 本书共8章,层次分明,将GUI与面向对象相结合,从基础到实战,内容循序渐进。本书提供了大量实战内容,从经典GUI应用设计实战到系统设计实战,配合在项目中的开发方式,将大型GUI应用的开发过程化繁为简。 本书适合各层次的读者,没有接触过GUI应用开发的读者可以通过本书快速入门,接触过GUI应用开发的读者可以通过本书提升GUI应用的开发能力。
展开
目录

第1章绪论


第2章GUI与面向对象


2.1GUI设计原理


2.1.1GUI分类


2.1.2GUI控件


2.1.3原型设计


2.2面向对象设计理念


2.3老式类


2.4新式类


2.4.1类文件夹


2.4.2初始化一个类


2.4.3构造方法


2.4.4构造方法的返回值


2.4.5类方法


2.4.6继承


2.4.7实例变量中的字段


2.4.8字段索引


2.4.9字段赋值


2.4.10下标索引


2.4.11方法重载


2.4.12优先级函数


2.4.13运算符重载


2.4.14类的通用工具函数


2.5老式类和新式类的区别


第3章常用句柄操作


3.1通用句柄操作


3.1.1返回句柄


3.1.2句柄强制类型转换


3.1.3句柄复制


3.1.4获得句柄


3.1.5设置句柄


3.1.6查找非隐藏的句柄


3.1.7查找全部句柄


3.1.8重置句柄


3.1.9查找可见的图形


3.2句柄组


3.2.1创建句柄组


3.2.2增加句柄键参数


3.2.3绑定监听器


3.2.4解绑监听器


3.2.5连接句柄键参数


3.2.6连接轴对象范围


3.3判断绘图句柄


3.3.1判断图形句柄


3.3.2通过类型判断图形句柄


3.3.3判断图形句柄或Java

对象


3.3.4判断坐标轴句柄


3.3.5判断图像句柄


第4章图形对象与句柄


4.1根对象与句柄


4.1.1根对象


4.1.2根对象句柄


4.1.3默认根对象属性



4.2图像对象与句柄


4.2.1图像对象


4.2.2图像对象句柄


4.2.3默认图像对象属性


4.3轴对象与句柄


4.3.1轴对象


4.3.2轴对象句柄


4.3.3默认轴对象属性


4.4图线对象与句柄


4.4.1图线对象


4.4.2图线对象句柄


4.4.3默认图线对象属性


4.5图例对象与句柄


4.5.1图例对象


4.5.2图例对象句柄


4.5.3默认图例对象属性


4.6文本对象与句柄


4.6.1文本对象


4.6.2文本对象句柄


4.6.3默认文本对象属性


4.7位图对象与句柄


4.7.1位图对象


4.7.2位图对象句柄


4.7.3默认位图对象属性


4.8补丁对象与句柄


4.8.1补丁对象


4.8.2补丁对象句柄


4.8.3默认补丁对象属性


4.9面对象与句柄


4.9.1面对象


4.9.2面对象句柄


4.9.3默认面对象属性


4.10光源对象与句柄


4.10.1光源对象


4.10.2光源对象句柄


4.10.3默认光源对象属性


4.11面板对象与句柄



4.11.1面板对象


4.11.2面板对象句柄


4.11.3默认面板对象属性


4.12按钮组对象与句柄


4.12.1按钮组对象


4.12.2按钮组对象句柄


4.12.3默认按钮组对象属性


4.13控制对象与句柄


4.13.1控制对象


4.13.2控制对象句柄


4.13.3默认控制对象属性


4.14表格对象与句柄


4.14.1表格对象


4.14.2表格对象句柄


4.14.3默认表格对象属性


4.15菜单对象与句柄


4.15.1菜单对象


4.15.2菜单对象句柄


4.15.3默认菜单对象属性


4.16上下文菜单对象与句柄


4.16.1上下文菜单对象


4.16.2上下文菜单对象句柄


4.16.3默认上下文菜单对象

属性


4.17工具栏对象与句柄


4.17.1工具栏对象


4.17.2工具栏对象句柄


4.17.3默认工具栏对象属性


4.18工具栏按钮对象与句柄


4.18.1工具栏按钮对象



4.18.2工具栏按钮对象句柄


4.18.3默认工具栏按钮对象

属性


4.19工具栏拨动开关对象与句柄


4.19.1工具栏拨动开关对象


4.19.2工具栏拨动开关对象

句柄


4.19.3默认工具栏拨动开关

对象属性


4.20控制复选框对象与句柄


4.20.1控制复选框对象


4.20.2控制复选框对象句柄


4.20.3控制复选框对象属性


4.21控制输入框对象与句柄


4.21.1控制输入框对象


4.21.2控制输入框对象句柄


4.21.3控制输入框对象属性


4.22控制列表框对象与句柄


4.22.1控制列表框对象


4.22.2控制列表框对象句柄


4.22.3控制列表框对象属性


4.23控制下拉菜单对象与句柄


4.23.1控制下拉菜单对象


4.23.2控制下拉菜单对象

句柄


4.23.3控制下拉菜单对象

属性



4.24控制按钮对象与句柄


4.24.1控制按钮对象


4.24.2控制按钮对象句柄


4.24.3控制按钮对象属性


4.25控制单选框对象与句柄


4.25.1控制单选框对象


4.25.2控制单选框对象句柄


4.25.3控制单选框对象属性


4.26控制滚动条对象与句柄


4.26.1控制滚动条对象


4.26.2控制滚动条对象句柄


4.26.3控制滚动条对象属性


4.27控制文本对象与句柄


4.27.1控制文本对象


4.27.2控制文本对象句柄


4.27.3控制文本对象属性


4.28控制拨动开关对象与句柄


4.28.1控制拨动开关对象


4.28.2控制拨动开关对象

句柄


4.28.3控制拨动开关对象

属性


第5章GUI功能函数


5.1文件管理


5.1.1文件夹选择器


5.1.2文件选择器


5.1.3文件保存器


5.2对话框


5.2.1错误对话框


5.2.2帮助对话框


5.2.3文本框对话框


5.2.4列表对话框


5.2.5信息框


5.2.6询问对话框


5.2.7警告对话框


5.2.8自定义对话框


5.3进度条


5.4字体选择器


5.5查询或设置GUI数据


5.6查询GUI相关句柄


5.7GUI功能查询


5.8GUI运行模式查询


5.9精确移动窗口


5.10变量编辑器


5.11暂停与恢复GUI之外的

程序执行


5.11.1暂停GUI之外的程序

执行


5.11.2恢复暂停的程序


5.11.3可自动恢复的暂停


第6章经典GUI应用实例


6.1计算器设计与实现


6.1.1计算器原型设计


6.1.2计算器视图代码设计


6.1.3计算器属性代码设计


6.1.4计算器回调函数代码

设计


6.1.5合并回调函数


6.1.6解算器设计思想


6.2记事本设计与实现


6.2.1记事本原型设计


6.2.2记事本视图代码设计


6.2.3记事本属性代码设计


6.2.4控件尺寸自适应


6.2.5关闭窗口与删除对象


6.2.6与删除对象相关的回调

函数


6.2.7与文件存取相关的回调

函数


6.2.8自定义菜单项目快捷键


6.2.9创建多个实例


6.3日历设计与实现


6.3.1日历原型设计


6.3.2日历视图代码设计


6.3.3日历属性代码设计


6.3.4表格的自动调节列宽


6.3.5日期时间数据处理


6.3.6动态改变控件类型


6.4PDF阅读器设计与实现


6.4.1PDF阅读器原型设计


6.4.2PDF阅读器视图代码

设计


6.4.3PDF阅读器属性代码

设计


6.4.4图像对象全屏显示


6.4.5轴对象在显示位图对象

时的额外设置


6.4.6运用操作系统中的其他

软件


6.4.7与打开PDF文件相关的

异常处理



6.4.8与打开PDF文件相关的

回调函数


6.5天气预报客户端设计与实现


6.5.1天气预报客户端原型

设计


6.5.2天气预报客户端视图

代码设计


6.5.3天气预报客户端常见

报错


6.5.4天气预报数据获取


6.5.5天气预报数据处理


6.5.6天气预报客户端表格的

更新逻辑


6.5.7天气预报客户端更新

时间的更新逻辑


6.5.8天气预报客户端属性代码设计

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证