E-Book Overview
This text and software package uses concise, step-by-step exercises to teach readers C++ from OOP basics to the most powerful C commands. It contains several C++ games and sample applications that can be incorporated into the reader's own C++ programs.
E-Book Content
C++ No Experience Required Introduction | Part 0: Getting Set Up Skill 0: Setting Up Your Software | Part I: Getting Ready Skill 1: Making and Modifying Programs Skill 2: Displaying Information to the User Skill 3: Solving Problems | Part II: Getting Smart Skill 4: Using Functions Skill 5: Using Numbers Skill 6: Using Functions to Solve Problems | Part III: Using Repetitions Skill 7: Counting and Repeating Skill 8: Designing Basic Loops Skill 9: Developing Basic Applications | Part IV: Deciding Skill 10: Incorporating Decisions Skill 11: Using Recursive Functions Skill 12: Completing a Short Project | Part V: Dealing with Numbers Skill 13: Manipulating Numeric Expressions Skill 14: Working with Graphics Skill 15: Creating Animations | Part VI: Getting Smarter Skill 16: Making and Modifying Classes Skill 17: Deriving Classes from Existing Classes Skill 18: Developing More Advanced Applications | Part VII: Using Arrays and Structures Skill 19: Using Arrays Skill 20: Working with Text and Practicing with Arrays Skill 21: Developing Applications—Short Projects | Part VIII: Getting Real Skill 22: Living without franca.h Skill 23: Using Files Skill 24: Implementing a Real-World Point-of-Sale Terminal | Part IX: What a Life! Skill 25: Developing Applications with Object-Oriented Programming Skill 26: Introducing the Missing C++ Skills C++: No Experience Required by Paulo Franca, Ph. D. | ISBN: 078212111X Sybex © 1998 , 597 pages C++ No Experience Required Paulo Franca Associate Publisher: Gary Masters Acquisitions Manager: Kristine Plachy Acquisitions & Developmental Editor: Peter Kuhns Editor: Ronn Jost Project Editor: Kim Wimpsett Technical Editor: Dale Wright Book Designers: Patrick Dintino, Catalin Dulfu Graphic Illustrator: Andrew Benzie Electronic Publishing Specialist: Robin Kibby Production Coordinator: Amy Eoff Indexer: Ted Laux Cover Designer: Ingalls + Associates Screen reproductions produced with Collage Complete. Collage Complete is a trademark of Inner Media Inc. SYBEX is a registered trademark of SYBEX Inc. No experience required. is a trademark of SYBEX Inc. TRADEMARKS: SYBEX has attempted throughout this book to distinguish proprietary trademarks from descriptive terms by following the capitalization style used by the manufacturer. The author and publisher have made their best efforts to prepare this book, and the content is based upon final release software whenever possible. Portions of the manuscript may be based upon pre-release versions supplied by software manufacturer(s). The author and the publisher make no representation or warranties of any kind with regard to the completeness or accuracy of the contents herein and accept no liability of any kind including but not limited to performance, merchantability, fitness for any particular purpose, or any losses or damages of any kind caused or alleged to be caused directly or indirectly from this book. Copyright ©1998 SYBEX Inc., 1151 Marina Village Parkway, Alameda, CA 94501. World rights reserved. No part of this publication may be stored in a retrieval system, transmitted, or reproduced in any way, including but not limited to photocopy, photograph, magnetic or other record, without the prior agreement and written permission of the publisher. Library of Congress Card Number: 97-61957 ISBN: 0-7821- 2111-X Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 To Julia Arentz and Eunhee Kim Acknowledgments Where should I start? I suppo