《C++程序设计入门同步实践宝典 》可以下载了

  1. 云栖社区>
  2. 博客>
  3. 正文

《C++程序设计入门同步实践宝典 》可以下载了

贺利坚 2012-08-07 15:29:00 浏览788
展开阅读全文

  《C++程序设计入门同步实践宝典》可以告一段落了。这是假期计划之外的事情,不小心又花了近二十天的时间,其他计划中的事情得一一落实了。将此版定为0.5版,以后还会有不小的改动。

  下载地址:http://download.csdn.net/detail/sxhelijian/4482514

  下载需要资源分5分,以对自己辛苦一番有所表示。常在CSDN泡的同学,也应该分享些你的原创挣点积分了。缺少积分的穷孩子,也可以给我留言,提供Email寄过去。

  发个封皮:


有人提出上目录,好主意:

完工后写的前言 i
计划阶段写的前言 iii
第1章 C++的初步知识 1
1.1 熟悉学习环境及第一个程序 1
1.1.1 上机内容安排的思路 1
1.1.2 上机任务 1
1.2 学会调试 9
1.2.1 VC++调试功能初步 9
1.2.2 上机任务 13
第2章 数据类型和表达式 16
2.1 两种重要的学习方法和手段 16
2.1.1 方法指导:通过实践理解语法 16
2.1.2 方法指导:主动“撞错” 20
2.2 表达式求值应用 21
2.2.1 一个示例 21
2.2.2 上机任务 21
2.3 C++程序设计课程同步项目——简单程序设计任务 24
第3章 程序设计初步 25
3.1 使用分支结构 25
3.1.1 上机任务 25
3.2 理解循环:如何由解题思路设计出程序 29
3.2.1 方法指导:编程序前要回答清楚两个问题 30
3.2.2 方法指导:充分利用经验,从复杂问题中找简单子问题解决 33
3.3 建立“自顶向下,逐步求精”的思维方式 34
3.3.1 例示“自顶向下,逐步求精” 34
3.3.2 上机任务 38
3.4 循环结构:效率专题 39
3.4.1 程序的效率 39
3.4.2 上机任务 40
3.4.3 引申:计算xn一定要n次乘法吗? 42
3.5 阅读和理解程序 43
3.5.1 方法指导:简单程序的阅读 43
3.5.2 以理解程序为目的,用计算机辅助的阅读 46
3.5.3 方法指导:软件测试和测试用例初步 48
3.6 利用控制结构解决典型问题 54
3.6.1 用穷举法解决组合问题 54
3.6.2 有趣的数字 58
3.6.3 数值计算类问题 60
3.7 窗口程序设计体验(之一) 64
3.7.1 问题:求一元二次方程式的根 64
3.7.2 开发窗口版程序 65
3.7.3 哪个是核心? 74
3.7.4 上机任务 74
3.8 C++程序设计课程同步项目——利用控制结构 75
第4章 利用函数实现指定的功能 76
4.1理解函数的机制:函数的定义和调用 76
4.1.1 自定义函数能够实现特定的功能 76
4.1.2 函数是用于求值的 78
4.2 理解函数的用处:用函数实现模块化 82
4.2.1 模块化程序设计概述 82
4.2.2 上机任务 83
4.3 系统函数的调用 85
4.3.1 常用系统函数:数学、随机数、时间、系统 86
4.3.2 方法指导:获得系统函数信息 89
4.3.3 上机任务 91
4.4 专题:迭代方法与递归方法 91
4.4.1 迭代法 91
4.4.2 递归法 93
4.4.3 上机任务 94
4.5 阅读程序及变量类型 96
4.5.1 方法指导:如何阅读程序 96
4.5.2 实用技能:编程中互联网资源的利用 98
4.5.3 程序阅读专项练习 102
4.6 C++程序设计课程同步项目——利用函数模块化 104
第5章 利用数组处理批量数据 107
5.1 数组的简单应用 107
5.1.1 阅读程序 107
5.1.2 上机任务 108
5.2 数组排序及文件的初次体验 112
5.2.1 提前体验:文件及其操作 112
5.2.2 上机任务 114
5.3 操作二维数组 116
5.3.1 上机任务 116
5.4 字符串处理 120
5.4.1 字符串处理是一个很重要的问题 120
5.4.2 上机任务 122
第6章 善于使用指针与引用 124
6.1 理解指针的概念及指针的应用 124
6.1.1 阅读程序 124
6.1.2 上机任务 127
6.2 用指针处理字行串 128
6.2.1 阅读程序 128
6.2.2 上机任务 130
第7章 用户自定义数据类型 132
7.1 理解结构体的概念,并学会结构初步的应用 132
7.1.1 阅读程序 132
7.1.2 上机任务 133
7.2 C++同步项目——结构化程序设计之全部任务 135
7.2.1 项目的总体目标 135
7.2.2 数据存储与表示问题 136
7.2.3 业务及流程 137
7.2.4 程序结构及实施策略 139
第8章 类和对象的特性 141
8.1 初识面向对象 141
8.1.1 体验面向对象 141
8.1.2 上机任务 144
8.2 访问属性及程序的组织 146
8.2.1 体会成员的访问属性的限制 146
8.2.2 学习方法提示:理论联系实际,谋求改变 147
8.2.3 在vs2008下编程 148
8.2.4 上机任务 149
第9章 怎样使用类和对象 152
9.1 构造函数 152
9.1.1 上机任务 152
9.1.2 源码阅读 154
9.2 面向对象中的指针 161
9.2.1 阅读程序 161
9.2.2 上机任务 164
9.3 静态成员、友元函数、类模板 166
9.3.1 上机任务 166
第10章 运算符重载 170
10.1 运算符重载的一般方法 170
10.1.1 上机任务 170
10.2 输入输出的重载及运算符重载的应用 173
10.2.1 程序阅读 173
10.2.2 上机任务 178
10.3 综合:实验指导:数据结构与C++标准库专题 181
10.3.1 大学生要有课外的拓展学习 181
10.3.2 上机任务 181
10.3.3 查错案例:偷工减料的复制构造函数 185
10.4 了解C++标准库和标准模板库 190
10.4.1 C++标准库 191
10.4.2 标准模板库STL简介 193
第11章 继承与派生 196
11.1 初识派生与继承 196
11.1.1 阅读程序 196
11.1.2 上机任务 198
11.1.3 补充材料:C++防灾——为指针成员分配专门的存储空间 200
11.2 继承方式与虚基类 206
11.2.1 程序阅读与分析 206
11.2.2 上机任务 210
11.2.3 查错案例:一个多重继承程序的查错 215
第12章 多态性与虚函数 220
12.1 多态、虚函数及其应用 220
12.1.1 阅读程序 220
12.1.2 上机任务 221
12.2 C++“窗口”程序设计体验(之二) 223
12.2.1 三角形类 223
12.2.2 窗口程序的开发 224
12.2.3 进一步的回味 231
12.2.4 上机任务 233
第13章 输入输出流415 235
13.1 输出格式 235
13.2 标准输入输出流及ASCII文件操作 237
13.2.1 阅读程序 237
13.2.2 上机任务 243
13.3 二进制文件文件和字符串流 246
13.3.1 阅读程序 246
13.3.2 上机任务 251
附 录 252
附录A: C++参考书 252
附录B:其他资源 261
附录C:C++著名程序库的比较和学习经验 263

网友评论

登录后评论
0/500
评论
贺利坚
+ 关注