Borland C++4.0程序设计PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:方旭等编
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:1995
- ISBN:7810125389
- 页数:704 页
目 录 2
编者前言 2
第一部分集成环境用法 2
第一章IDE概述 2
1.1安装Borland C++ 2
1.1.1对硬件和软件的要求 2
1.1.2安装步骤 2
1.1.3 启动Borland C++ 4
1.1.4获取帮助信息 5
1.2配置IDE 6
1.2.1改变SpeedBars 10
1.2.2设置IDE preference 12
1.2.3保存IDE的设置 12
1.3使用编辑器 13
1.3.1 配置IDE的编辑器 13
1.3.2语法制导彩色显示(Syntax Highlighting) 14
1.4 使用消息窗口(Message)工作 15
1.5浏览代码 16
1.5.2过滤器 20
1.5.1浏览对象的类 20
1.5.3查看所列符号的声明 21
1.5.4浏览全局符号 21
1.5.5在浏览器中使用一般通配符 22
1.5.6浏览源代码中的符号 23
1.6使用命令行工具 23
1.6.1DPMI和命令行工具 23
1.6.2内存和MAKESWAP.EXE 23
1.6.4控制RTM占用的内存 24
1.6.3运行时间管理器和工具 24
1.7在IDE中运行其他程序 25
第二章IDE编辑器 28
2.1编辑器命令 30
2.2编辑器激活及文本键入 30
2.3字符、字和行的删除 33
2.4移动、拷贝文本和块移动 33
2.5使用剪贴板 33
2.7字符系列的搜索和替换 35
2.6进一步说明如何移动光标 35
2.8位置标识的设置和搜索 38
2.9存储和装入文件 38
2.10 自动缩进 38
2.11 磁盘文件中文本块的移入和移出 39
2.12对匹配 39
2.13其它有关命令 40
2.14命令综述 41
2.15编辑器缺省的修改 44
2.16编辑器的帮助 46
第三章IDE工程管理器 49
3.1什么是工程管理器 49
3.2建立一个工程 50
3.2.1建立一个多任务工程 52
3.2.2转换旧的工程 53
3.2.3将工程转化为制作文件(makefiles) 53
3.2.4改变工程视图 53
3.3建立一个工程 55
3.3.1建立工程的一部分 56
3.4编辑工程树 57
3.4.1 使用TargetExpert编辑任务属性 57
3.4.2编辑节点属性 58
3.4.3增加和删除一个节点 59
3.4.4增加和删除任务 60
3.4.5移动节点和任务 62
3.4.6拷贝节点 62
3.6设置工程选项 63
3.5使用Source Pool 63
3.6.1 Local Override 64
3.6.2使用Style Sheet 66
3.6.3将一个Style Sheet与一个节点相连 66
3.6.4生成一个Style Sheet 68
3.6.5编辑Style Sheet 68
3.6.6共享Style Sheet 70
3.6.7查看工程中的选项 72
3.7转换器 72
3.7.1安装一个转换器 74
3.7.3安装观察器和工具 77
3.7.2使用SpeedMenu中的Special命令 77
第四章编 译 79
4.1在IDE中编译 79
4.1.1使用IDE编译器选项 79
4.2使用命令行编译器 80
4.2.1 配置文件 80
4.2.2应答文件 81
4.2.3选项的优先级规则 81
4.3编译选项参考 81
4.4 目录选项 93
4.4.1查找文件算法 94
4.5编译器宏定义选项(Compiler |Defines) 94
4.6编译器代码生成选项(Compiler|Code-generation) 95
4.7编译器浮点处理选项(Compiler|Floating Point) 96
4.8编译器输出选项(Compiler|Compiler Output) 96
4.8.1编译源文件代码选项(Compiler|Source) 97
4.9编译调试选项(Compiler|Debugging) 98
4.10预编译头文件选项(Compiler|Precompiled headers) 99
4.11 16位编译处理器选项(16—bit Compiler|Processor) 99
4.12 16位编译存储模式选项(16—bit Compiler|Memory Model) 100
4.11.1 16位编译器调用约定选项 100
(16—bit Compiler|Calling Convention) 100
4.13 16位编译数据段命名选项(16—bit Compiler |Segment Names Data) 102
4.14 16位远程数据段命名选项(Compiler|Segment Names Far Data) 103
4.15 16位编译代码段命名选项(16—bit Compiler|Segment Names Code) 103
4.15.1 16位编译入口|出口代码选项 103
(16—bit Compiler |Entry/Exit Code) 103
4.16 32位编译处理器选项(32—bit Compiler |Processor) 105
4.18 C++选项|成员指针(C++Options|Member Pointer) 106
4.17 32位编译调用约定选项(32—bit Compiler |Calling Convention) 106
4.19 C++兼容性选项(C++Options|C++Compatibility) 107
4.20 C++虚表选项(C++Optinons|Virtual Tables) 108
4.21 C++模板生成选项(C++Options|Templates) 108
4.22 C++例外控制选项(C++OptionsE|xception handling/RTTI) 109
4.22.1 优化选项 109
4.23优化声明选项(Optimizations Specific) 109
4.24优化代码长度选项(Optimization|Size) 111
4.25优化速度选项(Optimization |Speed) 112
4.28 ANSI违例警告(Message |ANSI Violations) 114
4.26消息选项(Messages) 114
4.27移植性警告选项(Messages|Portability) 114
4.29C++错误(Messages|Obsolete C++) 115
4.30潜在的C++错误(Messages|Potential C++Errors) 115
4.31无效C++代码(Messages |Inefficient C++Coding) 116
4.32潜在错误(Messages |Potential errors) 116
4.34 Make选项 117
4.35命令行选项 117
4.33一般错误(Message|General) 117
4.32.1无效代码(Messages|Inefficient coding) 117
第五章集成调试器 121
5.1错误的类型 121
5.1.1编译时间错误 121
5.1.2运行时间错误 122
5.1.3逻辑错误 122
5.2生成调试信息 122
5.3指明程序参数 123
5.4控制程序执行 123
5.4.2单步执行程序(Step over code) 124
5.4.1监视程序的输出 124
5.4.3跟踪执行代码 125
5.4.4单步跳过一段程序代码 126
5.4.5停止程序运行 127
5.4.6重新开始 127
5.5检查变量的值 127
5.5.1什么是表达式 127
5.5.2监视表达式 127
5.5.3计算和修改表达式 130
5.5.4检查数据元素 131
5.5.5检查寄存器的值 132
5.6使用断点 132
5.6.1设置断点 133
5.6.2使用断点工作 133
5.6.3用户定做断点和执行点 136
5.7解决一般保护错误 136
5.8使用Event Log窗口 136
5.9调试动态连接库 137
6.1 TLINK基础 139
第六章连接程序:TLINK 139
6.1.1 TLINK.CFG 140
6.1.2响应文件 140
6.1.3用BCC.EXE使用TLINK 141
6.1.4连接库 141
6.2 TLINK选项 142
6.3模块定义文件参考 148
6.3.1 CODE语句 148
6.3.5 EXPORT语句 149
6.3.4 EXETYPE语句 149
6.3.3 DESCRIPTION语句 149
6.3.2 DATA语句 149
6.3.6 IMPORTS语句 150
6.3.7 LIBRARY语句 151
6.3.8 NAME语句 151
6.3.9 SEGMENTS语句 151
6.3.10 STACKSIZE语句 152
6.3.11 STUB语句 152
6.3.12缺省的模式定义文件 152
7.1 C的发展史 156
第二部分C和C++编程基础 156
第七章C和C++基础 156
7.1.1 与其他语言的关系 157
7.1.2 C语言的优势 158
7.1.3 C的弱点 160
7.1.4编程的规程 160
7.2 ANSI C标准 160
7.3 C++的进化和面向对象的编程 162
7.4 C++的历史 162
7.4.2对C的提高 163
7.4.1 使用C++对象来进行流线代码设计 163
7.4.3对C的主要提高 165
7.5 C程序的基本元素 166
7.5.1程序的五个基本成分 167
7.5.2第一个C程序 167
7.5.3第一个C++程序 168
7.5.4第二个C程序 168
7.5.5 第二个C++程序 172
7.5.6文件 173
第八章数 据 176
8.1标识符 176
8.2关键字 177
8.3标准C和C++数据类型 178
8.3.1 字 符 178
8.3.2 三种整数 180
8.3.3 unsigned修饰符 180
8.3.4 浮点数 181
8.3.5枚举型 182
8.4 访问修饰符 184
8.4.1 const修饰符 184
8.4.2 #define常量 184
8.4.3 Volatile修饰符 185
8.4.4 const和 volatile一起使用 185
8.5 pascal、cdecl、near、far和 huge修饰符 185
8.5.1 pascal 186
8.5.2 cdecl 187
8.5.3 near、far和 huge 187
8.6数据类型转换 188
8.7存储类型 189
8.7.1外层的变量说明 189
8.6.1 显示类型转换 189
8.7.2 内层的变量说明 191
8.7.3变量作用域 192
8.7.4外层函数说明 192
8.8操作符 193
8.8.1 位操作符 193
8.8.2左移和右移 194
8.8.4算术操作符 195
8.8.3增量与减量 195
8.8.5赋值操作符 196
8.8.6复合赋值操作符 196
8.8.7关系和逻辑操作符 198
8.8.8条件操作符 200
8.8.9逗号操作符 200
8.9理解操作符优先顺序 200
8.10标准C和C++库函数 201
9.1.1 if语句 204
第九章控 制 204
9.1 条件语句 204
9.1.2 if-else语句 205
9.1.3嵌套if-else 207
9.1.4 if-else-if语句 208
9.1.5 ?条件语句 209
9.1.6 switch语句 210
9.1.7混合使用if-else-if和switch语句 215
9.2循环语句 217
9.2.1 for循环 217
9.2.2 while循环 221
9.2.3 do-while循环 222
9.2.4 break语句 225
9.2.5使用CodeView 225
9.2.6 continue语句 225
9.2.7使用Turbo Debugger 226
9.2.8一起使用break和continue 226
9.2.9 exit()语句 228
9.2.10 atexit()语句 230
10.1.1构造原型 232
第十章编写和使用函数 232
10.1函数原型和风格 232
10.1.2通过值调用和通过引用调用 234
10.1.3存储类型 235
10.1.4作用域 236
10.1.5递归 236
10.2函数参数 237
10.2.1形式参数和实际参数 237
10.2.2 void类型的参数 237
10.2.3字符参数 238
10.2.4整数参数 239
10.2.5浮点参数 239
10.2.6双精度参数 240
10.2.7数组参数 242
10.3函数类型 243
10.3.1 void函数类型 243
10.3.2 char函数类型 244
10.3.4 long函数类型 245
10.3.3 int函数类型 245
10.3.5 float函数类型 246
10.3.6 double函数类型 247
10.4 main()的参数 248
10.4.1字符串 248
10.4.2整数 249
10.4.3浮点数 250
10.5重要的C++特性 251
10.5.1 直接插入 251
10.5.2重载 252
10.5.3省略号(…) 253
10.6作用域规则遇到的问题 254
10.6.1C程序中一个未定义的符号 254
10.6.2使用具有文件作用域的变量 255
10.6.3用局部变量屏蔽全局变量 256
10.6.4 C++的作用域问题 256
10.6.5 C++作用域限定操作符 257
11.3数组说明 259
11.2数组和C 259
11.1什么是数组 259
第十一章数 组 259
11.4数组初始化 260
11.4.1缺省初始化 260
11.4.2显示初始化 261
11.4.3不定长初始化 261
11.5访问数组元素 262
11.6 计算数组大小(sizeof()) 263
11.8字符串输入输出 265
11.7数组下标越界 265
11.9多维数组 267
11.10数组作为函数参数 270
11.10.1 将数组传给C函数 270
11.10.2数组传给C++函数 272
11.11 字符串函数和字符数组 277
11.11.1 gets(),puts(),fgets(),fputs()和 sprintf() 277
11.11.2 strcpy,strcat,strncmp,strlen 278
12.1.1指针变量说明 284
12.1 定义指针变量 284
第三部分C++面向对象编程基础 284
第十二章指 针 284
12.1.2简单语句使用指针变量 286
12.1.3指针变量初始化 288
12.1.4地址操作符的错误使用 289
12.1.5数组指针 290
12.1.6指针的指针 291
12.1.7串的指针 292
12.1.8指针运算 293
12.1.9指针运算和数组 295
12.1.10操作符++和--的有关事项 296
12.1.11 比较指针 296
12.1.12可移植性 297
12.1.13指针的大小 297
12.2函数的指针 299
12.3动态存储 301
12.3.1使用空指针 303
12.4指针和数组 306
12.4.1 串(字符型的数组) 306
12.4.2指针数组 307
12.4.3更多的有关指针的指针的内容 309
12.4.4串指针的数组 314
12.5 C++引用类型 316
12.5.1函数返回地址 316
12.5.2使用Turbo Debugger 317
12.5.3何时使用引用类型 317
第十三章C语言中的I/O 319
13.1.1打开流 321
13.1 流函数 321
13.1.2输入和输出的重定向 322
13.1.3改变流缓冲区 323
13.1.4关闭流 324
13.2 C中的低级输入和输出 324
13.3字符输入和输出 325
13.3.1使用getc()、putc()、fgetc()和fputc() 325
13.3.2使用getchar()、putchar()、fgetchar()和fputchar() 326
13.3.3使用getch()和putch() 326
13.4.1使用gets()、puts()、fgetx()和fputs() 327
13.4串输入和输出 327
13.5.1使用getw()和putw() 328
13.5整数输入和输出 328
13.6格式化输出 330
13.6.1使用printf()和fprintf() 330
13.7使用fseek()、ftell()和rewind() 334
13.7.1 使用Turbo Debugger 337
13.8格式化输入 338
13.8.1使用scanf()、fscanf()和sscanf() 339
14.1.1 cin、cout和cerr 341
14.1.2抽取(〉〉)和插入(〈〈)操作 341
第十四章C++的输入、输出介绍 341
14.1使用C++精简I/O 341
14.2从stream.h到iostream.h 347
14.2.1操作符和成员函数 348
第十五章结构、联合和其它数据结构 361
15.1 C和C++结构 361
15.1.1 C和C++结构:语法和规则 361
15.1.3访问结构成员 363
15.1.2 C++结构:语法和规则的扩展 363
15.1.4构造一个简单的结构 364
15.1.5将结构传递给函数 365
15.1.6构造一个结构数组 366
15.1.7使用结构指针 369
15.1.8传递结构数组给函数指针 371
15.1.9 C++中结构的使用 373
15.1.10对结构的附加操作 376
15.2.1联合:语法和规则 377
15.2联合 377
15.2.2构造一个简单的联合 378
15.3其它数据类型 379
15.3.1使用typedef 380
15.3.2使用枚举类型 381
第十六章高级C和C++编程专题 384
16.1类型兼容 384
16.1.1 ANSI C对于类型兼容的定义 384
16.1.2什么是同一类型 384
16.1.4数组类型 385
16.1.3枚举类型 385
16.1.5函数类型 386
16.1.6结构和联合类型 386
16.1.7指针类型 386
16.1.8多源文件的相容性 386
16.2宏 386
16.2.1定义宏 387
16.2.2宏和参数 387
16.2.3宏扩展的问题 388
16.2.4生成和使用自己的宏 389
16.2.5编译器预置的宏 390
16.3高级预处理语句 390
16.3.1#ifdef和#endif 390
16.3.2 #undef 391
16.3.3 #ifndef 391
16.3.4 #if 391
16.3.7 #line指令 392
16.3.6 #elif指令 392
16.3.5 #else指令 392
16.3.8 #error指令 393
16.3.9 #pragma指令 393
16.4 条件编译 393
16.5高级预处理操作 394
16.5.1 #stringize operatator(串化操作) 394
16.5.2连接操作(##) 394
16.6 头文件的正确使用 395
16.5.3字符操作(#@) 395
16.7有效地使用头文件 396
16.8预编译的头文件 397
16.8.1 产生预编译的头文件 397
16.8.2在PWB(程序员工作台)上使用预编译头文件 397
16.9 limits.h和float.h 397
16.10错误处理:perror() 399
16.11 存储模式 399
16.11.6 Huge(巨) 400
16.11.5 Large(大) 400
16.11.4 Compact(紧缩) 400
16.11.2small(小) 400
16.11.1 Tiny(微) 400
16.11.3medium(中) 400
16.12动态存储分配:链表 401
16.12.1 使用链表时需要考虑的事项 402
16.12.2 一个简单的链表 402
第十七章面向对象的编程介绍 406
17.1并非是新内容 406
17.2 传统结构化设计 406
17.3.1 C++和面向对象设计 407
17.3 面向对象的程序设计 407
17.4 面向对象的术语 408
17.4.1封装 408
17.4.2 类的层次性 409
17.5认识C++类 410
17.5.1 一个作为私有类的结构 410
17.5.2C++类的语法和规则 414
17.5.3 一个简单的C++类 415
18.1.1 一个简单的类 419
18.1 附加的类特性 419
第十八章C++类 419
18.1.2嵌套类 420
18.1.3构造函数和析构函数 423
18.1.4 重载类的成员函数 429
18.1.5使用友元函数来存取私有类变量 432
18.1.6使用this指针 435
18.2使用操作符重载 435
18.2.1操作符重载和函数调用 436
18.2.2重载的语法 436
18.3派生类 438
18.3.1 派生类的语法 439
18.3.2产生派生类 439
第十九章C++的I/O 444
19.1 枚举类型 444
19.2 引用变量 444
19.3缺省参数 446
19.4 memset() 447
19.5格式化的输出 448
19.7 iostream类列表 452
19.6 C/C++I/O选择 452
19.7.1 输入流类 455
19.7.2输出流类 456
19.7.3缓冲流类 458
19.7.4 串流类 459
19.8 二进制文件 461
19.9 使用extern″C″来结合C和C++代码 463
19.10编写自己的操纵符 465
19.10.1无参数的操纵符 465
19.10.2带有一个参数的操作器 466
19.10.3多参数的操纵符 467
第二十章基于面向对象环境的工作 470
20.1C++中一个面向的对象的栈 470
20.2C++中面向对象的连接表 472
20.2.1 父类的产生 473
20.2.2派生子类 473
20.2.3使用友元类 475
20.2.4 测试一个完整的程序 477
20.2.5连接表输出 485
20.3 面向对象C++的其它内容 487
第四部分 DOS图形、系统访问库及混合语言接口 490
第二十一章屏幕文本和图形程序设计 490
21.1 图形系统和要素 490
21.1.1视频模式 490
21.1.2 窗口和视区 490
21.1.3在文本模式下编程 491
21.1.4 在图形模式下编程 495
21.2.1 基本正文模式函数 505
21.2 Borland C++图形程序设计 505
21.2.2 Borland C++的图形子系统简介 514
21.3 IBM/PC的文本方式 521
21.3.1 PC显示器适配器和屏幕 522
21.3.2视频缓冲区I/O 522
21.4控制文本屏幕 523
21.4.1 使用文本方式控制函数 523
21.4.2使用直接控制台I/O以获得高性能 526
21.5使用窗口函数 526
21.6.1象素点与调色板 530
21.6 了解IBM—PC的图形方式 530
21.6.2控制图形屏幕 532
21.7介绍BGI图形库 532
21.7.1 使用画图和填充函数 532
21.7.2控制屏幕和视口 537
21.8在图形方式下显示文本 538
21.8.1 BGI字库 538
21.8.2 使用图形方式下的文本函数 538
22.1 Turbo C和C++头文件 541
第二十二章更具威力的编程:选择重要的C和C++库 541
22.2标准库函数(stdlib.h) 542
22.2.1 实现数据转换 543
22.2.2实现查找和排序 544
22.2.3混合操作 546
22.3字符函数(ctype.h) 548
22.3.1 查测是否是字母/数字、字母、ASCII值 549
22.3.2 检测是否是控制、空白和标点字符 550
22.3.3转换为ASCII码、小写字母、大写字母 552
22.4字符串函数(string.h) 553
22.4.1 内存函数 554
22.4.2使用字符串函数 556
22.5数学函数(math.h) 559
22.5.1建立三角函数值的表 560
22.6时间函数(time.h) 561
22.6.1 时间和日期的结构和语法 561
22.7依赖于系统的函数 566
22.7.1 bios.h头文件 566
22.7.2 dos.h头文件 568
第二十三章Borland C++和汇编语言的混合编程 573
23.1 直接插入汇编语言代码 573
23.1.1 产生音响 574
23.1.2并行端口作为通用I/O端口 575
23.1.3控制LED发光管 576
23.2创立C/C++和汇编语言模块 578
23.2.1传递函数参数 578
23.2.2传递不同数据类型的参数 579
23.2.3简单的C和汇编语言连接 581
23.2.4 用C和汇编语言连接硬件接口 584
23.2.5 由C向汇编语言传递数组 588
第五部分设计Windows应用程序界面 592
第二十四章Windows编程概述 592
24.1Windows程序设计语言 592
24.1.1 Windows环境快速浏览 592
24.1.2使用Windows的优越性 592
24.1.3新的Windows可执行文件的格式 597
24.2Windows编程:概念和词汇 598
24.2.1 Windows的窗口 598
24.2.2 Windows布局 598
24.2.3 C++中的Windows类 600
24.2.4 OOP及Windows 600
24.2.5发送和接收Windows消息 603
24.2.6访问Windows函数 605
24.2.7Windows头文件:Windows.h 606
24.2.8 Windows应用程序的组成成分 606
24.3.1使用make文件 607
24.3 Borland C++Windows工具 607
24.3.2创建资源 608
24.4使用资源工具 609
24.4.1 BRCC.EXE:资源编译器 609
24.4.2 RLINK:资源连结器 610
24.4.3 BRC.EXE资源外壳 611
24.5 启 动 612
24.5.1安装Resource Workshop 612
24.5.2启动Resource Workshop 612
24.5.4获得帮助 614
24.5.3退出Resource Workshop 614
第二十五章Windows程序设计技术 615
25.1 应用程序框架 615
25.1.1有效地使用句柄 615
25.1.2考察Windows应用程序中的成分 616
25.2 一个简单的应用程序和示例 625
25.2.1 画椭圆 628
25.2.2画弦 629
25.2.3画饼图瓣 630
25.3使用SWA开发一个正弦波应用程序 632
25.2.4画矩形 632
25.4创建Windows饼图应用程序 636
25.4.1 PIE和PIE.DEF文件 636
25.4.2 lpie.h头文件 637
25.4.3 PIE.RC资源文件 644
25.4.4 PIE.C程序 645
第六部分附 录 652
附录A扩展ASCII表 652
B.2 CRT的接口控制 657
附录B DOS 10H,21H和33H中断参数 657
B.1 由BIOS 10H中断获得屏幕控制 657
B.3字符处理 658
B.4图形接口 659
B.5 ASCII电传类型输入 659
B.6 DOS 21H中断 660
B.7通过中断33H进行存取鼠标控制函数 665
C.1 运行MAKE 669
C.1.1 MAKE基础 669
附录C Borland C++4.0实用程序 669
C.1.2使用makefile 672
C.1.3显式和隐式规则 673
C.1.4 使用MAKE宏 677
C.1.5 使用MAKE指令 679
C.2使用库管理程序 683
C.2.1 使用IMPLIB:导入库 683
C.2.2 使用 IMPDEF:模块定义文件管理器 684
C.2.3 使用 TLIB:Turbo库 685
C.3.1 使用 WinSpector 689
C.2.4 例子 689
C.3 运行WinSpector 689
C.3.2 处理WinSpector数据 694
C.3.3 其它WinSpector 工具 696
C.4 WinSight 697
C.4.1 开始启动 697
C.4.2选择视窗 698
C.4.3 Class List 698
C.4.4 Window Tree 699
C.4.5选择跟踪消息 700
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《香山设县850年》吴冉彬主编;中山市地方志办公室等编 2003
- 《晚霞风景 《晚霞》杂志创刊十周年作品选集》王诚德等编 1999
- 《行知工程创新教学探索系列 小学语文单元整体课程实施与评价》李怀源等编 2012
- 《诗文阅读入门》邵霭吉,戴永俊,朱桂元主编;王延潭,王学荣,王辉等编 1991
- 《全国精美作文年选 2009年度经典 高中卷》邵荣霞主编;邵荣霞,张年军,屠丽君等编 2010
- 《外科诊疗手册 新1版》裘法祖等编 1956
- 《数学分析习题课讲义 第2版 下册》谢惠民等编 2019
- 《日本经济现状研究》薛敬孝等编 1998
- 《黑龙江省主要野生药用植物的鉴别及中草药新制剂 第一部分》黑龙江省中草药进修班等编 1971
- 《大学物理实验》刘汉臣等编 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019