home *** CD-ROM | disk | FTP | other *** search
/ Microsoftware Monthly 19…2 Programming Power Tools / MASO9512.ISO / cpptutor / cpptutor.arj / TEXT / HELP.51 < prev    next >
Encoding:
Text File  |  1993-11-26  |  14.7 KB  |  375 lines

  1.                    %C,1%Help for EXPERIENCE C++
  2. %#intro%
  3. %C,1%INTRODUCTION TO HELP
  4. This HELP text is a reference document.  To close it, click the
  5. mouse outside this shaded area or on the box in its upper left
  6. corner.  All reference documents in this book work like this one.
  7.  
  8. You can move in this document by pressing the UP arrow,
  9. DOWN arrow, PAGE UP or PAGE DOWN keys, or by clicking with the
  10. mouse on the scroll area to the right of this shaded area.
  11.  
  12. %#topic%
  13. %C,1%HELP TOPICS
  14. Topics discussed in this file are listed below.
  15.  
  16. Any word highlighted in %C,15%white %C,5%(except this one) is a
  17. hotlink.  Clicking on the word will move you to additional
  18. information on that topic.  In a reference document, including
  19. this one, you can jump back by clicking on the black arrow in the
  20. lower right corner of the shaded area.
  21.  
  22. %F,15,HELP.51#intro%INTRODUCTION_TO_HELP
  23. %F,15,HELP.51#topic%HELP_TOPICS
  24. %F,15,HELP.51#start%GETTING_STARTED
  25. %F,15,HELP.51#open%OPENING_AND_CLOSING_THIS_BOOK
  26. %F,15,HELP.51#audio%AUDIO_AND_CLOSED-CAPTION_MODES
  27. %F,15,HELP.51#color%COLOR_CONVENTIONS
  28. %F,15,HELP.51#info%INFORMATION_BUTTONS
  29. %F,15,HELP.51#control%CONTROL_BUTTONS
  30. %F,15,HELP.51#refdoc%REFERENCE_DOCUMENTS
  31. %F,15,HELP.51#content%CONTENTS_OF_THIS_BOOK
  32. %F,15,HELP.51#progs%EXAMPLE_PROGRAMS
  33.  
  34. %#start%
  35. %C,1%GETTING STARTED
  36. The Chapter GETTING STARTED describes in detail how to use this
  37. book.  To enter GETTING STARTED, go to the MAIN MENU and click on
  38. GETTING STARTED.  To go to the MAIN MENU, close this box and click
  39. on the box on the bottom of the screen labeled MENU.  You may have
  40. to click on MENU again.
  41.  
  42. To read the entire book in order, select GETTING STARTED or
  43. CONCEPTUAL OVERVIEW from the MAIN MENU.  Click on the button
  44. labeled NEXT to turn to the next page.  Press PLAY ALL on that
  45. page.  Repeat until you reach the end of the book.  You can stop
  46. at any time by clicking on EXIT.
  47.  
  48. %#open%
  49. %C,1%OPENING AND CLOSING THIS BOOK
  50. Before you open this book make the CD drive must your current
  51. drive.  There are 8 commands that open this book:
  52.  
  53.     %C,14%START    %C,5%normal operation, with audio
  54.     %C,14%MENU     %C,5%fast entry skipping title page, with audio
  55.     %C,14%CSTART   %C,5%closed-caption operation
  56.     %C,14%CMENU    %C,5%fast entry in closed-caption mode
  57.     %C,14%KSTART   %C,5%keyboard-only operation (no mouse), with audio
  58.     %C,14%KMENU    %C,5%fast entry for keyboard-only operation, with audio
  59.     %C,14%CKSTART  %C,5%keyboard-only, closed-caption mode
  60.     %C,14%CKMENU   %C,5%fast entry for keyboard-only, closed-caption mode
  61.  
  62. You can close this book by clicking on the button labelled EXIT on
  63. the bottom of the screen.  If you want to exit now, close this
  64. reference document and then click on EXIT.
  65.  
  66.  
  67. %#audio%
  68. %C,1%AUDIO AND CLOSED-CAPTION MODES
  69. This multimedia book can work in audio mode or in closed-caption
  70. mode.
  71.  
  72. When audio is ON, you hear narration and sound effects.  The mouse
  73. pointer is not visible while audio is playing, but you can click
  74. on the mouse to stop the audio and cancel whatever action is
  75. currently active.
  76.  
  77. When audio is OFF, you are in closed-caption mode.  You hear no
  78. sound effects, and narration is displayed as closed-caption text.
  79. Closed-caption boxes are reference documents.  The mouse pointer
  80. remains visible so that you can move in the document or click
  81. outside its shaded box to return to the current activity.
  82.  
  83. %C,14%AUDIO OPERATION
  84. For audio to work, your computer must have an appropriate sound
  85. card and an audio driver must be installed.  For complete
  86. installation instructions, see in the file READ.ME on the CD-ROM
  87. that holds this book.
  88.  
  89. This book operates in audio mode when:
  90.    *  You open the book with the one of the following commands:
  91.        START     MENU     KSTART     KMENU
  92.    *  You switch to audio ON using the AUDIO control button.
  93.  
  94. %C,14%CLOSED-CAPTION OPERATION
  95. Closed-caption mode requires no installation.
  96.  
  97. This book operates in closed-caption mode when:
  98.    *  You open the book with the one of the following commands:
  99.        CSTART    CMENU    CKSTART    KCMENU
  100.    *  You switch to audio OFF using the AUDIO control button.
  101.    *  No appropriate sound card or audio driver is installed.
  102.  
  103. %#color%
  104. %C,1%COLOR CONVENTIONS
  105. Four colors are used on the pages of this book:
  106.  
  107.     %C,5%BROWN    is used for regular text
  108.              in code, is used for identifiers and constants
  109.     %C,1%BLUE     %C,5%is used for titles
  110.              in code, is used for reserved C++ words and symbols
  111.     %C,14%GREEN    %C,5%is used for subtitles in reference documents
  112.              in code, is used for comments
  113.     %C,15%WHITE    %C,5%is used for hotlinks
  114.              Click on any hotlink to jump to related information.
  115.  
  116. %#info%
  117. %C,1%INFORMATION BUTTONS
  118. Each page of this book, except menus, has up to 6 grey buttons
  119. arranged in a column on the left of the page.  Each button is
  120. associated with the information displayed to its right.  One
  121. of these symbols appears on each button to indicate what it
  122. does:
  123.  
  124. %C,14%SPEAKER
  125. The speaker symbol means that more information is available for
  126. the item beside the button.  Click on the speaker to receive the
  127. information.  When the button starts and stops, the speaker symbol
  128. changes shape.
  129.  
  130. %C,14%FILM PROJECTOR
  131. This projector symbol means that a film is available.  Films
  132. contain animation sequences.  Many films also contain narration.
  133. Click on the button to start the film.  When the button starts and
  134. stops, the projector symbol changes shape.
  135.  
  136. %C,14%SPEAKER and CODE
  137. This is an explain button.  Click on the speaker for a full
  138. explanation of the C++ code beside the button.  When the button
  139. starts and stops, the speaker symbol changes shape.
  140. Alternatively, you can click on a line in the code for an
  141. explanation of a selected code segment.
  142.  
  143. %C,14%SPEAKER and ARROW
  144. This is also explain button.  Click on the speaker for an
  145. explanation of the C++ code beside the button.  When the button
  146. starts and stops, the speaker symbol changes shape.  Only key
  147. portions on the code are explained, and clicking on the code has
  148. no effect.
  149.  
  150. %C,14%CODE FILE
  151. If you see this symbol beside an example of code, a file or set of
  152. files, containing the complete source code is available.  When you
  153. click on the information button, the source is displayed in a
  154. reference document.
  155.  
  156. %C,14%RUNNING PERSON
  157. When you see this symbol beside an example of code, an executable
  158. version of the program is available.  This is called the RUN
  159. button.  Click on it to run the executable version of the program.
  160. When the program is finished, press any key or click on a mouse
  161. button to return to this book.
  162.  
  163. %C,14%BLANK
  164. A blank information button does nothing.  All the information is
  165. printed on the screen.
  166.  
  167. %C,14%==C
  168. This symbol appears, in blue, to the left of some information
  169. buttons.  It means that the feature described is common to the C
  170. and C++ languages.
  171.  
  172. %C,14%!=C
  173. This symbol appears, in blue, to the left of some information
  174. buttons.  It means that the C++ feature described is similar not
  175. identical, to a feature in the C language.  You should take note
  176. of these differences if you are converting code or upgrading your
  177. programming skills from C to C++.
  178.  
  179. %#control%
  180. %C,1%CONTOL BUTTONS
  181. There are 12 control buttons arranged in a panel on the bottom of
  182. the screen.  The buttons are described here in the order in which
  183. they appear, from left to right, across the bottom of the screen.
  184.  
  185. %C,14%PLAY ALL
  186. The PLAY ALL button plays all the information buttons on the page,
  187. in turn.  In audio mode, you can cancel a PLAY ALL by clicking on
  188. the mouse during a narration.  In closed-caption mode you use the
  189. mouse to close each closed-caption box and move on to the next
  190. step in the PLAY ALL sequence.  PLAY ALL works on all pages of
  191. this book except menus and the SCREEN LAYOUT page in GETTING
  192. STARTED.  This button does not appear on the MAIN MENU screen.
  193.  
  194. %C,14%AUDIO
  195. Use the AUDIO button to toggle audio ON or OFF.  If you click here
  196. when audio is on, you switch to closed-caption mode.  To confirm,
  197. a message "Audio is Off" is displayed briefly on the top of the
  198. screen.  When you are in closed-caption mode, you can switch to
  199. audio only if audio support has been implemented.  You hear an
  200. audio cue when audio is turned on.  If audio is not available you
  201. see a message and remain in closed-caption mode.
  202.  
  203. %C,14%EXIT
  204. Click on EXIT to leave the book.  A menu pops up to ask you
  205. to confirm that you want to exit.
  206.  
  207. %C,14%PREV
  208. On all pages except the MAIN MENU and the first page of this book,
  209. click on the button labeled PREV to move to the previous page.
  210. This button does not appear on the MAIN MENU screen.
  211.  
  212. %C,14%NEXT
  213. On all pages except the MAIN MENU and the last page of this book,
  214. you can click on the button labeled NEXT to move to the next page.
  215. This button does not appear on the MAIN MENU screen.
  216.  
  217. %C,14%RETRACE
  218. Use the RETRACE button to jump to the page that was open
  219. before the current page.  You can retrace your steps through up
  220. eight to page changes by repeatedly clicking on this button.
  221. This is particularly useful when you have been using hotlinks, the
  222. index, or the menus to move, rather than using the NEXT button to
  223. turn the pages of this book in order.
  224.  
  225. %C,14%BOOKMARK
  226. Use the BOOKMARK button to place a bookmark on the current page of
  227. this book, or to jump to a page where you have already placed a
  228. bookmark.  One bookmark is available, and you can move it each
  229. time you press this button.  When you close this book, the
  230. bookmark is removed.  A menu pops up when you click the BOOKMARK
  231. button.  You can select Place a Bookmark, or Return to Bookmark.
  232. Click outside the popup menu to cancel.
  233.  
  234. %C,14%MENU
  235. You can use the MENU button to return to the previous menu.  Each
  236. chapter has a menu of topics covered in that chapter.  The MAIN
  237. MENU is a table of contents for the whole book.  This button does
  238. not appear on the MAIN MENU screen.
  239.  
  240.  
  241. %C,14%INDEX
  242. INDEX calls up the index for this book.  The index is an
  243. alphabetical list of the topics covered in the book.  You can
  244. scroll though the Index to find an entry that interests you.  Each
  245. entry has a hotlink you can use to jump directly to the related
  246. information.
  247.  
  248. %C,14%TERMS (GLOSSARY)
  249. TERMS calls up the glossary:  the alphabetized list of terms used
  250. in the book.  Each word is followed by its definition.  You can
  251. scroll though the Glossary to find a word.  Hotlinks also appear
  252. in white to help you move directly to words beginning with a
  253. specific letter of the alphabet, or to related terms.
  254.  
  255. %C,14%BOOK LIST
  256. Use the BOOK LIST button to see the Bibliography.  A popup menu
  257. appears when you click on this button.  You can select the General
  258. Bibliography for the whole book, or a list of selected references
  259. in the Chapter Bibliography.  Each selected reference lists the
  260. author and date, and includes a hotlink to the complete entry in
  261. the Bibliography.  If you do not want to see either listing, click
  262. outside the popup menu.
  263.  
  264. %C,14%HELP
  265. HELP displays the full help text for the book.  You are using the
  266. HELP facility now.
  267.  
  268. %#refdoc%
  269. %C,1%REFERENCE DOCUMENTS
  270. This HELP information is in a reference document.  Reference
  271. documents are also used for:
  272.     Closed-caption Scripts
  273.     Index
  274.     Glossary
  275.     Bibliography
  276.     Source Code Files
  277.     Language Reference Summaries
  278.  
  279. %C,14%CLOSING
  280. Click on the upper left corner of a reference document, or outside
  281. its shaded area, to close the document.
  282.  
  283. %C,14%SCROLLING
  284. The column on the right edge of reference document is a scroll
  285. bar.  You can click on it to move in the reference document.
  286. The black square indicates your current position.  Click above the
  287. square or press PAGE UP on the keyboard to move towards the top of
  288. the document.  Click below the square or press PAGE DOWN to move
  289. towards the bottom of the document.
  290.  
  291. Click on the upper right corner of a reference document, or press
  292. the UP arrow key on the keyboard, to scroll up one line.
  293.  
  294. Click on the lower right corner or press the DOWN-arrow key on the
  295. keyboard to scroll down one line.
  296.  
  297. %C,14%OTHER NAVIGATION
  298. Reference documents can contain hotlinks.  Hotlinks are words or
  299. letter displayed in white.  Click on the hotlink to move to
  300. information related to that topic.
  301.  
  302. Click on the black arrow in the lower left corner of a reference
  303. document when you want to retrace your moves through the document.
  304. This is a useful feature when you have been using hotlinks and are
  305. not reading the document from top to bottom.  A retrace history of
  306. 8 jumps is stored automatically.
  307.  
  308. %#content%
  309. %C,1%CONTENTS OF THIS BOOK
  310. Experience C++ is a multimedia book that combines the
  311. readability of a tutorial with the details of a reference.
  312.  
  313. This book does not include an introduction to computer programming
  314. and computer science concepts.  To benefit most from this book,
  315. you should have experience of programming in C or another
  316. high-level programming language.
  317.  
  318. %C,14%Chapter 1
  319. This chapter introduces the C++ language and concepts of
  320. Object-Oriented Programming.
  321.  
  322. %C,14%Chapters 2, 3, and 4
  323. These chapters cover traditional programming constructs in C++.
  324. Many of these constructs are also part of C.  C programmers
  325. may skim these chapters, taking note of those sections that
  326. describe the differences.
  327.  
  328. %C,14%Chapters 5, 6, 8, and 9
  329. These chapters introduce class constructs and object oriented
  330. programming techniques.
  331.  
  332. %C,14%Chapters 7
  333. This chapter describes memory management in C++.
  334.  
  335. %C,14%Chapter 10
  336. This chapter contains two complete example programs that use the
  337. constructs described in chapters 2 through 9.
  338.  
  339. %C,14%Chapters 11
  340. This chapter describes input and output in C++.
  341.  
  342. %C,14%Chapters 12 to 15
  343. These chapters describe more advanced features of C++.
  344.  
  345. %C,14%Chapter 16
  346. This chapter explains how to use exception handling.
  347.  
  348. %C,14%Chapter 17
  349. This chapter contains a complete object-oriented program.
  350.  
  351. %C,14%The Appendix
  352. The appendix include a summary of C++ syntax and a list of the
  353. differences between C and C++.  There are also instructions for
  354. running the C Set ++ demonstration and submitting reader comments.
  355.  
  356. %#progs%
  357. %C,1%EXAMPLE PROGRAMS
  358. This book includes many examples of C++ source code.
  359.  
  360. All program examples have been tested with 3 compilers.  Some
  361. examples do not work with all the compilers, due to compiler
  362. differences or limitations.  Such exceptions are noted in the
  363. examples as they arise.
  364.  
  365. All code examples are stored in files in a directory named
  366. EXAMPLES on the CD-ROM.  Source-file names begin with EX.  The
  367. next characters are a 2-digit chapter number followed by a 2-digit
  368. sequence number.  If the code is specific a particular compiler,
  369. an identifying letter is appended to the file name.  Normal C++
  370. extensions are used.  All source files are ordinary ASCII files
  371. accessible by commands such as DIR, COPY and EDIT.
  372.  
  373.  
  374. %C,1%END OF HELP
  375.