C++面向对象程序:基于设计项目方法
C++面向对象程序:基于设计项目方法封面图

C++面向对象程序:基于设计项目方法

(加) 朱海宾, (美) 周孟初, 编著

出版社:清华大学出版社

年代:2005

定价:28.0

书籍简介:

本书讨论了利用C++语言进行面向对象程序设计的基本概念、原理、方法和语言机制。

作者介绍:

朱海滨,现为加拿大尼波星大学(Nipissing University)计算机与数学系助理教授, 尼波星大学学科规划委员会(Academic Planning Committee of Nipissing University)委员,湖南大学软件学院兼职教授,国际电气电子工程师学会(IEEE) 高级会员(senior member), 国际计算机器

书籍目录:

Part 1 Principles of Object\|Oriented ProgrammingCHAPTER 1 Introduction to Object\|Oriented Programming 1.1 Object\|Oriented Thinking Methodology 1.2 Programming Techniques and Concepts 1.3 Object\|Oriented Programming 1.4 Other Programming Paradigms 1.5 Object\|Oriented Languages 1.6 SummaryCHAPTER 2 Object, Classes and Inheritance 2.1 Object 2.2 Message 2.3 Encapsulation and Protoco 2.4 Class 2.5 Instantiation 2.6 Metaclass

Part 1 Principles of Object\|Oriented ProgrammingCHAPTER 1 Introduction to Object\|Oriented Programming 1.1 Object\|Oriented Thinking Methodology 1.2 Programming Techniques and Concepts 1.3 Object\|Oriented Programming 1.4 Other Programming Paradigms 1.5 Object\|Oriented Languages 1.6 SummaryCHAPTER 2 Object, Classes and Inheritance 2.1 Object 2.2 Message 2.3 Encapsulation and Protoco 2.4 Class 2.5 Instantiation 2.6 Metaclass 2.7 Inheritance 2.8 Superclass and Subclass 2.9 Abstract Class 2.10 SummaryCHAPTER 3 Polymorphism, Dynamic Binding, Overloading and Other Concepts 3.1 Polymorphism 3.2 Overloading 3.3 Static and Dynamic Binding 3.4 Overriding 3.5 Other Object\|Oriented Programming Concepts 3.6 SummaryCHAPTER 4 Object\|Oriented Design 4.1 Object\|Oriented Software Engineering 4.2 Object\|Oriented Design 4.3 Unified Modeling Language 4.4 CASE Tools for Object\|Oriented Design 4.5 Metrics of Object Systems 4.6 SummaryPart 2 Problem Solving with C++CHAPTER 5 Overview of the Basics of C++ 5.1 The Simplest C++ Program 5.2 Functions 5.3 Fundamental Objects in C++ 5.4 Basic Streams for Input and Output 5.5 C++ Control Structures 5.6 Pointers and Memory Allocation 5.7 SummaryCHAPTER 6 Objects and Classes in C++ 6.1 Project Description 6.2 Analysis and Design 6.3 Class 6.4 Accessing Modifiers 6.5 Member Function Implementation 6.6 Constructors 6.7 Destructor 6.8 Enumeration 6.9 Switch/Case Structure and rand() Function 6.10 Basic Do\|Loop Structure 6.11 Instantiation and Messages 6.12 Standard Input and Output Streams 6.13 Deleting Objects 6.14 The Complete main() Function for the Project 6.15 Object Copying 6.16 SummaryCHAPTER 7 Inheritance in C++CHAPTER 8 Polymorphism and Overloading in C++CHAPTER 9 Templates, Exception Handling and OverloadedCHAPTER 10 Container Classes in C++CHAPTER 11 Streams and Friends in C++CHAPTER 12 Use of the Standard Library of C++

内容摘要:

本书系统地讨论了利用C++语言进行面向对象程序设计的基本概念、原理、方法和语言机制。本书“原理第一、语言第二”的独特编写方法可以尽量避免读者在用C++学习面向对象程序设计时经常出现的问题,即,利用C++语言编写出非面向对象的程序。 本书力图用日常生活实例引入面向对象的基本概念和原理,从而使具有一定生活常识和经验的读者更易于接受。本书基于项目、逐步学习的方法能使读者更愿意编写可运行的C++程序——从实践中学习。这样,本书虽主要面向计算机相关专业的读者编写,但相关工科专业(如电子工程和工业工程)的读者仍然能够根据少量计算机专业基础理解本书内容,并通过本书学习用C++编写面向对象的程序。 本书可作为计算机相关专业面向对象程序设计课程的教材,亦可作为其他工科专业学习面向对象程序设计的教材,同时还可以作为程序员或软件工程师的程序设计参考书。

书籍规格:

书籍详细信息
书名C++面向对象程序:基于设计项目方法站内查询相似图书
丛书名现代计算机教育系列教材:国外著名大学教授鼎力之作
9787302116035
如需购买下载《C++面向对象程序:基于设计项目方法》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)28.0语种英文
尺寸装帧平装
页数 327 印数 3000

书籍信息归属:

C++面向对象程序:基于设计项目方法是清华大学出版社于2005.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材-英文 的书籍。