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

请输入您要查询的图书:

 

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

本书是一本全英文的C++编程方面的优秀教程,它全面介绍了过程式编程与面向对象编程的原理与方法,细致地分析了各种性能问题、可移植性问题以及可能出错的情况。作者通过大量的示例程序,重点突出了利用UML进行面向对象的设计,引入了使用CGI的web应用开发,并且帮助学生创建真实世界的c++应用程序。本书无论从广度和深度上来说都非常全面,并且从基础概念讲起,同样适合没有编程经验的读者学习。通过可以实际使用的完整例子,可以使读者潜移默化地掌握概念。

内容推荐

本书的作者Deitel一家是美国编程教材方面的名家,他们的作品繁多,并且多为美国各著名大学的指定教材。本书是一本C++编程方面的优秀教程,全面介绍了过程式编程与面向对象编程的原理与方法,细致地分析了各种性能问题、可移植性问题以及可能出错的情况。作者通过大量的示例程序,重点突出了利用UML进行面向对象的设计,引入了使用CGI的web应用开发,并且帮助学生创建真实世界的c++应用程序。本书无论从广度和深度上来说都非常全面,并且从基础概念讲起,同样适合没有编程经验的读者学习。通过可以实际使用的完整例子,可以使读者潜移默化地掌握概念。

本书可作为高等院校相关专业的编程语言教材和c++编程教材,也是软件设计人员进行C++程序开发的

采用了Deitel的Live-Code方式,对C++的基本概念、使用UML的面向对象设计(OOD)以及使用CGI的Web编程进行了完整、权威的介绍!

这本世界上使用最为广泛的C++编程教材的第四版,为读者展现了C++的各种卓越的性能;提供了面向对象设计与实现的实例学习,其中使用了对象管理组(OMG)发布的统一建模语言(UML):同时介绍了使用CGI的n层web应用开发。

在本书中,Deitel一家为我们介绍了面向对象编程的基本概念以及C++的编程基础,相关的内容包括:

·控制结构/函数/指针 ·异常处理/运算符重载 ·string和vector对象 ·类/对象/封装 ·模板/数据结构/文件/流 ·基于指针的数组和字符串 ·OOP/继承/多态 ·标准模板库(STL) ·名字空间/运行时的类型信息 ·使用UML的面向对象设计 ·位和字符处理 ·n层Web应用/CGI/XHTML

本书可以帮助学生建立真实世界中的c+十应用程序,并且提供了丰富的教学特性:·数百个Live—Code程序,同时给出了计算机屏幕上的输出结果·大量的Intemet和WWW资源,鼓励读者进行深入研究·数百个提示、推荐做法与警告,使用下列图标表示

本书的教学资源包括web站点(www.deitel.com、WWW.prenhall。com/deitel以及www.InformlT com/deitel),可以为教师、学生和专业人士提供书中的示例代码(这些代码也包含在本书附带的CD-ROM 中)与相关信息。可以通过Email地址deilel@deiteI.com与作者联系。

目录

1  Introduction to Computers and C++ Programming

1.1  Introduction

1.2  What is a Computer?

1.3  Computer Organization

1.4  Evolution of Operating Systems

1.5  Personal Computing, Distributed Computing and Client/Server Computing

1.6  Machine Languages, Assembly Languages, and High-level Languages

1.7  History of C and C++

1.8  C++ Standard Library

1.9  Java

1.10  Visual Basic, Visual C++ and C#

1.11  Other High-level Languages

1.12  Structured Programming

1.13  The Key Software Trend: Object Technology

1.14  Basics of a Typical C++ Environment

1.15  Hardware Trends

1.16  History of the Internet

1.17  History of the World Wide Web

1.18  World Wide Web Consortium (W3C)

1.19  General Notes About C++ and This Book

1.20  Introduction to C++ Programming

1.21  A Simple Program: Printing a Line of Text

1.22  Another Simple Program: Adding Two Integers

1.23  Memory Concepts

1.24  Arithrne.ti~

1.25  Decision Making: Equality and Relational Operators

1.26  Thinking About Objects: Introduction to Object Technology and the Unified

   Modeling Language

1.27  Tour of the Book

2  Control Structures

2.1  Introduction

2.2  Algorithms

2.3  Pseudocode

2.4  Control Structures

2.5  if Selection Structure

2.6  if/else Selection Structure

2.7  while Repetition Structure

2.8  Formulating Algorithms: Case Study 1 (Counter-Controlled Repetition)

2.9  Formulating Algorithms with Top-Down, Stepwise Refinement:

   Case Study 2 (Sentinel-Controlled Repetition)

2.10  Formulating Algorithms with Top-Down, Stepwise Refinement:

   Case Study 3 (Nested Control Structures)

2.11  Assignment Operators

2.12  Increment and Decrement Operators

2.13  Essentials of Counter-Controlled Repetition

2.14  for Repetition Structure

2.15  Examples Using the for Structure

2.16  switch Multiple-Selection Structure

2.17  do/while Repetition Structure

2.18  break and continue Statements

2.19  Logical Operators

2.20  Confusing Equality (==) and Assignment (=) Operators

2.21  Structured-Programming Summary

2.22  [Optional Case Study] Thinking About Objects: Identifying a

   Systems Classes from a Problem Statement

3  Functions

3.1  Introduction

3.2  Program Components in C++

3.3  Math Library Functions

3.4  Functions

3.5  Function Definitions

3.6  Function Prototypes

3.7  Header Files

3.8  Random Number Generation

3.9  Example: Game of Chance and Introducing enum

3.10  Storage Classes

3.11  Scope Rules

3.12  Recursion

3.13  Example Using Recursion: Fibonacci Series

……

随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 22:59:00