PowerBuilder 9.0开发人员指南PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:张长富,李匀等编著
- 出 版 社:北京:兵器工业出版社;北京希望电子出版社
- 出版年份:2004
- ISBN:7801722485
- 页数:623 页
目录 1
第0章 PowerBuilder 9.0的新特性 1
0.1 数据窗口XML支持 1
0.2 PowerBuilder文档对象模型 3
0.3 PowerBuilder本地接口 3
0.4 JSP目标 3
0.5 JSP客户端Web服务 4
0.6 Windows客户端Web服务 4
0.7 移入和保存XML与CSV格式 4
的数据 4
0.8 将数据窗口中的数据保存为PDF或XSL-FO格式 5
0.9 OrcaScript语言 5
0.10 PowerBuilder运行时打包工具 5
0.11 PowerBuilder资源监视器 6
0.12 源代码控制增强 6
0.13 增强的数据窗口 6
0.14 PowerScript增强 8
0.15 调试器增强 9
0.16 数据库连接增强 10
0.17 其他增强 11
第1章 PowerBuilder基础 13
1.1 PowerBuilder 9.0概述 13
1.2 综述开发环境 16
1.2.1 PowerBuilder的基本概念 16
和术语 16
1.2.2 开发环境界面的构成 18
1.2.3 画笔窗口的组成 26
1.2.4 主要画笔的功能与作用 28
1.3 理解PowerBuilder对象 29
1.4 PowerBuilder应用程序的体系结构和开发步骤 32
1.4.1 客户/服务器应用程序体系结构 32
1.4.2 分布式应用程序体系结构 32
1.4.3 Web应用程序体系结构 35
开发步骤 36
1.4.4 客户/服务器应用程序的 36
1.4.5 分布式应用程序的开发步骤 38
1.4.6 Web应用程序的开发步骤 39
第2章 一个完整实例——简易通讯录 42
2.1 创建工作区和PowerScript目标 42
2.2 创建通讯录数据库及相关表 44
2.2.1 创建数据库 45
2.2.2 创建数据库表 46
2.2.3 创建主键 48
2.2.4 定义列的扩展属性 49
2.2.5 向表中添加数据 50
2.3 创建应用程序主窗口及运行应用程序 50
2.3.1 创建空窗口 50
2.3.2 添加命令按钮 51
2.3.3 添加事件处理程序 52
2.3.4 为应用对象添加脚本 53
2.4 增强窗口的功能 54
2.3.5 运行应用程序 54
2.4.1 设置窗口标题 55
2.4.2 指定窗口大小和显示位置 55
2.5 创建数据窗口对象 56
2.5.1 创建第一个数据窗口对象 56
2.5.2 增强数据窗口对象的功能 57
2.6 连接和访问数据库 58
2.6.1 使用事务对象建立与数据库的连接 59
2.6.2 在窗口上显示数据窗口 59
2.7.1 添加静态文本框 61
2.7 在窗口上显示图片 61
2.7.2 添加图片框 62
2.7.3 更改图片框中的图像 63
2.8 增加数据库维护功能 64
2.8.1 添加命令按钮控件 65
2.8.2 为“插入”按钮编写 65
事件处理程序 65
2.9.1 创建菜单 66
事件处理程序 66
2.9 增加菜单 66
2.8.4 为“保存”按钮编写 66
事件处理程序 66
2.8.3 为“删除”按钮编写 66
2.9.2 编写菜单脚本 68
2.9.3 在窗口中使用菜单 69
2.10 创建应用程序的可执行文件 70
第3章 PowerScript目标和应用对象 73
3.1 使用工作区和目标 73
3.1.1 创建和打开工作区 74
3.1.2 目标的创建及其类型 75
3.1.3 添加、删除目标与定义 78
工作区的属性 78
3.1.4 编译工作区 79
3.1.5 PowerBuilder9.0的 80
环境管理方法 80
3.1.6 指定应用程序的库搜索路径 81
3.2 应用对象和应用对象画笔 82
3.2.1 应用对象 82
3.2.3 应用对象画笔 83
3.2.2 应用库 83
3.2.4 创建新的应用对象 84
3.2.5 自动生成应用程序框架 85
3.3 设置应用对象的属性 88
3.3.1 设置缺省字体 88
3.3.2 设置应用程序图标 90
3.3.3 指定缺省全局变量的类型 91
3.3.4 应用对象的其他属性 91
3.4.1 Open(打开)事件 93
3.4 应用对象的事件 93
3.4.2 Close(关闭)事件 94
3.4.3 Idle(空闲)事件 94
3.4.4 SystemError(系统出错)事件 94
3.4.5 编写应用对象的事件处理程序 94
3.5 代码编辑器的用法 95
3.5.1 进入代码编辑器 95
3.5.2 定制代码编辑器 97
3.5.3 编辑代码 98
3.5.4 粘贴函数 100
3.5.5 粘贴语句 101
3.5.6 灵活运用代码自动补充 101
完成功能 101
3.5.7 代码编辑器的键盘操作 104
3.6 事务对象的概念与属性 104
3.6.1 事务对象的概念 104
3.6.2 创建自定义事务对象 105
3.6.3 事务对象的属性 106
3.7 实例练习一 108
3.6.4 使用事务对象 108
第4章 连接与定义数据库 112
4.1 ODBC、JDBC、OLE DB 112
和专用接口 112
4.1.1 ODBC接口的概念与组成 113
4.1.2 JDBC接口的概念与组成 116
4.1.3 OLE DB接口的概念与组成 118
4.1.4 数据库专用接口的 120
概念与组成 120
4.2.1 连接前的软件安装 121
4.2 连接数据库 121
4.2.2 连接到ODBC数据库 122
4.2.3 数据库专用接口的 127
—般连接步骤 127
4.3 关系数据库的基本概念 129
4.3.1 关系数据库的组成 129
4.3.2 SQL语句与数据库应用 131
系统的组成 131
4.4.1 创建Sybase Adaptive ServerAnywhere数据库 132
4.4 数据库操作 132
4.4.2 删除Sybase Adaptive ServerAnywhere数据库 134
4.4.3 改变当前数据库 134
4.5 数据库画笔 134
4.5.1 启动数据库画笔 135
4.5.2 数据库画笔的组成 135
4.6 操作数据库表 138
4.6.1 创建表 138
4.6.3 设置列的属性 141
4.6.2 修改表 141
4.6.4 定义表的主键 144
4.6.5 定义外部键 145
4.6.6 定义索引 147
4.6.7 删除表、主键、外部键 148
与索引 148
4.6.8 创建视图 149
4.7 数据浏览、修改与输出 152
4.7.2 浏览数据 153
4.7.1 数据操作画笔 153
4.7.3 插入与删除记录 154
4.7.4 卸出与装入数据 154
4.8 管理数据库 155
4.8.1 编写和执行SQL语句 155
4.8.2 保存与读入SQL语句 156
4.8.3 查看SQL语句的执行计划 156
4.9 PowerBuilder资源库 157
4.10 创建与编辑显示格式 158
4.10.1 数值型显示格式 159
4.10.2 字符串显示格式 160
4.10.3 日期显示格式 161
4.10.4 时间显示格式 161
4.11 创建编辑风格 163
4.11.1 编辑框风格(EditBox) 164
4.11.2 编辑掩码风格(EditMask) 165
4.11.3 复选框风格(CheckBox) 166
4.11.5 下拉列表框风格 167
(DropDownListBox) 167
(RadioButton) 167
4.11.4 单选框风格 167
4.11.6 下拉数据窗口风格 168
(DropDownDataWindow) 168
4.12 创建有效性规则 169
4.13 实例练习二 173
4.13.1 创建Sybase Adaptive ServerAnywhere本地数据库 173
4.13.2 创建人员表 174
4.13.3 示例表的结构 176
4.13.4 定义主键 177
4.13.5 建立索引 178
4.13.6 创建“作者-著作”视图 178
4.13.7 输入数据 179
第5章 PowerScript编程语言 181
5.1 语言基础 181
5.1.1 断行、续行与多条语句 181
5.1.3 标识符 182
5.1.2 注释 182
5.1.4 特殊ASCII码字符 183
5.1.5 空值(NULL) 184
5.1.6 代词 184
5.1.7 对象、属性、函数和事件的引用方法 185
5.1.8 保留字 186
5.2 数据类型 187
5.2.1 标准数据类型 187
5.2.2 Any类型 190
5.2.3 系统对象数据类型 191
5.2.4 枚举类型 192
5.2.5 EAServer 中使用的 193
PowerBuilder数据类型 193
5.3 说明语句及变量作用域 194
5.3.1 变量说明 194
5.3.2 数组说明 195
5.3.3 常量说明 195
5.3.4 外部函数(API)声明 196
5.3.5 数据库存储过程声明 200
5.3.6 结构定义和声明结构变量 201
5.3.7 变量的作用域 203
5.3.8 变量的缺省值和初始化 205
5.4 运算符 207
5.4.1 算术运算符 207
5.4.2 关系运算符 208
5.4.3 逻辑运算符 208
5.4.4 连接运算符 208
5.4.6 表达式的数据类型 209
5.4.5 运算符的优先级 209
5.5.1 创建对象实例 211
5.5 创建与释放对象实例 211
5.5.2 释放对象实例 212
5.5.3 收集废弃对象 212
5.6 赋值语句 213
5.7 条件语句 214
5.7.1 IF语句 214
5.7.2 CHOOSE CASE语句 215
5.8.1 DO...LOOP循环 216
5.8 循环语句 216
5.8.2 FOR...NEXT循环 217
5.8.3 GOTO语句 218
5.8.4 EXIT(退出循环) 218
5.8.5 CONTINUE(继续循环) 219
5.8.6 循环嵌套 219
5.9 返回语句与终止程序运行 219
5.9.1 RETURN语句 219
5.10 CALL语句 220
5.9.2 HALT语句 220
5.11.1 建立和断开与数据库的连接 221
5.11 嵌入式SQL语句 221
5.11.2 提交与回滚事务 222
5.11.3 单行检索语句SELECT 223
5.11.4 插入语句INSERT 223
5.11.5 删除语句DELETE 224
5.11.6 修改语句UPDATE 224
5.11.7 读取多行数据 225
5.11.9 动态SQL 227
5.11.8 通过游标修改数据语句 227
5.11.10 检索大二进制对象 231
SELECTBLOB语句 231
5.11.11 修改大二进制对象 232
UPDATEBLOB语句 232
5.11.12 检查SQL语句执行情况 233
5.12 例外处理语句 233
END TRY 234
5.12.1 TRY...CATCH...FINALLY 234
5.13 常用函数 235
5.13.1 消息函数MessageBox() 235
5.13.2 响铃函数Beep() 237
5.13.3 数据类型转换函数 237
5.13.4 数据类型检查函数 238
5.13.5 运行其他应用程序函数 238
Run() 238
5.13.6 设置输入焦点函数 239
SetFocus() 239
5.13.7 事件触发和邮寄函数 239
5.13.8 颜色函数RGB() 240
5.14 创建自定义函数 241
5.14.1 创建自定义全局函数 241
5.14.2 创建自定义对象函数 243
第6章 创建窗口与菜单 244
6.1 窗口概述 244
6.2 创建与修改窗口 246
6.2.1 窗口画笔概述 247
6.2.2 创建新窗口 248
6.3 窗口属性 249
6.3.1 设置窗口属性 249
6.3.2 一般属性 250
6.3.3 设置窗口的滚动属性和 251
滚动速度 251
6.3.4 设置窗口工具栏属性 252
6.3.5 窗口位置、大小与鼠标指针 253
6.4 保存、预览、打印窗口 254
6.4.1 保存窗口 254
6.4.2 预览窗口 254
6.4.3 运行窗口 255
6.4.4 输出窗口定义 255
6.5 窗口事件及事件处理程序 255
6.5.1 窗口事件 256
6.6 窗口函数 258
6.6.1 打开窗口函数 258
6.5.2 编写窗口事件处理程序 258
6.6.2 关闭窗口函数 259
6.6.3 带参数打开窗口 259
6.6.4 带参数关闭窗口 261
6.6.5 打印窗口 261
6.7 创建窗口实例 262
6.7.1 窗口存储方式 262
6.7.3 使用窗口数组 263
6.7.2 说明窗口变量 263
6.8 继承窗口 264
6.9 创建与修改菜单 266
6.9.1 菜单画笔 266
6.9.2 创建新菜单 268
6.9.3 修改菜单 269
6.10 设置菜单属性 270
6.10.1 定义菜单项的快捷键 271
6.10.2 定义菜单工具栏 272
6.10.3 定义菜单的外观特征 273
6.11 菜单事件及其编程 274
6.11.1 菜单事件 274
6.11.2 编写菜单事件处理程序 275
6.12 制作弹出式菜单 275
6.12.1 弹出窗口上的菜单 275
6.12.2 弹出其他菜单 276
6.13 多文档界面 276
6.13.2 建立MDI框架窗口 277
6.13.1 多文档界面概述 277
6.13.3 创建工作表 278
6.13.4 设置微帮助 279
6.13.5 设置工具栏 280
6.14 窗口高级使用技巧 283
6.14.1 移动没有标题条的窗口 283
6.14.2 控制窗口的自动重绘 283
6.15 实例练习三 284
7.1.1 控件概述 286
7.1 放置控件 286
第7章 活用控件 286
7.1.2 往窗口上放置控件 288
7.2 控件的命名 289
7.2.1 控件名的缺省前缀 289
7.2.2 修改控件名的缺省前缀 289
7.2.3 修改控件名称 290
7.3 操作控件 291
7.3.1 选择控件 291
7.3.2 移动控件 293
7.3.3 改变控件大小 294
7.3.4 删除控件 294
7 3.5 对齐控件 294
7.3.6 等距控件 295
7.3.7 等大控件 295
7.3.8 复制与粘贴控件 296
7.4 焦点与Tab次序 296
7.4.1 焦点 296
7.4.2 设置Tab次序 297
7.5 设置控件常用属性 298
7.5.1 设置控件标题 298
7.5.2 定义访问键 299
7.5.3 指定控件的可访问性 300
7.6 按钮 301
7.6.1 命令按钮 301
7.6.2 图片按钮 302
7.7.1 静态文本控件(Static Text) 303
7.7 文本显示与编辑 303
7.7.2 单行编辑框 304
7.7.3 多行编辑框 306
7.7.4 掩码编辑框 307
7.7.5 超文本编辑框 308
7.8 单选框、复选框与组框 310
7.8.1 单选框 310
7.8.2 复选框 311
7.8.3 组框 312
7.9.1 列表框 313
7.9 列表选择 313
7.9.2 图片列表框 316
7.9.3 下拉列表框 317
7.9.4 下拉图片列表框 318
7.10 图像显示与移动 319
7.10.1 图片框 319
7.10.2 制作动画示例 321
7.11.1 放置OLE控件 323
7.11 集成其他应用 323
7.11.2 设置OLE控件 325
7.11.3 OLE对象激活方式 327
7.11.4 使用OCX部件 328
7.12 使用树形视图控件 330
7.12.1 树形视图的属性 331
7.12.2 添加与删除列表项 332
7.12.3 树形视图控件的事件 337
7.13 使用列表视图控件 340
7.13.1 列表视图的属性 341
7.13.2 增加与删除列表项 342
7.13.3 列表视图控件的事件 346
7.14 使用标签控件 347
7.14.1 相关术语 348
7.14.2 建立标签控件 348
7.14.3 标签控件的属性 351
7.15 通过超链接控件访问Internet 356
7.15.1 静态超链接控件 356
7.14.4 标签控件的事件 356
7.15.2 图片超链接控件 357
7.16 进度条、滚动条和轨迹条 358
7.16.1 进度条控件 358
7.16.2 滚动条控件 359
7.16.3 轨迹条控件 360
7.17 实例练习四 361
第8章 创建数据窗口对象 366
8.1 创建数据窗口对象的步骤 366
8.1.1 数据窗口对象概述 366
8.1.2 创建数据窗口对象的一般步骤 367
8.2 定义数据源 369
8.2.1 Quick Select数据源 370
8.2.2 SQL Select数据源 371
8.2.3 Query数据源 378
8.2.4 External数据源 379
8.2.5 Stored Procedure数据源 380
8.3 数据窗口的显示风格 381
8.3.1 Tabular(列表)风格 382
8.3.2 Grid(表格)风格 382
8.3.3 Freeform(自由)格式 382
8.3.4 Label(标签)风格 383
8.3.5 N-Up(分栏)风格 383
8.3.9 OLE 2.0风格 384
8.3.11 Composite(复合)风格 384
8.3.10 RichText(超文本)风格 384
8.4 使用数据窗口画笔 384
8.3.8 Graph(统计图)风格 384
8.3.7 Crosstab(交叉列表)风格 384
8.3.6 Group(分组)风格 384
8.4.1 数据窗口画笔工作区 385
8.4.2 调整对象 388
8.4.3 改变数据窗口的显示比例 391
8.4.4 对象的跳转次序 391
8.4.5 预览数据窗口对象 393
8.4.6 数据窗口画笔的快捷键 393
8.5 数据窗口的布局结构 394
8.5.1 区域划分 395
8.5.2 区域属性 396
8.5.3 设置样式及打印参数 397
8.6 控制列对象的显示与编辑 399
8.6.1 显示格式 399
8.6.2 编辑风格 400
8.6.3 有效性规则 402
8.7 控制数据行 403
8.7.1 记录过滤 403
8.7.2 记录排序 405
8.7.3 记录分组 405
8.7.4 让用户输入检索条件 407
8.7.5 按需提取数据 408
8.7.6 压缩重复值 408
8.8 增强数据窗口对象的功能 409
8.8.1 数据窗口的层次 410
8.8.2 增加与删除数据窗口中对象 411
8.8.3 静态文本对象 411
8.8.4 计算域 411
8.8.5 图片框 413
8.8.6 统计图 414
8.8.7 绘图对象 415
8.8.8 组框对象 415
8.8.9 嵌套报表 416
8.8.10 按钮对象 416
8.9 设置对象属性 418
8.9.1 修改对象的颜色与边框 418
8.9.2 动态修改属性 419
8.10 控制更新数据库 421
8.11.1 旋转控件 424
8.11 数据窗口的新奇应用技巧 424
8.11.2 数据窗口对象一起 427
保存数据 427
8.11.3 创建灰条效果 429
8.11.4 强调重要数据 430
8.12 实例练习五 432
第9章 使用数据窗口控件 439
9.1 数据窗口控件使用方法 439
9.1.1 运用数据窗口的一般步骤 439
9.1.2 放置数据窗口控件 440
9.1.3 连接数据窗口控件与对象 441
9.1.4 动态更换数据窗口对象 441
9.1.5 为数据窗口控件分配事务对象 442
9.1.6 检索数据 446
9.1.7 更新数据库 448
9.2 缓冲区与编辑控件 450
9.2.1 数据窗口控件的缓冲区 450
9.2.2 编辑状态标志 451
9.2.3 编辑控件 453
9.2.4 数据校验步骤 454
9.3 设置数据窗口控件的属性 455
9.4 数据窗口控件的事件 456
9.5 数据窗口控件的常用函数 462
9.5.1 插入行与删除行 462
9.5.2 将编辑控件数据放到 462
数据窗口列中 462
9.5.3 得到与设置当前行或列 463
9.5.4 滚动数据行 464
9.5.5 得到与设置数据项的值 465
9.5.6 清除所有行 466
9.5.7 修改过滤条件及过滤数据 466
9.6 出错处理及日志 467
9.7 输出报表 470
9.8 数据窗口的高级用法 472
9.8.1 数据窗口的属性访问方法 472
9.8.2 数据的直接访问方法 479
9.8.3 动态数据窗口 487
9.9 数据存储对象 489
9.10 实例练习六 491
第10章 用户对象和用户事件 494
10.1 用户对象分类 494
10.2 创建新用户对象 497
10.2.1 启动用户对象画笔 497
10.2.2 创建标准可视用户对象 497
10.2.3 创建定制可视用户对象 498
10.2.4 创建外部可视用户对象 499
10.2.5 创建定制类用户对象 500
10.2.6 创建标准类用户对象 500
10.3 使用用户对象 500
10.3.1 使用可视用户对象 501
10.3.2 使用类用户对象 502
10.4 窗口与用户对象间的通讯 502
10.5 用户事件 503
10.5.1 定义用户事件 503
10.5.2 用户事件讨论 504
10.5.3 使用用户事件 505
10.6 实例练习七 506
第11章 数据管道 515
11.1 数据管道的概念 515
11.2 使用数据管道画笔 516
11.2.1 源表 520
11.2.2 目的表 520
11.2.3 选择管道操作 520
11.2.4 灌入Blob类型的数据 522
11.2.5 改变源数据库和目的数据库 523
11.2.6 运行数据管道 523
11.2.7 数据管道出错处理 524
11.3 应用程序中使用数据管道 525
11.3.1 数据管道用户对象 525
11.3.2 数据管道的属性 526
11.3.3 数据管道的事件 527
11.3.4 数据管道的函数 527
11.4 实例练习八 529
12.1 Web目标的概念与环境 535
12.1.1 Web目标的用途及 535
开发环境的优 535
第12章 创建Web应用程序 535
12.1.2 Web目标的开发环境 536
12.2 开发Web应用程序 537
12.2.1 创建和设置Web目标 537
12.2.2 系统树窗格的功能和作用 540
12.3.1 HTML编辑器及其构成 543
12.3 创建和编辑HTML页面 543
12.3.2 创建HTML页面 546
12.3.3 HTML编辑器的基本用法 548
12.3.4 向HTML页面上添加元素 550
12.4 定义样式表和框架 557
12.5 添加图像、声音以及其他多媒体信息 562
12.5.1 图像和图像地图 562
12.5.2 多媒体和组件 564
12.6 编写脚本 564
12.6.1 脚本编辑器 565
12.6.2 脚本的类型 566
12.6.3 HTML文档中的对象 567
12.6.4 脚本编写过程 568
12.7 生成和部署Web目标 568
12.7.1 生成Web目标 568
12.7.2 部署目标 569
12.8 实例练习九 571
13.1.1 应用库的组织方式 576
13.1 管理应用库 576
第13章 测试、完善与发行应用程序 576
13.1.2 使用库管理画笔 577
13.1.3 维护应用库 580
13.1.4 维护应用库中的对象 582
13.1.5 移出与移入对象 584
13.1.6 重新生成对象 586
13.2 应用程序测试过程 586
13.3 调试器的使用 588
13.3.1 调试器工作界面 589
13.3.2 断点设置 592
13.3.3 调试过程 597
13.4 其他调试手段 599
13.4.1 运用PBDEBUG功能 599
13.4.2 追踪数据库访问 601
13.4.3 其他调试技术 603
13.5 创建可执行文件 604
13.5.1 创建可执行文件的一般步骤 605
考虑的问题 607
13.5.2 创建可执行文件时要 607
13.6 应用程序的发行 611
13.6.1 应用程序安装检查表 611
13.6.2 PowerBuilder运行时库 612
13.6.3 本地数据库接口文件 613
13.6.4 ODBC数据库驱动程序 613
和支持文件 613
附录A 常用数据库连接参数 618
参考文献 623
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《近代旅游指南汇刊 23》王强主编 2014
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑著;张英伦译 2010
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019