面向对象程序设计 C++实现PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:雷大正,王啸楠,丁德成编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2017
- ISBN:9787111558842
- 页数:229 页
第一部分 设计 2
第1章 综合项目初体验 2
1.1 项目下载地址及安装操作说明 2
1.2 综合项目介绍 2
1.2.1 综合实例1——LostCraft游戏项目介绍 2
1.2.2 综合实例2——HR服务平台项目介绍 5
1.3 项目角色功能分析 7
1.3.1 综合实例1——LostCraft游戏项目的角色功能分析 7
1.3.2 综合实例2——HR服务平台项目的角色功能分析 9
1.4 本章小结 10
1.5 本章习题 11
第2章 面向对象思维建立 12
2.1 面向对象概念的引入 12
2.1.1 软件行业现状 12
2.1.2 何为面向对象 13
2.2 类与对象 15
2.2.1 综合实例1——LostCraft游戏项目中对象间的行为关系 15
2.2.2 综合实例1——LostCraft游戏项目中类的抽象 16
2.2.3 类与对象的概念和关系 17
2.3 本章小结 20
2.4 本章习题 21
第3章 面向对象思维建模 22
3.1 UML概述 22
3.1.1 类图 22
3.1.2 时序图 24
3.1.3 用例图 26
3.2 项目实现的UML设计 27
3.2.1 综合实例1——LostCraft游戏项目的UML设计 27
3.2.2 综合实例2——HR服务平台项目的UML设计 32
3.3 本章小结 41
3.4 本章习题 42
第二部分 实践 44
第4章 程序设计语言C++初识 44
4.1 C++概述 44
4.2 第一个C++程序 44
4.2.1 VS 2010工具介绍 44
4.2.2 编写第一个C++程序helloworld 45
4.2.3 代码解释 49
4.2.4 程序注释 50
4.3 C++编译过程 51
4.4 C++编程逻辑 52
4.4.1 程序中的简单数据存储 52
4.4.2 输入与输出 55
4.4.3 控制语句 57
4.4.4 一维数组 63
4.4.5 函数 66
4.4.6 指针与引用 69
4.5 本章小结 72
4.6 本章习题 73
第5章 类与对象的实现 75
5.1 综合实例1——LostCraft游戏项目 75
5.1.1 类的构成 75
5.1.2 技能类的声明与实现 76
5.1.3 对象实例化 79
5.1.4 其他类的声明 81
5.1.5 对象间的协作实现 84
5.2 综合实例2——HR服务平台项目 90
5.2.1 类的声明与实现 90
5.2.2 对象实例化之new运算符 92
5.2.3 对象资源回收之delete运算符 94
5.2.4 对象间的协作实现 95
5.3 本章小结 97
5.4 本章习题 98
第6章 深入学习面向对象函数 100
6.1 综合实例1——LostCraft游戏项目 100
6.1.1 成员函数介绍 100
6.1.2 函数重载 100
6.1.3 构造函数 102
6.1.4 C++封装机制的private权限 104
6.2 综合实例2——HR服务平台项目 106
6.2.1 封装技巧的get和set方法 106
6.2.2 引用技巧的this指针 108
6.2.3 构造函数的重载 108
6.2.4 析构函数 110
6.2.5 其他核心方法的代码实现 111
6.3 本章小结 117
6.4 本章习题 118
第7章 继承 121
7.1 综合实例1——LostCraft游戏项目 121
7.1.1 继承的概念 121
7.1.2 单继承的声明与实现 122
7.2 综合实例2——HR服务平台项目 124
7.2.1 巧用继承中的构造函数 125
7.2.2 访问权限的protected关键字 126
7.3 本章小结 127
7.4 本章习题 128
第8章 多态 129
8.1 综合实例1——LostCraft游戏项目 129
8.1.1 多态的概念 129
8.1.2 静态多态的函数多态 129
8.1.3 动态多态的虚函数实现 130
8.2 综合实例2——HR服务平台项目 135
8.2.1 多态的实现 135
8.2.2 纯虚函数与抽象类 136
8.3 本章小结 138
8.4 本章习题 139
第三部分 提高 142
第9章 综合项目——锻炼系统 142
9.1 系统项目介绍 142
9.2 系统项目角色功能分析 142
9.2.1 普通用户 142
9.2.2 群主 144
9.2.3 私教/教练 145
9.3 系统项目的UML设计 146
9.3.1 用例图 146
9.3.2 时序图 147
9.3.3 类图及说明 153
9.4 本章小结 180
9.5 本章习题 181
附录 183
附录A LostCraft游戏的实现代码 183
附录B HR服务平台的实现代码 192
附录C综合项目——锻炼系统的实现代码 200
参考文献 228
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《先进激光加工技能实训》肖海兵主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019