第0章 课程要求和学习方法.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++语言程序设计教程 前 言 关于C++语言课程 关于C++语言课程 教材、参考书与课时安排 学习目标 本课程主要介绍C++语言本身,包括常用的数据结构和算法。以面向对象的程序设计方法贯穿始终,着重从程序设计方法学的角度讲述其意义和用途,要求在掌握C++语言的同时,能够对现实世界中较简单的问题及其解决方法用C++语言进行描述。 课程讲授将结合实例,着重讲解基本概念和方法为主。 如何学好C++ 如何学好C++ 如何学好C++ 如何学好C++ 如何学好C++ 如何学好C++ * * 主编 沈显君 杨进才 张勇 C++语言程序设计教程 前言 制作人:杨进才 沈显君 C++语言程序设计教程 前言 与C语言的关系 是从C语言发展演变扩充而来,是“带类的”更好的C。 C是C++的一个子集,C语言程序不加修改可以在C++编译器中编译。 因此,C++既可以C语言为基础,也可以单独学习。 C++与Java和C# C++是Java和C#的始祖。 Java和C#是C++的子集与简化 因此,学习C++后学习Java与C#会事半工倍、倍感轻松。 C++语言程序设计教程 前言 与《数据结构》课程的关系 C、Java、C++均为数据结构的描述语言,其中C++是最完善的描述语言。 因此,C++是作为《数据结构》基础的最佳课程。 C++与Windows程序设计课程 在C++中重点讲述的面向对象的概念,这些概念是用C++进行Windows程序设计的基础。 在C++课程中,重点不涉及Windows可视化编程以及各种类库的使用如MFC。 C++语言程序设计教程 前言 教材 C++语言程序设计教程(第二版) 沈显君 杨进才 张勇编著 清华大学出版社 参考书 C++语言程序设计教程习题解答与实验指导(第二版)杨进才 沈显君 编著 清华大学出版社 C++ Primer (3RD)中文版. Stanley B.Lippman, Josee Lajoie 著.潘爱民, 张丽译. 北京:中国电力出版社 C++程序设计教程(第4版). H.M.Deitel, P.J.Deitel著.施平安译. 北京: 清华大学出版社 C++语言程序设计教程 前言 C++语言程序设计教程 前言 能细能粗 在面向过程编程部分,对数据类型、运算符、语句等要注重细节。做到细致掌握。 在面向对象部分重在对概念的掌握,对每个概念回答是什么?为什么?如何?这三个问题。做到掌握思想。 重视实践 和学好所有编程语言一样,做到“上机、上机、再上机”。 C++语言程序设计教程 前言 利用资源 利用网络资源进行学习、交流、答疑。如清华大学的BBS站的C++学习园地上有大量的帖子。 地址:bbs.tsinghua.edu.cn 帖子举例1 C++ 学习心得 Part 1 发信站: BBS 水木清华站 (Wed Feb 2 00:01:12 2005), 站内 ※ C++ 的优缺点╱C++ 是个「难学易用」的语言 很多人说 C++ 难,又难学,又难用;但我个人认为,C++ 是个「难学易用」的语言(引自台湾技术作家 jjhou 的说法,因为我的很多 C++ 知识都是从他的译作中获得的) C++语言程序设计教程 前言 「难学」这一点,无须赘言;即使是著名的 C++ 大师,亦从不讳言,C++ 比其他语言复杂得多。 「易用」这点,对 C++ 高手来说,该是不成问题的。但对许多半生不熟的 C++ 初学者(或虽然学了不少时间,但没有深入到它的各个层面的人),大概会觉得难以接受。不过,个人的经验,我几乎每天都在使用 C++,大部份的时间,我感觉写 C++ 代码比写 Basic 代码更轻松愉快;但每当我想要深度控制某些细节时,C++ 源于 C 的低阶能力,又给我最大的自由度和几乎不逊于 Assembly 的高效(当然,有必要时 C/C++ 代码内也可以直接插入一段 __asm {} ) 微软 C# 语言和 .NET 主要框架的发明者 Anders 曾说,在现代的编程世界,对软件生产力的需求是最重要的;因此,现代编程语言,应该重视其生产力,更甚于低阶的控制力。对于这位超级高手的言论,我当然没有任何反对的意见。只不过,我想说明一点,即∶很多人认为 C++ 的缺点是生产力不高,不能和 Delphi, JAVA, VB, C#.NET 这类更新的开发工具(语言)相

文档评论(0)

IT行业名人 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档