Type Here to Get Search Results !

Object Oriented Programming in C++ in pdf

 

Download this PDF book: Object Oriented Programming in C++ Subsequent Edition by Robert Lafore, Waite Group 

Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology.

While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards.

From the Back Cover

"Object-Oriented Programming in C++" begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology.

While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards. 

Educational Supplement Suggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions.

Introduction

This book teaches you how to write programs in a the C++ programming language. However,

it does more than that. In the past few years, several major innovations in software development have appeared on the scene. This book teaches C++ in the context of these new developments. Let’s see what they are.

Programming Innovations

In the old days, 20 or so years ago, programmers starting a project would sit down almost immediately and start writing code. However, as programming projects became large and more complicated, it was found that this approach did not work very well. The problem was complexity.

Large programs are probably the most complicated entities ever created by humans. Because of this complexity, programs are prone to error, and software errors can be expensive and even life threatening (in air traffic control, for example). Three major innovations in programming have been devised to cope with the problem of complexity. They are

• Object-oriented programming (OOP)

• The Unified Modeling Language (UML)

• Improved software development processes

This book teaches the C++ language with these developments in mind. You will not only learn a computer language, but new ways of conceptualizing software development.

Object-Oriented Programming

Why has object-oriented programming become the preferred approach for most software projects? OOP offers a new and powerful way to cope with complexity. 

Instead of viewing a program as a series of steps to be carried out, it views it as a group of objects that have certain properties and can take certain actions. This may sound obscure until you learn more about it, but it results in programs that are clearer, more reliable, and more easily maintained.

A major goal of this book is to teach object-oriented programming. We introduce it as early as possible, and cover all its major features. The majority of our example programs are object oriented.

About the Author

Robert Lafore has been writing books about computer programming since 1982. His best- selling titles include Assembly Language Programming for the IBM PC, C Programming Using Turbo C++, C++ Interactive Course, and Data Structures and Algorithms in Java.

Mr. Lafore holds degrees in mathematics and electrical engineering, and has been active in programming since the days of the PDP-5, when 4K of main memory was considered luxurious. His interests include hiking, windsurfing, and recreational mathematics.

Contents:

Introduction 

1 The Big Picture 

2 C++ Programming Basics 

3 Loops and Decisions 

4 Structures 

5 Functions 

6 Objects and Classes 

7 Arrays and Strings 

8 Operator Overloading 

9 Inheritance 

10 Pointers 

11 Virtual Functions 

12 Streams and Files 

13 Multifile Programs 

14 Templates and Exceptions 

15 The Standard Template Library 

16 Object-Oriented Software Development 

A ASCII Chart 

B C++ Precedence Table and Keywords 

C Microsoft Visual C++ 

D Borland C++Builder 

E Console Graphics Lite 

F STL Algorithms and Member Functions 

G Answers to Questions and Exercises 

H Bibliography 

About the book:

Publisher ‏ : ‎ Sams; Subsequent edition (December 1, 2001)

Language ‏ : ‎ English

Pages ‏ : ‎ 1012

File : PDF, 40MB

Download

Free Download the Book: Object Oriented Programming in C++ Subsequent Edition by Robert Lafore, Waite Group

PS: Share the link with your friends

If the Download link is not working, kindly drop a comment below, so we'll update the download link for you.

Happy downloading!

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.