Synopses & Reviews
Software developers and programmers are accustomed to a visual presentation of key concepts and have less experience in independent problem solving. They rely on Horstmann because of the book’s focus on the essential concepts, a visually appealing layout, and detailed guides. Full-color is used in the new edition to enhance figures and color-code program listings. Additional pictures and captions are provided to help them navigate the material and find what they need more quickly. Brief references to the various tips, pitfalls, and advanced issues are offered. A large number of How Toguides are also presented for common tasks, together with worked examples. And more advanced topics are included on the book’s Web site so programmers can learn the fundamental concepts first.
Synopsis
* Teaches the principles of programming to those who are just beginning in the field of computer science
* Horstmann highlights common mistakes throughout, realizing that one of the toughest points to teach is how to avoid mistakes
* New includes a new chapter on pointers, expanded GUI coverage, with platform-specific material on the Web
Wiley Higher Education
Synopsis
* This authoritative reference uses full color figures and color-coded program listings while introducing readers to C++ programming
* Provides additional pictures and captions to help readers navigate the material and find what they need quickly
* Presents many how-tos for common tasks, together with worked examples
Table of Contents
Preface.
1. Introduction.
2. Fundamental Data Types.
3. Objects.
4. Basic Control Flow.
5. Functions.
6. Classes.
7. Advanced Control Flow.
8. Testing and Debugging.
9. Vectors and Arrays.
10. Pointers.
11. Inheritance.
12. Streams.
13. Object-Oriented Design.
14. Recursion.
15. Sorting and Searching.
16. An Introduction to Data Structures.
17. Advanced C++ Topics.
18. Graphical User Interfaces.
Appendix A: C++ Language Coding Guidelines.
Appendix B: C++ Language and Library Summary.
Glossary.
Index.
Illustration Credits.