Synopses & Reviews
Get Up to Speed on C++ in a Weekend!
The big day is Monday the day you get to show off what you know about C++. The problem is, youre not really up to speed. Maybe its been a while since you worked with this programming language. Or maybe you just like a challenge. In any event, weve got a solution for you C++ Weekend Crash Course. Open the book Friday evening and on Sunday afternoon, after completing 30 fast, focused sessions, youll be able to dive right in and start building cutting-edge C++ applications. Its as simple as that.
Friday Evening: 4 Sessions, 2 Hours
- What Is Programming Anyway?
- Creating Your First C++ Program using Visual C++ .NET
- Creating Your First C++ Program in Dev-C+
- C++ Instructions
Saturday Morning: 6 Sessions, 3 Hours
- The Different Types of Values
- Mathematical Operations
- Flow Control Commands
- The Array
- Introduction to Debugging
Afternoon: 6 Sessions, 3 Hours
- Introduction to Classes
- A Few C++ Pointers
- A Few More Pointers
- Pointers to Objects
- Containers of Objects
- Interactive Debugging
Evening: 4 Sessions, 2 Hours
- Object Programming
- Active Classes
- Maintaining Class Integrity
- Mastering Class Constructors
Sunday Morning: 6 Sessions, 3 Hours
- Abstract Classes and Factoring
- Template Classes
- Multiple Inheritance
Afternoon: 4 Sessions, 2 Hours
- The Assignment Operator
- C++ Templates
- Standard Template Library
- Stream I/O
- New Windows XP-compatible compiler
- Source code and examples
- Skills assessment software
Definition of Topic: For 17 years, C++ has been one of the world's most popular programming languages, and is often a programmer's first language as it taught in beginning computer science and programming courses in colleges and universities around the globe. Considered a solid, mature mainstream language, many of today's new programming languages including Java and Microsoft's C# find their linage in C++.
- Includes an introduction to C++ as used in Microsoft's new .NET platform, including Managed Extensions, and the new Visual C++ .NET compiler.
- Updated for the new ISO C++ Standard.
- The valuable CD-ROM includes new Windows XP-compatible compilers, source code and examples, and assessment software to help readers guage their progress.
About the Author
Stephen R. Davis is a 46-year-old father and husband. He received his B.A. in physics from Rice University and his M.S. in computer science from East Texas State University. He now lives and works in Greenville, Texas, as a systems engineer and programmer when he’s not riding his bicycle.
Table of Contents
Part I—Friday Evening.
Session 1–What Is Programming Anyway?
Session 2–Creating Your First C++ Program Using Visual C++ .NET.
Session 3–Creating Your First C++ Program in Dev-C++.
Session 4–C++ Instructions.
Part II—Saturday Morning.
Session 5–Variable Types.
Session 6–Mathematical Operations.
Session 7–Flow Control Commands.
Session 9–The Array.
Session 10–Introduction to Debugging.
Part III—Saturday Afternoon.
Session 11–Introduction to Classes.
Session 12–A Few C++ Pointers.
Session 13–A Few More Pointers.
Session 14–Pointers to Objects.
Session 15–Containers of Objects.
Session 16–Interactive Debugging.
Part IV—Saturday Evening.
Session 17–Object Programming.
Session 18–Active Classes.
Session 19–Maintaining Class Integrity.
Session 20–Mastering Class Constructors.
Part V—Sunday Morning.
Session 23–Abstract Classes and Factoring.
Session 25–Creating Large Programs.
Session 26–Multiple Inheritance.
Part VI—Sunday Afternoon.
Session 27–The Assignment Operator.
Session 28–C++ Templates.
Session 29–Standard Template Library.
Session 30–Stream I/O.
Appendix A–Answers to Part Reviews.
Appendix B–What’s on the CD-ROM.