SPECIAL OFFERS
Keep up with new releases and promotions. Sign up to hear from us.
Register your product to gain access to bonus material or receive a coupon.
The Simply series combines the DEITEL® signature LIVE-CODE Approach with a new APPLICATION-DRIVEN methodology, in which readers build practical, real-world applications that incorporate C++ programming fundamentals. Readers build and execute complete applications from start to finish while learning the basics of programming from the ground up. KEY TOPICS: Offers a full-color presentation, including syntax coloring, code highlighting, callouts and extensive comments. Features ten additional multiple-choice questions at the end of every tutorial, plus "What does this code do?" and "What's wrong with this code?" exercises, and four programming exercises focused on real-world applications, including a "Programming Challenge." Provides icon-based tips, including Good Programming Practices, Software Design Tips, Common Programming Errors, GUI Design Tips and Error-Prevention Tips. Includes a comprehensive Glossary and full Index at the end of the book. MARKET: A valuable reference for programmers or anyone who would like to learn the C++ programming language.
(subject to change)
Preface
Before You Begin
1. Student Grades Application Introducing Computers, the Internet and Programming
2. Welcome Application Introduction to C++ Programming
3. Inventory Application Introducing Variables, Memory Concepts, Arithmetic and Input/Output
4. Wage Calculator Application Introducing Algorithms, Pseudocode and Program Control
5. Dental Payment Application Introducing Logical Operators, Characters and Strings
6. Car Payment Calculator Application Introducing the while Repetition Statement
7. Class Average Application Introducing the doÉwhile Repetition Statement and Sentinel-Controlled Repetition
8. Interest Calculator Application Introducing the for Repetition Statement and the Math Library
9. Income Tax Calculator Application Introducing the switch Multiple-Selection Statement
10. Enhancing the Wage Calculator Application Introducing Functions
11. Fund Raiser Application Introducing Scope, Function Prototypes and Conversion of Primitive Types
12. Craps Game Application Introducing Random Number Generation and Enumerations
13. Salary Survey Application Introducing One-Dimensional Arrays
14. Student Grades Application Introducing Two-Dimensional Arrays and References
15. ATM Application Building Your Own Classes and Objects
16. Card Shuffling Application Introducing Pointers
17. Enhancing the Car Payment Calculator Application Introducing Exception Handling
18. Enhancing the Student Grades Application Introducing Templates, the Standard Template Library (STL) and Vectors
19. Ticket Information Application Introducing Sequential-Access Files
20. Telephone Book Application Introducing Operator Overloading
21. Enhancing the ATM Application Introducing Inheritance and Polymorphism
22. Screen Scraping Application Introducing string Processing
Appendix A. Introduction to Microsoft¨ Visual Studio¨
Appendix B. Introduction to the GNU C++ Tools
Appendix C. Introduction to Borland¨ C++Buildier¨ Studio
Appendix D. Introduction to Metrowerksª CodeWarriorª
Appendix E. Operator Precedence Chart
Appendix F. ASCII Character Set
Appendix G. C Standard Library and STL Reference
Appendix H. Keyword Chart
Appendix I. Primitive Types
Glossary
Index