home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / fulpak / makefile.hlp < prev    next >
Encoding:
Makefile  |  1997-08-02  |  12.3 KB  |  220 lines

  1. ɱ▌╟a    d ║ kP)»=2ßónτy.W+┼\4≤TR═z²} ì π ₧!"∞"K&ß&~'°'ü(i) *Ö*²*T+,è,-£-X.α.Æ/≥/â0
  2. 1  There are only a few keys to work this editor. F1 will call a help screen
  3. for the highlighted function.  ESC  will exit any menu  and the program from
  4. the MAIN MENU.  ESC will also stop and exit any function at an entry point.
  5. ENTER  will select the highlighted function as will clicking mouse on a 
  6. highlighted function. All choices will default with ENTER or you can select
  7. the function with mouse or cursor and click or ENTER.
  8.    Most entries are checked for  validity and  edited files are checked for
  9. save on  EXIT. Files are also checked for overwrite.  The default extensions
  10. (.WIN, .MEN, .PRN, .SCR, .SNG) should be kept because of record formating,
  11. but .HLP can be used for help files (.men format).
  12.    All files of a type can be loaded at once, like (win and menu and screen)
  13. so you can edit a scheme without reloading files. The desktop will keep all
  14. edited windows, menus, and screens so you can seen your program scheme as
  15. it is developed. You can all so build schemes with existing file to see how
  16. they look. schemes can also be saved for use later.
  17.        
  18.    Hints:
  19.         For screen edit layout the coordinates of your screen (X and Y) 
  20.         before hand. The same for print forms. Also edit menus in the window
  21.         that they will display in for proper sizing. Lay out songs before
  22.         editing also, it makes it a lot easier.
  23.                                 File
  24.    All of the file  utilities are here.  These are used to maintain and save
  25. the files. All work the same as the TURBO C compiler. The default extension
  26. should be kept to denote the file format.
  27.                                  Edit
  28.   These are the editing functions for the files. They are used to make any
  29. changes in any of the files and to create new ones. See the tutorial (simptut
  30. .exe) for the the function parameters.
  31.                                  View
  32.    These functions are for viewing a file or record in a file and for to
  33. create scheme files for use in editing.
  34.                                 Load
  35.    LOAD  is used to load existing files into the editor. When called it
  36. will ask for the file type, then give you the files with that extension
  37. that are in the current directory. You can change the extension but I
  38. again urge you not to do so because of the file  formating. Once the file  
  39. is loaded you will return to main menu.  Any unsaved file in the editor 
  40. will be checked and you will be asked to save it. If it already exists you
  41. will be prompted to over write.
  42.                                  New
  43.    NEW is like load except no directory list appears. The name new is given
  44. the file type (.win,.men,.prn,.scr,.sng) extension and created on disk.
  45. A new name should be give to the file when saved with WRITE TO. As with
  46. LOAD any unsaved edited file will be noticed and you will be asked to save
  47. it.
  48.                                  Save
  49.   SAVE will save the file in editor with its existing name and extension.
  50. If the file already exists you will be asked to overwrite it.
  51.                                 Write to
  52.   WRITE TO will ask for a new file name to save the file in editor to. It
  53. will check for overwrite, save the file and return to main menu. Again the
  54. default extensions should be kept.
  55.                                 New dir
  56.   NEW DIR is used to change the working directory. The old directory will
  57. be displayed for edit or rewrite and the directory entered then becomes the
  58. new working directory.
  59.                                  Exit
  60.    EXIT is to leave the program. It checks for unsaved files then asks if 
  61. you wish to quit.
  62.                                  Creat
  63.   CREAT  will find the last record in the  loaded file and begin edit at the
  64. next record location. 
  65.                                    Edit
  66.     EDIT  will ask for a  record number and edit that record.  If the record
  67. number is at or after end of file the  E O F  flag will display and you will
  68. exit the function.
  69.     Edit menu and window file will load and display the current scheme in 
  70. the editor. The text editor or menu edit will conform to the dimensions
  71. of the current window in the scheme display. If this is not desired just
  72. load a scheme record that has the window current you wish. 
  73.                                   Attr
  74.   ATTR  is used to change the file attributes from  read/write  to read only
  75. and back. Use this to write protect your program files.
  76.                                  Delete
  77.   DELETE  is to delete or remove a  specified  record in a file. It will ask
  78. for a record number to remove and step all proceeding records up by one.
  79.                                   Insert
  80.    INSERT  is used to insert a record in a  file.  It will ask for a  record
  81. number and insert the new record there, changing all record numbers after by
  82. one.
  83.                                New Desk
  84.   This clears the desk top and allows you to build a new scheme to work
  85. with.
  86.                                   Single
  87.    SINGLE views a single record in a file. It will ask for the record number
  88. and display that record.
  89.                                  All
  90.    ALL views the whole file one record at a time.  ESC will exit this at any
  91. time. With songs it will play the whole song until you hit ESC.
  92.                                   Scheme
  93.   Scheme is a display function that allows you to call all the files for
  94. your program buy record number. It will display your graphics scheme as it
  95. will appear in your program and you can also save or recall your scheme at
  96. any time buy record number.
  97.                             Directories
  98.   Directories or both cursored and moused. Move the cursor or mouse to the
  99. desired file and hit ENTER or left click. The input will take full names
  100. or wildcards (*,?).
  101.                                 Window
  102.  WINDOW loads a window file type with the extension .win. It is blocked into
  103. 4056 byte long records that are used for call/uncall_window.  The first or 0
  104. record is reserved for internal use.
  105.                                Menu
  106.    MENU  loads a menu or text type file.  It is blocked into  2000 byte long
  107. records. They are used in call_menu and load_text function.
  108.                                Screen
  109.   Screen loads a screen form file for editing into the tempfile. It is 2000 
  110. byte records (80x25 characters).
  111.                                Print
  112.   Print loads a print form file for editing into the tempfiles. A print
  113. form record is 4880 bytes (80x60 characters) plus one extra row of 80
  114. characters for form feed a such.
  115.                                Song
  116.   Song is the music file or song file. It is used in playsong and is blocked
  117. into a 2 byte tempo int as a header and 5 byte long tone and cord records.
  118.                                   SCHEME
  119.    Scheme loads a scheme file for viewing or editing.
  120.                                Window
  121.   WINDOW will draw a window in your form clearing it's contents.  Parameters
  122. are validated and you are  allowed to view the damage before it is saved.  See
  123. print_window() in the tutorial for the parameters used.
  124.                                Printf
  125.   This will draw a line of text on your form. See print_printf() in the
  126. tutorial.
  127.                                 Putch
  128.  This puts a character on your form and is used for print control characters
  129. in file type PRINT. See print_putch() in the tutorial.
  130.                               Hor line
  131.  This draws a horizontal line on your form. See print_horizontal_line() in
  132. the tutorial.
  133.                               Ver line
  134.   This draws a vertical line on your form. See print_vertical_line() in the
  135. tutorial.
  136.                                 Clear
  137.   CLEAR will clear the form record in the temp buff so you can start over.
  138. the form from temp file can be recall.
  139.                                  Review
  140.   Review allows you to look at the form that is in temp_buff at that time.
  141.                                Tempo
  142.   This sets the tempo header int for the file.
  143.                                Note
  144.   This creates a single tone record. Octaves are 0 for rest and 1 to 7. Note
  145. is 1 for A 2 for Bb to 12 for Ab. Size is 1 for Whole 2 for half to 8.
  146.                                  Cord
  147.   This creates a arpeggio cord record. Note is the root note of the cord, size
  148. is the same as Note. There are 12 types (see defines in docs) and Time sig 
  149. is 0 for 4/4 and 1 for 3/4.
  150.                                Play
  151.   This will play the file song that is in the temp_buff at that point.
  152.                               Edit Menu
  153.   This is a full  screen editor  and works like most do although there is no
  154. line wraparound. All the other functions work:  left/right cursor, home/end,
  155. up/dn cursor, ENTER, and ESC, DELETE/BACKSPACE, and insert. The Up/dn cursor
  156. will move from line to line and ALT_I will add a line below the current
  157. line leaving the current line unchanged. ALT_D will delete the current line.
  158. ESC will leave the editor with no changes saved and F2 will ask if data is  
  159. OK and save. BACKSPACE and DELETE work as usual. Insert is displayed in the 
  160. upper right corner when on. Any record made with this editor can be called
  161. with call_menu() or load_text(). The editor will conform to the current 
  162. window in the current scheme file displayed. 
  163.    
  164. Hint:
  165.     For an empty line put a few space characters in it with space bar.
  166.                                CALL WINDOW
  167.   This calls a window from a file (*.win). It will ask for a file name. Then
  168. ask for the record number.
  169.                                 CALL MENU
  170.   This calls a menu from a file (*.men). Like the window call it will ask 
  171. for a file name and a record number.
  172.                                  CALL FORM
  173.   Like the other calls you are ask for a file name (*.scr) and record count.
  174.                                 PLAY SONG
  175.    This will play a song. It call for a file name (*.sng) then plays it tell
  176. you hit a key.
  177.                                 UNCALL WINDOW
  178.   This will uncall a window you have put in the scheme. It again ask for a
  179. file name (*.win) and record number. Only the current or top window should
  180. be uncalled for proper display.
  181.                                SAVE SCHEME
  182.   This function saves the current scheme display to the scheme file (*.sch).
  183. It will ask for a record number to use.
  184.                                 LOAD SCHEME
  185.   This will load a saved scheme display for further editing. It also ask for
  186. a record number.
  187.                                CLEAR WINDOW
  188.   This clears the current window displayed in scheme.
  189.                               CLEAR DESK
  190. Clears the whole desk top for a new scheme.
  191.                                  READ TEXT
  192.   This function will display a text file in the current scheme window and
  193. works just like read_text(). It will ask for a file name.
  194.                               Window
  195.   Window draws a window on the screen form in temp buff. See simp_window()
  196. in the tutorial.
  197.                               printf
  198.   Printf writes a string to the current screen form. See write_window() in
  199. the tutorial for parameters.
  200.                              Putch
  201.   Putch will put a character at the entered X and Y coordinates in the
  202. current screen form.
  203.                              Horizontal Line
  204.   Hori will draw a horizontal line on the current screen form. See
  205. draw_horizontal_line() in the tutorial (simptut.exe) for the parameters.
  206.                              Vertical Line
  207.  Vert draws a vertical line on the current screen form. See the tutor for
  208. the parameters.
  209.                             Clear Desk
  210.   Clear desk will clear the screen form temp buff and display a new desk
  211. top to work on. The old form can be called again by reloading.
  212.                               Review
  213.   Review will show what is in the screen form temp buff.
  214.                             View All
  215.   Use the Page Up or Page down keys to step through the records in the file.
  216. ESC will exit back to menu.
  217.                              Print View
  218.   Use Page Up or Page Down to view record from top to bottom. F2 will print
  219. it and ESC will
  220.