面向对象的程序设计系统Turbo C++应用教程 上PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:张海藩,成渝编译
- 出 版 社:北京:清华大学出版社
- 出版年份:1992
- ISBN:7302010293
- 页数:250 页
第一篇 入门 1
第0章 面向对象的程序设计导论 1
目录 1
0.1 面向对象方法学的要点 2
0.2 面向对象的程序设计语言 2
0.3 面向对象的程序设计语言中的基本概念 4
0.4 面向对象的程序设计步骤 4
第一章 Turbo C++系统简介 6
1.1 系统概貌 6
1.1.1 C++ 6
1.1.2 ANSI C 6
1.1.3 程序员平台 6
1.1.7 库函数 7
1.2 运行环境 7
1.1.8 其他特性 7
1.1.5 联机教学程序 7
1.1.6 联机求助 7
1.1.4 面向对象的运行时虚拟存储管理 7
1.3 系统安装 8
1.4 联机文档 9
1.4.1 READM E文件 9
1.4.2 HELPME!DOC文件 9
1.4.3 TCALC.DOC文件 9
第二章 新集成开发环境 10
2.1 集成开发环境(IDE) 10
2.1.1 菜单系统 10
2.1.3 鼠标、热键和联机求助 11
2.1.2 会话框 11
2.2 启动、装入和编辑 13
2.2.1 启动和装入 13
2.2.2 编辑 14
2.3 编译、运行和退出 18
2.3.1 编译 18
2.3.2 运行 19
2.3.3 关闭编辑窗口 19
2.3.4 退出Turbo C++系统 19
第三章 C++入门 20
3.1 C++语言一瞥 20
3.1.1 更好的C——从C向C++过渡 21
3.1.2 对象支持 24
3.2 C++语言的主要特征 34
3.2.1 封装性 35
3.2.2 继承性 37
3.2.3 多态性 38
3.2.4 重载(Overloading) 38
3.3 用类模拟现实世界 39
3.3.1 建立类 39
3.3.2 说明对象 40
3.3.3 成员函数 40
3.3.4 调用成员函数 41
3.3.5 构造函数和释放函数 41
3.3.6 代码和数据相结合 44
3.3.7 成员访问控制 44
3.3.9 运行一个C++程序 45
3.3.8 class:缺省为私有的 45
3.4 继承 47
3.4.1 重新思考Point类 47
3.4.2 继承和访问控制 48
3.4.3 把类装入模块 50
3.4.4 扩充类 52
3.4.5 多重继承 54
3.5 虚函数 58
3.5.1 虚函数的作用 59
3.5.2 定义虚函数 60
3.5.3 开发一个完整的图形模块 61
3.5.4 何时应该使用虚函数 67
3.6 动态对象 67
3.6.1 释放函数和delete 68
3.6.2 分配动态对象的一个例子 69
3.7 C++中更多的灵活性 72
3.7.1 在类说明外面定义内部函数 73
3.7.2 带有缺省参数的函数 73
3.7.3 关于重载函数的更多说明 74
3.7.4 重载运算符以提供新的含义 76
3.7.5 友元函数(Friend function) 78
3.7.6 C++流库 79
3.8 用户定义的数据类型的I/O 85
3.9 关于进一步学习C++的建议 86
第四章 在新集成环境中调试 87
4.1 调试与程序开发 88
4.2 设计示例程序PLOTEMP.C 89
4.3 编写程序原型 91
4.4 使用集成调试程序 93
4.5 跟踪程序的流程 94
4.5.1 跟踪高层流程 94
4.5.2 跟踪被调函数 95
4.6 继续示例程序的开发 95
4.7 设置断点 96
4.7.1 利用调试菜单设置断点 97
4.7.2 用Ctrl_Break立即中断 97
4.8 查看数据 98
4.8.1 Inspector窗口 98
4.8.2 查看数组和字符串 98
4.8.5 查看函数 99
4.8.6 什么时候使用Inspector? 99
4.8.3 查看结构和联合 99
4.8.4 查看指针 99
4.9 求值和修改变量 100
4.9.1 指定显示格式 100
4.9.2 指定值的个数 101
4.9.3 从光标所在位置拷贝 101
4.9.4 指定在其他函数中的变量 101
4.9.5 修改值 102
4.10 通过设置watches监视你的程序 103
4.10.1 增加一个watch 104
4.10.2 监视watches 104
4.10.4 编辑和删除watches 105
4.10.5 寻找函数定义 105
4.10.3 控制调试程序窗口 105
4.10.6 查找函数调用关系 106
4.10.7 多个源文件 106
4.1 1 预防措施 106
4.1 1.1 预防性设计 106
4.1 1.2 清楚地编写 107
4.12 软件的系统化测试 107
4.12.1 全面测试修改后的结果 108
4.12.2 仔细监视的部分 108
4.13 完成示例程序PLOTEMP.C 109
4.13.1 完成table_view函数 109
4.13.2 实现graph_view函数 110
4.13.3 函数save_temps和read_temps 111
4.14 调试练习的答案 112
第二篇 环境 113
第五章 集成开发环境参考 113
5.1 TC使用方式 113
5.1.1 TC命令行选择项 113
5.1.2 退出TC 115
5.2 集成环境的组成 115
5.2.1 菜单结构 115
5.2.2 热键 116
5.2.3 多窗口系统 119
5.2.4 状态行 122
5.2.5 会话框 123
5.2.6 编辑功能 125
5.3.1 ≡(系统)菜单 126
5.3 集成环境菜单参考 126
5.3.2 文件(File)菜单 127
5.3.3 编辑(Edit)菜单 130
5.3.4 查找(Search)菜单 131
5.3.5 运行(Run)菜单 134
5.3.6 编译(Compile)菜单 136
5.3.7 调试(Debug)菜单 137
5.3.8 项目(Project)菜单 144
5.3.9 选择项(Options)菜单 146
5.3.10 窗口(Window)菜单 166
5.3.11 求助(Help)菜单 167
5.4 TC用到的文件 168
5.4.1 配置文件TCCONFIG.TC 168
5.4.4 缺省文件 169
5.4.2 项目文件(PRJ) 169
5.4.3 工作平台文件(DSK) 169
第六章 多文件项目管理 171
6.1 项目管理器的使用方法 171
6.2 错误追踪 173
6.3 项目管理器的功能 174
6.3.1 自动依赖性 174
6.3.2 使用不同的翻译程序 174
6.3.3 替换标准库 175
6.3.4 其它特点 175
第七章 编辑器参考 177
7.1 剪辑板窗口 177
7.2 编辑命令参考 177
7.3 块命令 180
7.5 配对定界符匹配(pair matching) 181
7.4 其它编辑命令 181
7.5.1 有方向和无方向定界符的匹配 182
7.5.2 可嵌套的定界符 182
7.5.3 注释符 182
第八章 命令行编译器 184
8.1 TCC使用方式 184
8.1.1 打开和关闭选择项 184
8.1.2 编译规则 184
8.1.3 TCC响应文件 185
8.2 TCC命令行选择项 185
8.2.1 TCC命令行选择项一览表 185
8.2.2 控制编译的TCC选择项 188
8.3 文件查找算法 195
8.3.1 include文件查找 195
8.2.3 控制链接的TCC选择项 195
8.2.4 控制环境的TCC选择项 195
8.3.2 库文件查找 196
8.3.3 举例说明 196
8.4 TCC配置文件TURBOC.CFG 196
8.4.1 使用自己的配置文件 197
8.4.2 TC和TCC配置文件转换 197
第九章 Turbo C++1.0实用程序 199
9.1 程序管理器MAKE 199
9.1.1 MAKE工作方式 200
9.1.2 MAKE使用方式 200
9.1.3 MAKE描述文件的组成 203
9.1.4 MAKE错误信息 217
9.2 Turbo库管理程序TLIB 219
9.2.1 TLIB使用方式 219
9.2.2 TLIB响应文件 222
9.3 Turbo链接程序TLINK 222
9.3.1 TLINK使用方式 222
9.3.2 TLINK响应文件 223
9.3.3 TLINK命令行选择项 224
9.3.4 TLINK错误信息 227
9.4 TOUCH 230
第十章 用TCINST设置集成环境参数 231
10.1 TCINST使用方式 231
10.2 TCINST安装菜单 232
10.2.3 Options 233
10.2.2 Run 233
10.2.1 Search 233
10.2.4 Editor commands 235
10.2.5 Mode for display 237
10.2.6 Adjust colors 238
10.2.7 Save configuration和Quit 238
附录A Turbo编辑器宏语言 239
A.1 使用方法 239
A.2 TEML语法规则 239
A.3 使用举例 240
A.4 内部命令 243
A.4.1 按功能排列 243
A.4.2 按字母顺序排列 245
A.5 TEMC信息 249
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《中国古代司法文明史 第1卷》张晋藩主编 2019
- 《教育管理理念与思维创新》杨娜,张海萍,姚靖著 2019
- 《山海经全集精绘 上》王红旗编译;孙晓琴绘 2019
- 《中国古代司法文明史 第2卷》张晋藩主编 2019
- 《五大贼王》张海帆著 2019
- 《五大贼王 7 上 五行合纵》张海帆著 2019
- 《五大贼王 6 逆血罗刹》张海帆 2019
- 《山海经全集精绘 下》王红旗编译;孙晓琴绘 2019
- 《五大贼王 3 净火修炼》张海帆 2019
- 《剖脑记 新译侦探小说》(美)查普霖著;商务印书馆编译所译 1945
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019