Introduction to Computing Using C++ and Object Technology, An
- Your Price: $167.96
- List Price: $197.60
- Available on demand.
- EARLY introduction of object-oriented analysis, design and programming—Focuses on how objects are used to build a C++ program.
- Avoids a “Pascalized” C++ approach and features the use and development of many C++ classes.
- Complete programs—Each major concept illustrated with a complete program that always contains a highlighted run.
- Easy-to-use graphics software—Introduces object technology concepts. It creates objects for drawing circles, rectangles, polygons, lines and text, and is used for demonstration programs and exercises in most of the chapters. Implementations are available for Windows and X on a UNIX system.
- Technical and programming notes—Highlight particularly important or difficult material.
- Coverage of templates, operator overloading, dynamic memory, linked lists, and inheritance.
- Exploring Concepts sections in each chapter.
- Extensive problems sets for each chapter—Categorized in four sections: Review Exercises, Written Exercises, Programming Exercises, and Programming Projects.
- FREE CD-ROM—Contains Microsoft's Visual C++ 5.0 Learning Edition Software, Rational Rose Demo, and a Graphics Software Package.
- Copyright 1999
- Dimensions: 7" x 9-1/4"
- Pages: 811
- Edition: 1st
- ISBN-10: 0-13-268152-8
- ISBN-13: 978-0-13-268152-0
Successful authors William Ford and William Topp have written the first introductory programming book using C++ that concentrates on teaching object design. KEY TOPICS: The authors recognize that program design is one of the most difficult concepts for an introductory programmer. They introduce program design through detailed examples, case studies, and object design methodology and tools such as Unified Modelling Language (UML). The authors carefully walk the reader through the principles of top-down design to produce complete real-world applications.
Table of Contents
1. Introduction to Object Technology.
2. Basic C++ Types and Programs.
3. Describing and Declaring Classes.
4. Basic C++ Control Structures.
5. Developing Your Own Classes.
6. Additional C++ Control Structures.
8. Program Designs and Algorithms
9. Operator Overloading and Templates.
10. Pointers and Dynamic Memory.
11. Containers and Linked Lists
12. Inheritance and Virtual Functions.
Appendix A. Computer Data Storage.
Appendix B. Character Representations.
Appendix C. Operator Summary.
Appendix D. Stream Formatting.
Appendix E. The C++ Preprocessor.
Appendix F. Namespaces and the ANSI/ISO Standard Libraries.
Unlimited one-month access with your purchase