Synopses & Reviews
C++ Programming Fundamentals teaches the basics of C++ programming in an easy-to-follow style, without assuming previous experience in any other language. A variety of examples such as game programming, club membership organization, grade tracking and grade point average calculation, make learning C++ both fun and practical. Each chapter contains at least one complete, fully functional example program, with several smaller examples provided throughout the book. Complete source code for each example in the book is provided on the accompanying CD-ROM, along with additional example code for further practice.
Synopsis
C++ Programming Fundamentals teaches beginners the basics of C++ programming through useful and relevant examples, such as game programming, to make learning both fun and practical. Each chapter contains at least one complete, fully functional example program, and the last three chapters are devoted especially to Microsoft "RM" Visual C++. The companion CD-ROM includes all the source code for the projects in the book, with several helpful bonus examples.
About the Author
Chuck Easttom has 15 years in the IT industry and has been an expert witness on several computer related cases. He is the author of ten computer science books including two textbooks on computer security. He was also one of the subject matter experts who helped to create CompTIA's Security+ certification test. He has been a frequent guest speaker on computer security at various computer groups and campuses including Harvard and Columbia. He holds over a dozen computer industry certifications.
Table of Contents
Introduction and History of C++ Variables and Expressions (Hello World) Functions Console Input/Output; Decision Structures and Loops (Simple Checking Account Program, Compute Your Age in Days/Hours/Minutes) File Input/Output (Grade Tracking/GPA Computing Project) Exception Handling Templates Function and Operator Overloading (Geometry Formula Calculator) Structures and Unions Classes (Club Membership Organizer) Inheritance Polymorphism Basic Data Structures and Algorithms (Text Encryption Program) Build Your Own Game with C++ (2D Game) Introduction to Visual C++ (Basic Unit Conversion Application) SDI and Dialog Applications with Visual C++ (Windows Based Calculator) Additional Visual C++ Topics