Table of Contents BackCover C++ For Artists-The Art, Philosophy, and Science of Object-Oriented Programming Preface Target Audience Approach Arrangement How To Read C++ For Artists Pedag
Trang 2Table of Contents
BackCover
C++ For Artists-The Art, Philosophy, and Science of Object-Oriented Programming Preface
Target Audience
Approach
Arrangement
How To Read C++ For Artists
Pedagogy
CD-ROM
SupportSite Website
Problem Reporting
Acknowledgements
Part I: The C++ Student Survival Guide Chapter 1: An Approach To The Art Of Programming
Introduction
Trang 3Project Management
The Art of Programming
Managing Project Complexity
Textbooks, Reference Books, and Quick Reference Guides
Summary
Skill Building Exercises
Suggested Projects
Self Test Questions
References
Chapter 2: Small Victories-Creating Projects With IDE's
Introduction
The Program Creation Process
Integrated Development Environments Summary
Skill Building Exercises
Suggested Projects
Self Test Questions
Trang 4References
Chapter 3: Project Walkthrough-An
Extended Example
Introduction
The Project Approach Strategy
The Development Cycle
The Project Specification
Wrapping Up The Project
Complete Robot Rat Source Code Listing Summary
Skill Building Exercises
Suggested Projects
Self Test Questions
References
Chapter 4: Computers, Programs, &
Algorithms
Introduction
What Is A Computer?
What Is A Program?
Trang 5The C++ Program Transformation Process The Processing Cycle
Memory Organization
Algorithms
Summary
Skill Building Exercises
Suggested Projects
Self Test Questions
References
Part II: C++ Language
Chapter 5: Simple Programs
Introduction
A Minimal C++ Program
Another C++ Program
Keywords
Fundamental Types
Literals
Expressions
Operators
Trang 6Chapter 20: Using A UML Modeling Tool
abstractposition.h
abstractmarker.h
abstractcontrolledobject.h
position.h
marker.h
remotecontrolledobject.h
abstractcontrolledrodent.h
robotrat.h
rodentworld.h
userinterface.h
controller.h
position.cpp
marker.cpp
remotecontrolledobject.cpp
Trang 7robotrat.cpp rodentworld.cpp userinterface.cpp controller.cpp main.cpp