This directory contains the files for The Teachers' Guide to Practical C++ Programming by Steve Oualline and C. M. Oualline Copyright 1996 O'Reilly and Associates. This electronic book is designed to give teachers access to slides, examples, teaching notes, and other material to help them design a complete C++ class. Included in this book are: * A set of teaching notes which contains classroom presentation suggestions, a list of programs for live demonstrations and a set of review questions. * A set of camera ready slides that can be used to aide in the teaching of the material. * A complete set of programs for each of the programming problems presented in "Practical C++ Programming." * Complete source to each of the example programs in the book. ------------------------------------------------------------------------ To use the files in this directory, download the slides, notes, answers, examples, and tools for your system. (Specific instructions for each system can be found at the end of this file.) Print the notes and read them. They contain information that you may find helpful in designing and presenting your course. Use the "nup" program to print the slides in "4 up" format. Review them and select the slides that you find useful. What slides you use may vary depending on the compiler you are using and your teaching style. Once you have selected the slides you want to use, use the "page" program to extract those pages from the postscript file. You can then print them "1 up" for use as overhead slides and "4 up" or "2 up" for student nodes. ------------------------------------------------------------------------ The files in this directory are: ans_bcc.zip Answers to the programming problems Tailored for the Borland C++ compiler pkzip format ans_msc.zip Answers to the programming problems Tailored for the Borland C++ compiler pkzip format ans_tcc.zip Answers to the programming problems Tailored for the Borland C++ compiler pkzip format answers_gnu.gz Answers to the programming problems Tailored for the Borland C++ compiler pkzip format answers_unx.gz Answers to the programming problems Tailored for the Borland C++ compiler Tar'ed and GNU zipped file ex_bcc.zip Example programs Tailored for the Borland C++ compiler pkzip format ex_msc.zip Example programs Tailored for the Borland C++ compiler pkzip format ex_tcc.zip Example programs Tailored for the Borland C++ compiler pkzip format examples_gnu.gz Example programs Tailored for the Borland C++ compiler Tar'ed and GNU zipped file examples_unx.gz Example programs Tailored for the Borland C++ compiler Tar'ed and GNU zipped file notes.zip Teaching notes pkzip format notes_ps.gz Teaching notes Tar'ed and GNU zipped file slides.zip Slides pkzip format slides_ps.gz Slides Tar'ed and GNU zipped file ------------------------------------------------------------------------ Instructions for specific systems ================================= MS-DOS using the Borland Turbo-C++ compiler Download the files: pkunzip.exe ans_tcc.zip ex_tcc.zip notes.zip slides.zip tools.zip Unpack the files with the command: pkunzip -p ans_tcc.zip pkunzip -p ex_tcc.zip pkunzip -p notes.zip pkunzip -p slides.zip pkunzip -p tools.zip MS-DOS / Windows Using the Borland C++ compiler Download the files: pkunzip.exe ans_bcc.zip ex_bcc.zip notes.zip slides.zip tools.zip Unpack the files with the command: pkunzip -p ans_bcc.zip pkunzip -p ex_bcc.zip pkunzip -p notes.zip pkunzip -p slides.zip pkunzip -p tools.zip MS-DOS / Windows Using the Microsoft C++ compiler Download the files: pkunzip.exe ans_msc.zip ex_msc.zip notes.zip slides.zip tools.zip Unpack the files with the command: pkunzip -p ans_msc.zip pkunzip -p ex_msc.zip pkunzip -p notes.zip pkunzip -p slides.zip pkunzip -p tools.zip UNIX using the GNU (g++) compiler Download the files: answers_gnu.gz examples_gnu.gz notes.gz slides.gz tools.gz Unpack the files with the command: zcat answers_gnu.gz | tar xvfB - zcat examples_gnu.gz | tar xvfB - zcat notes.gz | tar xvfB - zcat slides.gz | tar xvfB - zcat tools.gz | tar xvfB - Note: The gzip package can be obtained via ftp from prep.ai.mit.edu in the directory /pub/gnu UNIX using a generic (CC) compiler Download the files: answers_unx.gz examples_unx.gz notes.gz slides.gz tools.gz Unpack the files with the command: zcat answers_unx.gz | tar xvfB - zcat examples_unx.gz | tar xvfB - zcat notes.gz | tar xvfB - zcat slides.gz | tar xvfB - zcat tools.gz | tar xvfB - Note: The gzip package can be obtained via ftp from prep.ai.mit.edu in the directory /pub/gnu