C++ Programming Today presents the C++ language and object-oriented theory in an easy-to-read, comprehensive format. It guides the reader from beginning programming through complex object-oriented techniques and is filled with practical programming information including style guidance, debugging, multi-file program construction, and real-world, common-sense programming advice. Included with the book is Microsoft Visual C++ Version 6.0 software which serves as an excellent development tool. Troubleshooting sections save readers time by presenting the common mistakes and pitfalls that programmers encounter. For software developers and computer programmers.
"synopsis" may belong to another edition of this title.
Barbara Johnston is a faculty member in the Business and Information Technology Division of Central New Mexico Community College. At the college, she is program chair for Computer Programming and Database Technology programs. She teaches C++, Java, OpenGL, and Windows programming courses. Ms Johnston also supports the software development staff of Rapid Imaging Software, Inc. by writing Java and C++ applications. Before joining the faculty of CNM, she was a software engineer and engineering manager for Rockwell International Corporation working mainly on scientific visualization and data modeling projects. Ms. Johnston earned a MS in Electrical Engineering, MA in Mathematics Education, and BS in Biology, from the University of New Mexico. Her other text books include the C++ Programming Today 1st Ed and Java Programming Today.Excerpt. © Reprinted by permission. All rights reserved.:
C++ Programming Today was written for the individual who is interested in learning to program in C++. You may be
Whatever your situation, if you are ready to learn computer programming, C++ Programming Today is for you.
C++ Programming Today Is Easy to Read
This text was classroom tested for more than a year at the Albuquerque Technical Vocational Institute, the largest community college in the state of New Mexico. The students were quite helpful in pointing out the difficult portions and they suggested better ways to explain certain topics. Their input ensured that the technical jargon of the book was written in plain English. What does that mean? A principal goal was to write a C++ programming text that would be easy to read and to understand. When a topic is hard or confusing, the readers are warned.
The students and reviewers alike agree that the readable style of C++ Programming Today is top quality!
How Much Math Do You Need?
I do not assume that you have had any recent math courses or that you remember much of the mathematics you knew at one time. It is true that many programming applications require rigorous mathematics, but you will not need that here just—multiplication, division, addition, and subtraction. You won't find a summation using Greek letters in this book!
Examples Are Easy to Understand
Some of the C++ topics can be difficult to grasp, but the examples presented here have been designed for easy understanding. We Keep It Simple, Sweetie (KISS) so that you can concentrate on the details of the C++ language. Most of us learn new skills in the same way: with examples and practice. Our KISS programs include writing messages to the screen, adding monthly telephone bills, and modeling shopping activities, parking meters, vending machines, and silly dice games. These examples help demonstrate how C++ with object programming is performed.
Light on the Math, Heavy on the C++ Concepts
We need just a simple review of mathematics, but this does not mean that we will tread lightly on the C++ language. This book tackles some complicated programming topics; virtual functions and inheritance aren't for babies. Pointers (a powerful programming tool) are used whenever possible. Class relationships—a topic barely touched on in other texts—is given its own chapter with numerous examples. This text covers not only classes and objects but also shows how to create arrays of objects and pass these arrays to functions. You will learn how to pass the addresses of objects to functions and access members through pointers.
Great Features in C++ Programming Today
I give practical, commonsense programming tips. Some are listed here:
C++ Programming Today Has Information Not Found in Other Texts
Many of the C++ Programming Today appendixes contain information and demonstration programs for the day-to-day programmer. Summary tables for function use are found throughout the text. There are several unique appendixes, including:
Two CD-ROMs Accompany C++ Programming Today
Two compact disks are included with this book. One CD is a copy of the Microsoft Visual C++ Version 6.0, Introduction Edition, which may be installed on a personal computer and used to build and run C++ programs. This software includes the Visual C++ development tools as well as an excellent C++ language reference.
The second CD contains the source code for all the program examples in this text. These examples are organized into Microsoft Visual C++ project folders, and each project is located in its respective chapter folder. These source code folders should be copied onto your hard disk and accessed through Visual C++. The source code files (including *.cpp and *.h files) are text-based and ready to be copied to other C++ development environments.
ISO C++, Not Visual C++
The programs included in this text are written according to the International Standards Organization C++ standards. You may run (or modify and run) these programs on any computer system that has ISO standard C++ software. The Microsoft Visual C++ software is included so that you may load it on your personal computer at home and practice writing C++ programs. The appendixes cover how to build and debug a program in Visual C++. You can create and run these programs using the Microsoft Visual C++ Console Application.
The Visual C++ environment also provides the programmer with the necessary tools for writing Microsoft Windows applications. The Windows application programs typically have a graphical user interface, driven by selecting menu items or by clicking the mouse. Visual C++ has an entire object-oriented framework, known as the Microsoft Foundation Class (MFC), for writing these applications. This text does not present in-depth material on MFC or Windows application programming. A brief overview of MFC may be found in Chapter 12, Advanced Topics in C++.
Life After C++ Programming Today
Master the concepts in C++ Programming Today. With them you will find yourself well prepared to tackle Windows programming using Microsoft Foundation Class Library, start learning Java™, or simply continue working on more C++ problems.
"About this title" may belong to another edition of this title.
Book Description Prentice Hall College Div, 2001. Paperback. Book Condition: New. Lab Manual. Bookseller Inventory # DADAX013093660X
Book Description Prentice Hall College Div, 2001. Paperback. Book Condition: New. book. Bookseller Inventory # 013093660X
Book Description Prentice Hall College Div, 2001. Paperback. Book Condition: New. New item. Bookseller Inventory # QX-244-X0-0034100