这样装修设计软件哪个好用好吗?C++

扫一扫下载手机客户端
扫描我,关注团购信息,享更多优惠
||网络安全
| | | | | | | | | | | | | | | |
||电子电工
汽车交通| | | | | | | | | |
||投资理财
| | | | | | | | | | | | | | | | |
| | | | | | |
| | | | | | | | | | | | | | | | | | |
| | | | | | |||
||外语考试
| | | | | | | | |
| 视频教程|
现代C++程序设计(原书第2版)
定价:¥59.00
校园优惠价:¥44.25 (75折)
促销活动:
商品已成功飞到您的手机啦!快登录手机站看看吧!
下载客户端
> 微信关注“互动出版网”,便捷查询订单,更多惊喜天天有
原书名:C++ Programming Today (2nd Edition)
原出版社:
ISBN:3上架时间:出版日期:2008 年9月开本:16开页码:455版次:2-1
所属分类:
  本书作者有20多年的编程和教学经验,书中提供了许多实际开发中的宝贵经验,并给出了编写代码应采取的格式、应该避免的错误、调试和定位问题的技巧以及一些常识性的建议。此外,各章后面都提供了大量练习,有助于加强读者对相关内容的理解。
本书采用生动轻松的语言,深入阐述了C++语言和面向对象程序设计技术。书中设计了超过115个完整的经过教学测试的代码示例,不仅分析了这些示例的代码片段,而且还解释了如何把它们组成一个完整的程序。此外,各章后面都提供了大量练习,有助于加强读者对相关内容的理解。
本书图文并茂,通俗易懂,真正做到寓教于乐,是一本难得的C++面向对象设计入门教材。
Barbara Johnston,任教于新墨西哥中央社区学院,负责教授AA学位的计算机编程课程。她有20多年的软件开发和教学经验,目前兼任Rapid Imaging SoftwarrtCAM3D实时感知软件。e公司的软件开发工程师,负责开发了美国军用无人驾驶飞行器所使用的SmartCAM3D实时感知软件。
出版者的话
C++概述与软件开发
什么是C语言和C++
C和C++历史回顾
C/C++是一门编译语言
为什么许多程序员都选择C++
什么是面向对象
C++程序并不一定是面向对象的
一个简单的面向对象程序示例
面向对象的软件更有优势
结构化设计与面向对象设计
ATM――结构化设计
采用面向对象方法的ATM――究竟是谁的任务
汽车维护――结构化设计
采用面向对象方法的汽车维护――究竟是谁的任务
软件开发技术概述
问题发现与解决
  应该如何学习一门编程语言并进行程序设计呢?答案是选择一本好的教材,以书中的内容为基础,自己动手去编写程序代码。这样,在学习完这本教材后,你会发现自己不但掌握了书中所介绍的编程语言,而且还积累了许多宝贵的编程经验。《现代 C++程序设计(原书第2版)》就是这样一本书。.
  本书采用一种通俗易懂的描述方式,详细介绍了 C++编程语言和面向对象程序设计理论。在内容的安排上,本书由浅入深、循序渐进,把面向对象的概念贯穿于全书。这样,读者可以在学习 C++编程语言的过程中,逐渐适应并习惯面向对象的思想。正如书中所提到的:“一旦习惯了面向对象的思维方式,你就不会再试图采用其他的方法了。”本书提供了大量的程序代码以及练习,并分析了编程时经常遇到的一些问题,这些内容可以加深读者对相关内容的理解与掌握。..
  Barbara Johnston有20多年的教学以及软件开发经验,她知道刚开始接触计算机编程的人究竟需要一本什么样的教材,而且也知道他们经常会遇到什么样的问题。以这些内容为基础,作者编写了这本书。
  本书的英文原版是经过作者在实际教学中检验的,非常适合作为一本计算机编程的入门读物,而且可以帮助那些具有一定编程基础的读者对程序设计的相关内容进行梳理,使之更加清晰,从而形成体系。
  本书前言、第1章、第2章、第5章、第6章以及附录D至附录I由何亮翻译,第3章、第4章以及附录A至附录C由黄国伟翻译,第7章、第8章由陈志翻译。限于译者水平,翻译不妥之处敬请广大读者批评指正。...
  于南开大学
  本书的读者对象.
  本书是专门为对 C++编程感兴趣的读者而写的,适合的读者对象是:
  大学本科或研究生。
  专科院校学生。
  希望从事编程工作的人。
  希望在学习Java或C#前先学习 C++的人。
  对编程有浓厚兴趣的人。
  不管你属于哪种情况,只要你想学习计算机编程,本书就适合你。
  使用本书需具备的数学基础
  许多程序的实现需要较深的数学理论作为基础,但本书涉及的数学内容只是最简单的加、减、乘、除,你不会看到很长的数学公式。所以不管你的数学基础如何,都可以采用本书作为 C++语言的学习教程。当然,程序中难免会需要一些计算。这时,我们会对相关的公式进行解释和说明。
  实例简单易懂
  有些 C++概念很难掌握。为了便于理解,我们给出了大量的程序实例。由于我们主要关注 C++语言的细节,所以这些例子的背景都很简单。本书至少包含115个完整的程序,每章的最后还给出了一些用于练习的程序。这些例子有助于读者深入理解如何使用 C++来设计面向对象的程序。
  以数学为辅,重点强调 C++的相关概念
  本书不会涉及太多的数学内容,但这并不意味着我们只是对 C++作简单的介绍。本书会介绍一些复杂的编程概念,包括类、对象、虚函数以及继承。我们还会在第5章介绍指针和引用的概念,并在后续章节中使用它们。
  本书特点
  本书给出了实际编程中的一些技巧,比如:
  对编程人员应该做什么、不应该做什么进行了介绍和说明。
  与第1版的另一个主要区别是,第2版中至少有115个完整的 C++程序,这些程序有助于读者更清晰地了解程序创建的过程:读者希望看到的是较复杂且完整的程序代码,而不是短小的代码片段。
  扩展了每章最后“练习”部分的内容。在第1版中,由于安排了“Lab Manual”一节,所以每章最后安排的练习内容不是很多。
  在“问题定位”部分给出了编程中常见的错误和缺陷。
系列图书推荐 ¥119.00¥85.68
同类热销商品¥35.00¥25.55
订单处理配送
北京奥维博世图书发行有限公司 china-pub,All Rights Reserved《 朴实的C++设计 》《关于Java开发不明白的一些问题》“ 解耦不过是一个用来迷糊人的手段,是追求过度设计的人显摆的工具 。只有真正的内聚,没有绝对解耦,但凡你在某个地方切断联系,那么你必然会在另一个地方重新产生联系”
谈谈我的看法吧,欢迎拍砖。首先从语言层面来说,Java语言比C++语言封装得更好,比较纯粹的面向对象语法和一套标准的开发库,大大简化了开发的难度。而C++语言比较底层,再加上它需要对C保持兼容,导致使用C++语言做开发时,对以前使用C开发,刚刚转入C++没几年的人,很难把思路从面向过程转向面向对象上来,这是我在实际工作中常常看到的现象,例如频繁的使用单例模式,习惯使用printf, sprintf,习惯使用FILE和宏,参数全部使用指针等等。不过,这里无意引起一个老套的争论,C++好还是Java好,或者面向对象好还是面向过程好。我个人的观点是,任何一种计算机语言都有解决问题的能力,针对不同的项目,不同的问题域,甚至是针对个人习惯,采用哪种语言都行。说句极端的话,你要使用脚本如JavaScript, Python, Ruby来开发,只要你写得好,也是可以的。区别可能只是在于具体到某个项目上值不值得,或者可不可行的问题。其次,我们码农做程序开发,有一个很大的误区,认为某项特定的技术(如设计模式、C++模版、多线程技术)能够解决所有的问题。有一句话是这样形容的,“手里有一把锤子,看哪里都有钉子”。尤其是刚刚学习到的知识,总是有一股冲动,一有机会就想去使用它。说实话,本人也是如此。但是,从软件项目的角度来看,这种做法是十分有害的,这里就不展开谈了(时间太晚了Zzzzzz....)。想要对业务逻辑解耦,必须对代码进行进一步的抽象,但是并不意味这抽象程度越高,代码逻辑就会变得复杂,也不意味着代码越来越难读。代码的复杂程度应该和业务逻辑的复杂程度有一个正比的关系。只有需求复杂度上去了,代码才应该越来越复杂。为了抽象而抽象,为了解耦而解耦是没有意义的。总之一句话,代码复杂,抽象程度高,并不意味着你的代码就理所当然的难以理解,变得很难读。关键还是在于设计功力和编码功力。
设计模式是从已经完成的代码和设计中提炼的,不是在设计和编码之前构思的。永远不要为了眼前不存在的需求引入设计模式,更不要为了美化代码而引入设计模式,这些都是过度设计最直接的根源。引入设计模式最恰当的时机是需求变更的时候对代码的重构,而且要注意,一次重构只引入最少量的设计模式,能满足本次变更的需求即可。
Linux C++程序员,muduo 网络库作者没学过C,直接学C++好吗?还是C#好?  谢谢  在线等待
楼主发言:2次 发图:0张
  请直接看c++ prime 这本书,具体C,C++,C#并不重要,设计思想和编程序的视角最重要.
  对,重要得是思想
  现在比较一般的看法是,学过c的语法后就可以进入c++的学习而不必  将过多精力放在结构化方法的学习上.当然,也得依据个人的兴趣爱好和情况而定,我个人很喜欢c,也认为在学好结构化的编程思想是很重要的.如果你的目标只是c++,那么,就不要太专注c吧.
  编程思想比较好,就可以  可以不必先学C在学C++的
  当然可以:)
  可以,不过...C,是基础
  国家3级要考C郁闷
  直接学C++,先学C会影响到C++,编程一直用c风格,要改很难,关键是概念的清晰,再就是一本好书一个好老师
  不学C会不会丢掉很多东西
  基本上而言,C++跟C之间并没有多少必然联系,而且有些地方还有些简化,恩,严格说也不能称为简化了,但起码C++里不需要用到二级指针,这是一个非常绕头的概念的,所以你可以直接学C++了
  没学过c直接学c++,我个人认为有助于你理解面向对象的程序设计,反正你也没学c,就直接学c++好了,反过来再学c会事半功倍
  不学C直接学C++就象不会笔算直接用计算器运算一样,刚开始时候会觉得很方便快杰,但是越到后来会越发现自己基础越来越缺乏,学到一定程度后就很难再进步了。
  楼上的说法不对。    注意C++不是vc,不存在方便快捷的好处。    楼主也要注意,学语言不是学开发工具,学的是技巧、思想。
  最好C,汇编,C++都会。  融会贯通。    而且,你也会理解C++对象的内存映像
  C++和C比起来的确有一定的方便和快捷性,而且这种方便性已经有被滥用的趋势了。  
C语言之所以被称为中级语言就是因为它既有低级语言的强大功能,又有高级语言的简单语法。但是整体上来说,要真正学会C还是需要了解很多低级语言甚至是硬件知识的。  
但是现在很多人把C++当成一门高级语言去学,将C++中的很多有用的特征都忽略了,甚至于还大叫什么指针有害论。因此很多直接学C++的人只是貌似掌握了&先进的&OOP的概念,其实一到实用时候就显示出问题了。
请遵守言论规则,不得违反国家法律法规大家评价一下&&C++程序设计语言(特别版)十周年中文纪念版&&这本书翻译的怎么样?
[问题点数:100分,结帖人candeabc123]
大家评价一下&&C++程序设计语言(特别版)十周年中文纪念版&&这本书翻译的怎么样?
[问题点数:100分,结帖人candeabc123]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2010年5月 C/C++大版内专家分月排行榜第三2010年3月 C/C++大版内专家分月排行榜第三2010年1月 C/C++大版内专家分月排行榜第三
2012年5月 专题开发/技术/项目大版内专家分月排行榜第二2010年3月 C/C++大版内专家分月排行榜第二
2012年4月 Linux/Unix社区大版内专家分月排行榜第三2011年7月 Linux/Unix社区大版内专家分月排行榜第三2010年2月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。怎么样才算是一个合格c++程序员?
怎么样才算是一个合格c++程序员?
怎么样才算是一个合格C++程序员?要懂些什么知识?C++程序员前辈详细说下好吗?谢谢了,说的清楚的话小弟追加20分。如果不懂的就别浪费笔墨了。
这个问题没有确切答案,我也想要,但是没有合格c++程序员考试考个程序员的证或者可以独立编写一个多少行代码的的软件就算合格吗?我不想说学哪些哪些后你就合格了,因为语法学家不是文学家有人说的不错:领导让咱干啥咱就能干啥,呵呵//学习的过程初入江湖——惨不忍睹 C++程序设计教程 -或- C++语言程序设计(第二版) 钱能郑莉 董渊小有名气——将就着用 Thinking in C++ 2nd edition Bruce Eckel名动一方——在大是大非的问题上立场坚定 Effective C++(第二版) 和 More Effective C++ Scott Meyers (Lostmouse、候捷 等 译)天下闻名——正确的使用C++的每个特性 C++程序设计语言——特别版 Bjarne Stroustrup (裘宗燕 译)一代宗师——掌握通用程序设计思想 范型编程与STL Matthew H. Austem (候捷 译)超凡入圣——清楚C++的每个细节 ISO/IEC 14882: Programming Languages-C++ ISO/IEC天外飞仙——透过C++的军大衣,看到赤裸裸的汇编码 GCC的源码烂熟于胸,有事没事的随便写个编译器玩玩~
相关知识等待您来回答
编程领域专家

我要回帖

更多关于 床还可以这样设计 的文章

 

随机推荐