C++面向对象程序设计(第4版)
基本信息
- 原书名:Object Oriented Programming With C++
- 原出版社: McGraw-Hill Companies,lnc.
内容简介回到顶部↑
本书以一种简单易懂的写作风格,介绍了何谓c++面向对象程序设计、为什么以及如何用c++进行面向对象程序设计。本书给出了大量的示例、演示说明以及完整的程序。这些示例程序既简单也很具有教学意义。在必要的时候,本书还使用了概念图,使得介绍更加清晰,便于更奸地理解。本书还介绍了面向对象方法的概念,简要讨论了系统的面向对象分析与设计的重要内容。本书的最大亮点是附录a的两个新的程序设计项目:(1)基于菜单的计算系统:(2)银行系统。它们演示了如何在现实应用程序中集成c++的各种特性。
本书不仅可以作为高等院校c++面向对象程序设计的教材,也是希望了解c++语言和面向对象程序设计知识的专业人员的很好参考书。
本书不仅可以作为高等院校c++面向对象程序设计的教材,也是希望了解c++语言和面向对象程序设计知识的专业人员的很好参考书。
目录回到顶部↑
第1章面向对象编程原理
1.1软件危机
1.2软件的发展
1.3面向过程编程窥探
1.4面向对象编程方案
1.5面向对象编程的基本概念
1.6面向对象编程的益处
1.7面向对象的程序语言
1.8面向对象编程的应用
总结
思考题
第2章c千千入门
2.1何为c++
2.2c++的应用
2.3一个简单的c++例子
2.4更多的c++语句
2.5使用类的例子
2.6c++程序结构
2.7创建源文件
2.8编译和链接
1.1软件危机
1.2软件的发展
1.3面向过程编程窥探
1.4面向对象编程方案
1.5面向对象编程的基本概念
1.6面向对象编程的益处
1.7面向对象的程序语言
1.8面向对象编程的应用
总结
思考题
第2章c千千入门
2.1何为c++
2.2c++的应用
2.3一个简单的c++例子
2.4更多的c++语句
2.5使用类的例子
2.6c++程序结构
2.7创建源文件
2.8编译和链接
译者序回到顶部↑
20世纪80年代,贝尔实验室的Bjarne Stroustrup在C语言的基础上,加入了面向对象的一些特性,从而发明了一种“带类的C语言”,亦即今日在软件工程和IT业界大行其道的C++编程语言。20多年来,C++语言历尽改进,其标准分别在1998年和2003年制定并更新。
作为一门面向对象的程序开发语言,C++继承了C语言的运行高效,并具有和Java等语言类似的编写效率。无沦是计算密集型的服务端后台开发,还是具有复杂业务背景的大型项目,C++语言都有其用武之地。由于在软件开发方面的优势和地位,C++语言业已成为当代计算机程序员和计算机专业科班学生的必修课之一。
国内外目前的C十十书籍可谓汗牛充栋,不可计数。粗略来看,大体上可分速成类和经典大部头两类,前者往往号称21天学会C++,实际上所获却极为有限,而后者的学习曲线一般较为陡峭。令新手在自学过程中,往往心生畏惧。所以,对于编程还未入门的初学者而言,怎么人手学习C++经常是一个令人头痛的问题。
本书正是面向C++初学者的优秀读本,本书的作者E.Balagurusamy博士是印度国内IT培训教育方面最著名的专家,他所著的本书内容深入浅出,语言通俗,特别适合学习C++面向对象编程的初学者。本书成书于C++标准制定之后,其介绍的C++编程完全遵循标准。书中示例丰富,图示精彩,对C++面向对象特性的探讨全面又不显繁琐,简约而又不失华彩。对于编程新手来说,书中的叙述和程序例子能大大降低理解C++编程的难度,而从编写程序人手的教学风格,更容易帮助建立学习者的信心和兴趣。
另外,本书内容也涵盖了面向对象软件系统的介绍,并附有丰富的C++自测题库,供自学者自我测试,以检验对书中概念的掌握程度。附录中还专门有一章介绍了两个完整的C++小型项目的开发,结合本书的学习,对示例项目代码的研读,相信会为读者带来更好的编程体验和学习效果。
虽然在本书中,有些地方将C++语言同C语言相作比较,但其目的主要是为了兼顾有C语言基础的学习者。如果读者尚无C语言的基础,直接学习本书也无障碍。
在本书的翻译过程中,陈金慧对部分书稿进行了仔细校对,并提出了很多宝贵的修改意见,在此对她的辛勤劳动表示感谢。在翻译过程中,我们力求忠实、准确地反映原著的风格和内容。但鉴于译者水平和时间所限,难免会有错误之处,敬请广大读者不吝指正。
高峰
2010年5月
于北京清华园
作为一门面向对象的程序开发语言,C++继承了C语言的运行高效,并具有和Java等语言类似的编写效率。无沦是计算密集型的服务端后台开发,还是具有复杂业务背景的大型项目,C++语言都有其用武之地。由于在软件开发方面的优势和地位,C++语言业已成为当代计算机程序员和计算机专业科班学生的必修课之一。
国内外目前的C十十书籍可谓汗牛充栋,不可计数。粗略来看,大体上可分速成类和经典大部头两类,前者往往号称21天学会C++,实际上所获却极为有限,而后者的学习曲线一般较为陡峭。令新手在自学过程中,往往心生畏惧。所以,对于编程还未入门的初学者而言,怎么人手学习C++经常是一个令人头痛的问题。
本书正是面向C++初学者的优秀读本,本书的作者E.Balagurusamy博士是印度国内IT培训教育方面最著名的专家,他所著的本书内容深入浅出,语言通俗,特别适合学习C++面向对象编程的初学者。本书成书于C++标准制定之后,其介绍的C++编程完全遵循标准。书中示例丰富,图示精彩,对C++面向对象特性的探讨全面又不显繁琐,简约而又不失华彩。对于编程新手来说,书中的叙述和程序例子能大大降低理解C++编程的难度,而从编写程序人手的教学风格,更容易帮助建立学习者的信心和兴趣。
另外,本书内容也涵盖了面向对象软件系统的介绍,并附有丰富的C++自测题库,供自学者自我测试,以检验对书中概念的掌握程度。附录中还专门有一章介绍了两个完整的C++小型项目的开发,结合本书的学习,对示例项目代码的研读,相信会为读者带来更好的编程体验和学习效果。
虽然在本书中,有些地方将C++语言同C语言相作比较,但其目的主要是为了兼顾有C语言基础的学习者。如果读者尚无C语言的基础,直接学习本书也无障碍。
在本书的翻译过程中,陈金慧对部分书稿进行了仔细校对,并提出了很多宝贵的修改意见,在此对她的辛勤劳动表示感谢。在翻译过程中,我们力求忠实、准确地反映原著的风格和内容。但鉴于译者水平和时间所限,难免会有错误之处,敬请广大读者不吝指正。
高峰
2010年5月
于北京清华园
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)







点击看大图

加载中...

