返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版] 测试系统构建技术 ——基于C++和Qt的框架软件 赵文波 通用测试系统设计实现书籍 框架软件
  • 在国产化、自主知识产权等背景下,跨平台的
    • 作者: 无著 | 赵文波编
    • 出版社: 电子工业出版社
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    友一个文化制品专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 无著| 赵文波编
    • 出版社:电子工业出版社
    • 页数:292页
    • ISBN:9780821877823
    • 版权提供:电子工业出版社

            铺公告

      为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。

    温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货)。

      关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

     

     


    内容介绍

    本书介绍测试系统构建领域通用测试系统的设计实现,并使用C++和Qt技术实现通用化的测试系统框架,内容包括测试系统行业背景、具体技术、具体的设计实现等。全书共4个部分。*1部分为测试系统框架,介绍行业背景、通用测试系统、C++和Qt技术。*2部分为关键技术,介绍实现通用测试系统的几个核心技术。第3部分为工程实践,介绍一套通用测试系统的具体设计与实现。第4部分为测试信息化,介绍测试系统领域的测试信息化建设。本书既可作为研制测试系统的参考书,也可作为学习Qt及框架软件设计的参考书。
    目录

    *1部分 测试系统框架
    *1章 测试系统 1
    1.1 概述 2
    1.1.1 测试 2
    1.1.2 构建方法、步骤 2
    1.1.3 测试的原理 3
    1.1.4 应用价值 4
    1.2 结构组成 5
    1.2.1 硬件部分 5
    1.2.2 软件部分 6
    1.2.3 线缆 6
    1.3 功能组成 7
    1.3.1 基本功能 7
    1.3.2 功能齐全的测试系统 7
    1.3.3 自动化测试 8
    1.3.4 一个误区 8
    1.4 涉及的技术 9
    1.4.1 总线通信技术 9
    1.4.2 计算机软件技术 11
    1.4.3 程控仪器仪表 12
    1.4.4 硬件模块—数据采集、输出 14
    1.5 实现 15
    1.5.1 虚拟仪表 15
    1.5.2 TestStand 17
    1.5.3 C++/Java/C# 17
    *2章 通用测试系统 18
    2.1 通用化 18
    2.1.1 面向的组织 18
    2.1.2 实现通用化的方法 18
    2.2 设计实现 19
    2.2.1 功能配置 20
    2.2.2 测试系统框架 21
    2.3 应用阶段 23
    2.3.1 研制阶段—调试测试 24
    2.3.2 测试阶段—测试验证 26
    2.3.3 生产阶段—自动化测试 27
    2.3.4 测试信息化建设 29
    第3章 C++和Qt 31
    3.1 C++ 31
    3.1.1 C++介绍 31
    3.1.2 选择C++ 33
    3.1.3 C++与Java对比 34
    3.1.4 C++的缺陷 35
    3.2 Qt 36
    3.2.1 Qt的基本特点 36
    3.2.2 Qt的两条技术线 38
    3.2.3 Qt与MFC对比 40
    3.2.4 Qt与其他界面库对比 40
    3.3 使用Qt 41
    3.3.1 开发环境 42
    3.3.2 工程思路 44
    3.3.3 子类化 45
    3.3.4 QObject 47
    3.3.5 QWidget 47
    3.3.6 QtTest 48
    3.4 基础架构 49
    3.4.1 B/S和C/S 49
    3.4.2 Web应用 49
    3.4.3 本地应用程序 51
    *2部分 关 键 技 术
    第4章 面向接口编程 53
    4.1 程序设计 53
    4.1.1 面向过程和面向对象 54
    4.1.2 面向接口编程 56
    4.2 建模工具—UML 59
    4.2.1 类图 59
    4.2.2 序列图 59
    4.2.3 绘图工具 60
    4.3 Qt中面向接口编程 60
    4.4 几个设计模式 61
    4.4.1 工厂模式 62
    4.4.2 观察者模式 64
    4.4.3 总结 66

    第5章 动态创建技术 68
    5.1 动态创建 68
    5.1.1 动态库 68
    5.1.2 运行时加载动态库 69
    5.1.3 创建对象的方法 69
    5.2 C++动态创建 71
    5.2.1 原理 71
    5.2.2 举例 72
    5.3 Qt动态创建 77
    5.3.1 Qt自定义控件接口 78
    5.3.2 实现原理 79
    5.3.3 Qt插件 81
    5.4 如何应用 83
    第6章 组态软件技术 85
    6.1 组态软件 85
    6.1.1 测试系统中的组态 85
    6.1.2 技术基础 87
    6.2 Qt组态支持 88
    6.2.1 Qt元对象系统 88
    6.2.2 Qt属性系统 89
    6.3 Qt自定义控件 93
    6.3.1 Qt设计师 93
    6.3.2 自定义控件工程 94
    6.3.3 Qt设计师控件集合类 97
    6.3.4 控件抽象接口类 98
    6.3.5 自定义控件—排序列表 99
    6.4 Qt动态UI 101
    6.4.1 简单的方法 101
    6.4.2 QUiLoader 103
    6.4.3 QFormBuilder 104
    6.5 组态框架软件 104
    6.5.1 分析 105
    6.5.2 子类化QMdiArea 106
    6.5.3 子类化QToolBox 107
    6.5.4 子类化QTreeWidget 108
    6.5.5 框架软件 109
    6.6 重点是什么 111
    第7章 脚本引擎技术 112
    7.1 脚本语言 112
    7.2 脚本引擎 114
    7.3 Google V8脚本引擎 115
    7.3.1 编译Google V8 116
    7.3.2 使用Google V8 116
    7.3.3 脚本调用C++函数 119
    7.3.4 封装Google V8 122
    7.4 QtScript脚本引擎 127
    7.4.1 执行脚本 128
    7.4.2 在脚本中调用C++ 128
    7.4.3 C++调用脚本 130
    7.5 性能对比 131
    7.5.1 Google V8性能测试 131
    7.5.2 QtScript性能测试 132
    7.5.3 Python性能测试 133
    7.5.4 结论 134
    第3部分 工 程 实 践
    第8章 总线仿真测试平台 135
    8.1 面向的领域 136
    8.1.1 总线接口测试 136
    8.1.2 仿真测试 136
    8.1.3 硬件运行环境 138
    8.2 软件构成 139
    8.3 功能组成 141
    8.4 特点 142
    8.4.1 测试建模—更加通用 142
    8.4.2 测试脚本—自动化测试 143
    8.4.3 更加好用 145
    8.5 优势 147
    第9章 系统架构设计 149
    9.1 设计理念 149
    9.1.1 轻量化 149
    9.1.2 简便化 150
    9.1.3 自动化 150
    9.1.4 终*目的—好用 151
    9.2 技术选型 152
    9.2.1 硬件平台 152
    9.2.2 C++和Qt 152
    9.2.3 JavaScript 153
    9.3 整体架构 153
    9.3.1 概念设计 154
    9.3.2 架构图 155
    9.3.3 软件项 157
    9.3.4 数据流 157
    9.4 测试模型 159
    9.4.1 问题域 159
    9.4.2 解决之道 161
    9.4.3 组成 163
    9.4.4 “造轮子” 169
    9.4.5 电子化 172
    9.5 功能设计 174
    9.5.1 软件功能分解 175
    9.5.2 插件 177
    9.6 数据存储设计 179
    9.6.1 文件存储 179
    9.6.2 数据库存储 179
    *10章 软件设计 181
    10.1 模块清单 181
    10.2 框架接口设计 183
    10.2.1 分析 183
    10.2.2 类图 184
    10.2.3 插件接口类 184
    10.2.4 测试执行框架的接口 189
    10.2.5 测试服务框架的接口 193
    10.3 序列图 194
    10.4 其他设计 194
    10.4.1 外部接口 194
    10.4.2 存储结构 195
    10.4.3 时间同步和心跳包等 197
    10.5 公共库 197
    10.5.1 测试模型 197
    10.5.2 动态创建模块 201
    10.5.3 文件存储系统 202
    10.5.4 JsV8模块 203
    10.5.5 ATML模块 204
    10.5.6 公共界面 205
    10.5.7 编写单元测试 207
    10.6 Qt项视图技术—MVC 207
    *11章 测试执行框架 211
    11.1 类图及组成 211
    11.2 通信服务模块 212
    11.2.1 类图 212
    11.2.2 实现框架服务接口 213
    11.2.3 清单 213
    11.2.4 接口类 214
    11.3 前台界面模块 216
    11.3.1 主框架类MainWindow 216
    11.3.2 主框架—公共槽函数 217
    11.3.3 命令响应类 219
    11.3.4 通信调试窗口 219
    11.3.5 接口属性窗口 220
    11.4 序列图 221
    11.5 Qt拖曳技术 221
    *12章 测试服务框架 224
    12.1 设计 224
    12.1.1 性能设计 224
    12.1.2 界面设计 225
    12.1.3 插件机制 226
    12.1.4 类清单 227
    12.1.5 序列图 227
    12.2 内部接口类 228
    12.3 框架接口类 229
    12.3.1 设备管理接口 229
    12.3.2 资源接口 230
    12.4 其他类 231
    12.4.1 对象管理器 231
    12.4.2 主程序 232
    *13章 控件系统 234
    13.1 设计实现 234
    13.1.1 注册机制 235
    13.1.2 获取实时数据 236
    13.2 控件接口 236
    13.2.1 默认实现 236
    13.2.2 泛型模板类 237
    13.3 序列图 237
    13.4 控件举例 238
    13.4.1 数值显示框控件 239
    13.4.2 实时数据表格 241
    13.4.3 实时曲线图 243
    13.4.4 命令按钮控件 244
    13.5 属性窗口插件 248
    13.5.1 接口类 249
    13.5.2 通用的SCPI模块 250
    *14章 通信模块 252
    14.1 实现原理 252
    14.1.1 模块标识符sId 253
    14.1.2 注册机制 254
    14.2 接口类 254
    14.2.1 属性配置接口IConfig 255
    14.2.2 总线读写接口IIO 256
    14.2.3 IDrive的默认实现 257
    14.3 序列图 257
    14.4 插件举例 258
    14.4.1 数据生成器插件 258
    14.4.2 问答通信模块 262
    第4部分 测试信息化
    *15章 测试信息化建设 265
    15.1 Web技术 265
    15.1.1 基础技术 266
    15.1.2 库、框架、概念 266
    15.2 信息化 267
    15.3 测试信息化 268
    15.3.1 整体架构 268
    15.3.2 应用层 269
    15.3.3 数据服务层 270
    15.4 热门概念 270
    *16章 总结 272
    16.1 工程实践 272
    16.2 软件研发知识图谱 273
    16.3 软件工程 275
    16.4 待改进项 275
    附录A 应用案例 277
    参考文献 278
    作者介绍

    赵文波,北京海为科技有限公司工程师,多年深耕计算机工程一线,曾作为中科院下属企业核心技术人员,参与多个重大航天工程,参与地面测试系统研制,历任工程师、架构师、项目经理。现创业,面向商业航天、民用产品,承接各类测试系统研制、提供测试相关服务。
    媒体评论

    在国产化、自主知识产权等背景下,跨平台的Qt技术很收欢迎,本书描述基于Qt技术的真实应用、具有极大的参考价值。本书介绍流行的Qt技术在具体行业的应用,融合了行业知识、Qt技术、具体的设计,比只描述Qt技术更有实际价值,比只描述行业知识跟贴近实际应用。本书*大特色是将流行的跨平台Qt技术、测试系统框架相融合,同时描述一套商业应用框架的核心设计,对工程一线技术人员有极大参考价值。
    关联推荐

    在国产化、自主知识产权等背景下,跨平台的Qt技术很收欢迎,本书描述基于Qt技术的真实应用、具有极大的参考价值。本书介绍流行的Qt技术在具体行业的应用,融合了行业知识、Qt技术、具体的设计,比只描述Qt技术更有实际价值,比只描述行业知识跟贴近实际应用。本书*大特色是将流行的跨平台Qt技术、测试系统框架相融合,同时描述一套商业应用框架的核心设计,对工程一线技术人员有极大参考价值。
    1
    • 商品详情
    • 内容简介

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购