网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C++大学教程(附光盘第6版英文版)/国外计算机科学教材系列
分类
作者 (美)戴特尔
出版社 电子工业出版社
下载
简介
编辑推荐

欢迎大家进入C++编程世界,开始学习《C++大学教程》(第六版)。在Deitel & Associates公司,我们为培生教育出版公司编写程序设计语言类的教材和专业书籍,提供全球范围的企业培训,并进行Web 2.0互联网业务的开发。这本书正是我们的成果之一,它不仅反映了C++语言的发展变化,而且体现了更好的关于编程的教学和学习方法。和前版相比,所有章节都有了显著的调整。

内容推荐

《C++大学教程》是一本C++编程方面的优秀教材,作者Deitel & Associates公司CEO戴特尔在本书中全面介绍了面向对象编程的原理和方法,详细分析了与C++编程有关的技术,具体包括类与对象、控制语句、函数与递归、数组、指针、运算符重载、继承、多态、模板、流输入/输出、异常处理、文件处理、搜索与排序、数据结构、标准模板库等内容,本书的同步学习网站上还包含了更多的扩展内容。全书以“活代码”方式详细分析了每个知识要点,是初学者和中高级程序员学习C++编程的理想用书。

《C++大学教程》可作为高等院校相关专业的编程语言教材和C++编程教材,也是软件设计人员学习C++编程的理想读物。

目录

Chapter 1 Introduction to Computers, the Internet and the World Wide Web

 1.1 Introduction

 1.2 What Is a Computer?

 1.3 Computer Organization

 1.4 Early Operating Systems

 1.5 Personal, Distributed and Client/Server Computing

 1.6 The Internet and the World Wide Web

 1.7 Web 2.0

 1.8 Machine Languages, Assembly Languages and High-Level Languages

 1.9 History of C and C++

 1.10 C++ Standard Library

 1.11 History of Java

 1.12 Fortran, COBOL, Pascal and Ada

 1.13 BASIC, Visual Basic, Visual C++, C# and .NET

 1.14 Key Software Trend: Object Technology

 1.15 Typical C++ Development Environment

 1.16 Notes About C++ and C++ How to Program, 6/e

 1.17 Test-Driving a C++ Application

 1.18 Software Technologies

 1.19 Game Programming with the Ogre Libraries

 1.20 Future of C++: Open Source Boost Libraries, TR1 and C++0x

 1.21 Software Engineering Case Study:Introduction to Object Technology and the UML

 1.22 Web Resources

Chapter 2  Introduction to C++ Programming

 2.1 Introduction

 2.2 First Program in C++: Printing a Line of Text

 2.3 Modifying Our First C++ Program

 2.4 Another C++ Program: Adding Integers

 2.5 Memory Concepts

 2.6 Arithmetic

 2.7 Decision Making: Equality and Relational Operators

 2.8 (Optional) Software Engineering Case Study: Examining the ATM Requirements Specification

Chapter 3 Introduction to Classes and Objects

 3.1 Introduction

 3.2 Classes, Objects, Member Functions and Data Members

 3.3 Overview of the Chapter Examples

 3.4 Defining a Class with a Member Function

 3.5 Defining a Member Function with a Parameter

 3.6 Data Members, set Functions and get Functions

 3.7 Initializing Objects with Constructors

 3.8 Placing a Class in a Separate File for Reusability

 3.9 Separating Interface from Implementation

 3.10 Validating Data with set Functions

 3.11 (Optional) Software Engineering Case Study: Identifying the Classes in the ATM Requirements Specification

Chapter 4 Control Statements: Part 1

 4.1 Introduction

 4.2 Algorithms

 4.3 Pseudocode

 4.4 Control Structures

 4.5 if Selection Statement

 4.6 if...else Double-Selection Statement

 4.7 while Repetition Statement

 4.8 Formulating Algorithms: Counter-Controlled Repetition

 4.9 Formulating Algorithms: Sentinel-Controlled Repetition

 4.10 Formulating Algorithms: Nested Control Statements

 4.11 Assignment Operators

 4.12 Increment and Decrement Operators

 4.13 (Optional) Software Engineering Case Study: Identifying Class Attributes in the ATM System

Chapter 5 Control Statements: Part 2

 5.1 Introduction

 5.2 Essentials of Counter-Controlled Repetition

 5.3 for Repetition Statement

 5.4 Examples Using the for Statement

 5.5 do...while Repetition Statement

 5.6 switch Multiple-Selection Statement

 5.7 break and continue Statements

 5.8 Logical Operators

 5.9 Confusing the Equality (==) and Assignment (=) Operators

 5.10 Structured Programming Summary

 5.11 (Optional) Software Engineering Case Study: Identifying Objects?States and Activities in the ATM System

Chapter 6 Functions and an Introduction to Recursion

 6.1 Introduction

 6.2 Program Components in C++

 6.3 Math Library Functions

 6.4 Function Definitions with Multiple Parameters

 6.5 Function Prototypes and Argument Coercion

 6.6 C++ Standard Library Header Files

 6.7 Case Study: Random Number Generation

 6.8 Case Study: Game of Chance; Introducing enum

 ……

Chapter 7 Arrays and Vectors

Chapter 8 Pointers and Pointer-Based Strings

Chapter 9 Classes: A Deeper Look, Part 1

Chapter 10 Classes: A Deeper Look, Part 2

Chapter 11 Operator Overloading; String and Array Objects

Chapter 12 Object-Oriented Programming: Inheritance

Chapter 13 Object-Oriented Programming: Polymorphism

Chapter 14 Templates

Chapter 15 Stream Input/Output

Chapter 16 Exception Handling

Chapter 17 File Processing

Chapter 18 Class string and String Stream Processing

Chapter 19 Searching and Sorting

Chapter 20 Data Structures

Chapter 21 Standard Template Library (STL)

Chapter 22 Game Programming with Ogre

Chapter 23 BoostLibraries, Technical Report 1 and C++0x

Chapter 24 Other Topics

Appendix A Operator Precedence and Associativity Chart

Appendix B ASCII Character Set

Appendix C Fundamental Types

Appendix D Number Systems

Appendix E C Legacy Code Topics

Appendix F Preprocessor

Appendix G ATM Case Study Code

Appendix H UML 2: Additional Diagram Types

Appendix I Using the Visual Studio Debugger

Appendix J Using the GNU C++ Debugger

Bibliography

Index

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 17:26:18