home *** CD-ROM | disk | FTP | other *** search
- %C,1%Help for EXPERIENCE C++
- %#intro%
- %C,1%INTRODUCTION TO HELP
- This HELP text is a reference document. To close it, click the
- mouse outside this shaded area or on the box in its upper left
- corner. All reference documents in this book work like this one.
-
- You can move in this document by pressing the UP arrow,
- DOWN arrow, PAGE UP or PAGE DOWN keys, or by clicking with the
- mouse on the scroll area to the right of this shaded area.
-
- %#topic%
- %C,1%HELP TOPICS
- Topics discussed in this file are listed below.
-
- Any word highlighted in %C,15%white %C,5%(except this one) is a
- hotlink. Clicking on the word will move you to additional
- information on that topic. In a reference document, including
- this one, you can jump back by clicking on the black arrow in the
- lower right corner of the shaded area.
-
- %F,15,HELP.51#intro%INTRODUCTION_TO_HELP
- %F,15,HELP.51#topic%HELP_TOPICS
- %F,15,HELP.51#start%GETTING_STARTED
- %F,15,HELP.51#open%OPENING_AND_CLOSING_THIS_BOOK
- %F,15,HELP.51#audio%AUDIO_AND_CLOSED-CAPTION_MODES
- %F,15,HELP.51#color%COLOR_CONVENTIONS
- %F,15,HELP.51#info%INFORMATION_BUTTONS
- %F,15,HELP.51#control%CONTROL_BUTTONS
- %F,15,HELP.51#refdoc%REFERENCE_DOCUMENTS
- %F,15,HELP.51#content%CONTENTS_OF_THIS_BOOK
- %F,15,HELP.51#progs%EXAMPLE_PROGRAMS
-
- %#start%
- %C,1%GETTING STARTED
- The Chapter GETTING STARTED describes in detail how to use this
- book. To enter GETTING STARTED, go to the MAIN MENU and click on
- GETTING STARTED. To go to the MAIN MENU, close this box and click
- on the box on the bottom of the screen labeled MENU. You may have
- to click on MENU again.
-
- To read the entire book in order, select GETTING STARTED or
- CONCEPTUAL OVERVIEW from the MAIN MENU. Click on the button
- labeled NEXT to turn to the next page. Press PLAY ALL on that
- page. Repeat until you reach the end of the book. You can stop
- at any time by clicking on EXIT.
-
- %#open%
- %C,1%OPENING AND CLOSING THIS BOOK
- Before you open this book make the CD drive must your current
- drive. There are 8 commands that open this book:
-
- %C,14%START %C,5%normal operation, with audio
- %C,14%MENU %C,5%fast entry skipping title page, with audio
- %C,14%CSTART %C,5%closed-caption operation
- %C,14%CMENU %C,5%fast entry in closed-caption mode
- %C,14%KSTART %C,5%keyboard-only operation (no mouse), with audio
- %C,14%KMENU %C,5%fast entry for keyboard-only operation, with audio
- %C,14%CKSTART %C,5%keyboard-only, closed-caption mode
- %C,14%CKMENU %C,5%fast entry for keyboard-only, closed-caption mode
-
- You can close this book by clicking on the button labelled EXIT on
- the bottom of the screen. If you want to exit now, close this
- reference document and then click on EXIT.
-
-
- %#audio%
- %C,1%AUDIO AND CLOSED-CAPTION MODES
- This multimedia book can work in audio mode or in closed-caption
- mode.
-
- When audio is ON, you hear narration and sound effects. The mouse
- pointer is not visible while audio is playing, but you can click
- on the mouse to stop the audio and cancel whatever action is
- currently active.
-
- When audio is OFF, you are in closed-caption mode. You hear no
- sound effects, and narration is displayed as closed-caption text.
- Closed-caption boxes are reference documents. The mouse pointer
- remains visible so that you can move in the document or click
- outside its shaded box to return to the current activity.
-
- %C,14%AUDIO OPERATION
- For audio to work, your computer must have an appropriate sound
- card and an audio driver must be installed. For complete
- installation instructions, see in the file READ.ME on the CD-ROM
- that holds this book.
-
- This book operates in audio mode when:
- * You open the book with the one of the following commands:
- START MENU KSTART KMENU
- * You switch to audio ON using the AUDIO control button.
-
- %C,14%CLOSED-CAPTION OPERATION
- Closed-caption mode requires no installation.
-
- This book operates in closed-caption mode when:
- * You open the book with the one of the following commands:
- CSTART CMENU CKSTART KCMENU
- * You switch to audio OFF using the AUDIO control button.
- * No appropriate sound card or audio driver is installed.
-
- %#color%
- %C,1%COLOR CONVENTIONS
- Four colors are used on the pages of this book:
-
- %C,5%BROWN is used for regular text
- in code, is used for identifiers and constants
- %C,1%BLUE %C,5%is used for titles
- in code, is used for reserved C++ words and symbols
- %C,14%GREEN %C,5%is used for subtitles in reference documents
- in code, is used for comments
- %C,15%WHITE %C,5%is used for hotlinks
- Click on any hotlink to jump to related information.
-
- %#info%
- %C,1%INFORMATION BUTTONS
- Each page of this book, except menus, has up to 6 grey buttons
- arranged in a column on the left of the page. Each button is
- associated with the information displayed to its right. One
- of these symbols appears on each button to indicate what it
- does:
-
- %C,14%SPEAKER
- The speaker symbol means that more information is available for
- the item beside the button. Click on the speaker to receive the
- information. When the button starts and stops, the speaker symbol
- changes shape.
-
- %C,14%FILM PROJECTOR
- This projector symbol means that a film is available. Films
- contain animation sequences. Many films also contain narration.
- Click on the button to start the film. When the button starts and
- stops, the projector symbol changes shape.
-
- %C,14%SPEAKER and CODE
- This is an explain button. Click on the speaker for a full
- explanation of the C++ code beside the button. When the button
- starts and stops, the speaker symbol changes shape.
- Alternatively, you can click on a line in the code for an
- explanation of a selected code segment.
-
- %C,14%SPEAKER and ARROW
- This is also explain button. Click on the speaker for an
- explanation of the C++ code beside the button. When the button
- starts and stops, the speaker symbol changes shape. Only key
- portions on the code are explained, and clicking on the code has
- no effect.
-
- %C,14%CODE FILE
- If you see this symbol beside an example of code, a file or set of
- files, containing the complete source code is available. When you
- click on the information button, the source is displayed in a
- reference document.
-
- %C,14%RUNNING PERSON
- When you see this symbol beside an example of code, an executable
- version of the program is available. This is called the RUN
- button. Click on it to run the executable version of the program.
- When the program is finished, press any key or click on a mouse
- button to return to this book.
-
- %C,14%BLANK
- A blank information button does nothing. All the information is
- printed on the screen.
-
- %C,14%==C
- This symbol appears, in blue, to the left of some information
- buttons. It means that the feature described is common to the C
- and C++ languages.
-
- %C,14%!=C
- This symbol appears, in blue, to the left of some information
- buttons. It means that the C++ feature described is similar not
- identical, to a feature in the C language. You should take note
- of these differences if you are converting code or upgrading your
- programming skills from C to C++.
-
- %#control%
- %C,1%CONTOL BUTTONS
- There are 12 control buttons arranged in a panel on the bottom of
- the screen. The buttons are described here in the order in which
- they appear, from left to right, across the bottom of the screen.
-
- %C,14%PLAY ALL
- The PLAY ALL button plays all the information buttons on the page,
- in turn. In audio mode, you can cancel a PLAY ALL by clicking on
- the mouse during a narration. In closed-caption mode you use the
- mouse to close each closed-caption box and move on to the next
- step in the PLAY ALL sequence. PLAY ALL works on all pages of
- this book except menus and the SCREEN LAYOUT page in GETTING
- STARTED. This button does not appear on the MAIN MENU screen.
-
- %C,14%AUDIO
- Use the AUDIO button to toggle audio ON or OFF. If you click here
- when audio is on, you switch to closed-caption mode. To confirm,
- a message "Audio is Off" is displayed briefly on the top of the
- screen. When you are in closed-caption mode, you can switch to
- audio only if audio support has been implemented. You hear an
- audio cue when audio is turned on. If audio is not available you
- see a message and remain in closed-caption mode.
-
- %C,14%EXIT
- Click on EXIT to leave the book. A menu pops up to ask you
- to confirm that you want to exit.
-
- %C,14%PREV
- On all pages except the MAIN MENU and the first page of this book,
- click on the button labeled PREV to move to the previous page.
- This button does not appear on the MAIN MENU screen.
-
- %C,14%NEXT
- On all pages except the MAIN MENU and the last page of this book,
- you can click on the button labeled NEXT to move to the next page.
- This button does not appear on the MAIN MENU screen.
-
- %C,14%RETRACE
- Use the RETRACE button to jump to the page that was open
- before the current page. You can retrace your steps through up
- eight to page changes by repeatedly clicking on this button.
- This is particularly useful when you have been using hotlinks, the
- index, or the menus to move, rather than using the NEXT button to
- turn the pages of this book in order.
-
- %C,14%BOOKMARK
- Use the BOOKMARK button to place a bookmark on the current page of
- this book, or to jump to a page where you have already placed a
- bookmark. One bookmark is available, and you can move it each
- time you press this button. When you close this book, the
- bookmark is removed. A menu pops up when you click the BOOKMARK
- button. You can select Place a Bookmark, or Return to Bookmark.
- Click outside the popup menu to cancel.
-
- %C,14%MENU
- You can use the MENU button to return to the previous menu. Each
- chapter has a menu of topics covered in that chapter. The MAIN
- MENU is a table of contents for the whole book. This button does
- not appear on the MAIN MENU screen.
-
-
- %C,14%INDEX
- INDEX calls up the index for this book. The index is an
- alphabetical list of the topics covered in the book. You can
- scroll though the Index to find an entry that interests you. Each
- entry has a hotlink you can use to jump directly to the related
- information.
-
- %C,14%TERMS (GLOSSARY)
- TERMS calls up the glossary: the alphabetized list of terms used
- in the book. Each word is followed by its definition. You can
- scroll though the Glossary to find a word. Hotlinks also appear
- in white to help you move directly to words beginning with a
- specific letter of the alphabet, or to related terms.
-
- %C,14%BOOK LIST
- Use the BOOK LIST button to see the Bibliography. A popup menu
- appears when you click on this button. You can select the General
- Bibliography for the whole book, or a list of selected references
- in the Chapter Bibliography. Each selected reference lists the
- author and date, and includes a hotlink to the complete entry in
- the Bibliography. If you do not want to see either listing, click
- outside the popup menu.
-
- %C,14%HELP
- HELP displays the full help text for the book. You are using the
- HELP facility now.
-
- %#refdoc%
- %C,1%REFERENCE DOCUMENTS
- This HELP information is in a reference document. Reference
- documents are also used for:
- Closed-caption Scripts
- Index
- Glossary
- Bibliography
- Source Code Files
- Language Reference Summaries
-
- %C,14%CLOSING
- Click on the upper left corner of a reference document, or outside
- its shaded area, to close the document.
-
- %C,14%SCROLLING
- The column on the right edge of reference document is a scroll
- bar. You can click on it to move in the reference document.
- The black square indicates your current position. Click above the
- square or press PAGE UP on the keyboard to move towards the top of
- the document. Click below the square or press PAGE DOWN to move
- towards the bottom of the document.
-
- Click on the upper right corner of a reference document, or press
- the UP arrow key on the keyboard, to scroll up one line.
-
- Click on the lower right corner or press the DOWN-arrow key on the
- keyboard to scroll down one line.
-
- %C,14%OTHER NAVIGATION
- Reference documents can contain hotlinks. Hotlinks are words or
- letter displayed in white. Click on the hotlink to move to
- information related to that topic.
-
- Click on the black arrow in the lower left corner of a reference
- document when you want to retrace your moves through the document.
- This is a useful feature when you have been using hotlinks and are
- not reading the document from top to bottom. A retrace history of
- 8 jumps is stored automatically.
-
- %#content%
- %C,1%CONTENTS OF THIS BOOK
- Experience C++ is a multimedia book that combines the
- readability of a tutorial with the details of a reference.
-
- This book does not include an introduction to computer programming
- and computer science concepts. To benefit most from this book,
- you should have experience of programming in C or another
- high-level programming language.
-
- %C,14%Chapter 1
- This chapter introduces the C++ language and concepts of
- Object-Oriented Programming.
-
- %C,14%Chapters 2, 3, and 4
- These chapters cover traditional programming constructs in C++.
- Many of these constructs are also part of C. C programmers
- may skim these chapters, taking note of those sections that
- describe the differences.
-
- %C,14%Chapters 5, 6, 8, and 9
- These chapters introduce class constructs and object oriented
- programming techniques.
-
- %C,14%Chapters 7
- This chapter describes memory management in C++.
-
- %C,14%Chapter 10
- This chapter contains two complete example programs that use the
- constructs described in chapters 2 through 9.
-
- %C,14%Chapters 11
- This chapter describes input and output in C++.
-
- %C,14%Chapters 12 to 15
- These chapters describe more advanced features of C++.
-
- %C,14%Chapter 16
- This chapter explains how to use exception handling.
-
- %C,14%Chapter 17
- This chapter contains a complete object-oriented program.
-
- %C,14%The Appendix
- The appendix include a summary of C++ syntax and a list of the
- differences between C and C++. There are also instructions for
- running the C Set ++ demonstration and submitting reader comments.
-
- %#progs%
- %C,1%EXAMPLE PROGRAMS
- This book includes many examples of C++ source code.
-
- All program examples have been tested with 3 compilers. Some
- examples do not work with all the compilers, due to compiler
- differences or limitations. Such exceptions are noted in the
- examples as they arise.
-
- All code examples are stored in files in a directory named
- EXAMPLES on the CD-ROM. Source-file names begin with EX. The
- next characters are a 2-digit chapter number followed by a 2-digit
- sequence number. If the code is specific a particular compiler,
- an identifying letter is appended to the file name. Normal C++
- extensions are used. All source files are ordinary ASCII files
- accessible by commands such as DIR, COPY and EDIT.
-
-
- %C,1%END OF HELP
-