home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / bus_pers / amidex.lzh / Amigadex.doc < prev    next >
Text File  |  1990-06-01  |  22KB  |  419 lines

  1.  
  2.  
  3.                                                  Amigadex Version 1.0
  4.                              Copyright 1988 Mind's Eye SoftWyrks, Inc.
  5.                                                         P.O. Box 1253
  6.                                         Westport, Massachusetts  02790
  7.                          Written by Ray Lambert  [tel. (508) 672-8232]
  8.  
  9.  
  10.     o Overview:  Amigadex is a disk-based 'address book.'  It is intended to
  11. be used as a personal data base for the names/addresses/phone numbers of
  12. all your friends and/or business associates.  The fields are pre-set for
  13. this purpose.  It may be used to maintain a small mailing list, but it is
  14. not designed for heavy 'industrial' usage; it may be found to be somewhat
  15. limited for this sort of use.
  16.     The data base is setup on the idea of 'cards.'  Each entry into the
  17. 'card file' has it's own separate card.  Using Amigadex, you can view
  18. and/or edit the cards that are in your card file.  Also, a flexible print
  19. utility is provided for labels, or if you just want to make a print-out of
  20. certain entries in the data base.  The print utility can also write cards
  21. to a text file, permitting mail-merge type operations.  The program is
  22. completely mouse-driven.  Most of the gadgets that appear will be in the
  23. shape of file cards, and will be referred to as 'card gadgets.'  Most of
  24. the options available to you at any time will be presented as card gadgets
  25. along the bottom of the Amigadex window (which is also in the shape of a
  26. card :^) .
  27.  
  28.  
  29.     o Getting Started, The Card File:  Since the job of Amigadex is
  30. maintaining the card file, Amigadex will not execute if there is none
  31. available.  Therefore, you must supply the name of a card file.    If the
  32. file that you indicate doesn't exist, Amigadex will create it for you,
  33. after verifying this action with you.  There are a number of ways to
  34. indicate a card file to use when invoking the program.  The simplest
  35. method is to NOT indicate a card file.  When this happens, Amigadex will
  36. display a requester asking you to enter the name of the card file you wish
  37. to use.  The default card file name is 's:Amigadex.Cards', and this name
  38. will appear in the requester for you to select or change.  The remaining
  39. methods are available either only from Workbench or only from the CLI.
  40.  
  41.  
  42.     o Getting Started, Workbench:  From the Workbench you may put the name
  43. of your card file in the 'Tool Types' field of the Amigadex icon.  You may
  44. do this by clicking once on the gadget, and then selecting the 'Info' item
  45. from the 'Workbench' menu.  The format for the icon command is:
  46. 'CARDFILE=cardfilename' where 'cardfilename' is the name of your card file.
  47. As an example, the default name would be entered into the icon as such:
  48. 'CARDFILE=s:Amigadex.Cards'.  Note that it is desirable to use a specific
  49. path to the card file because you never know what disk directory your Amiga
  50. will be logged-into when you invoke Amigadex.  Example:
  51. 'CARDFILE=Workbench/Amigadex/My.Cards'.  Two other parameters,
  52. 'SEARCHFLAGS=' and 'PRINTFLAGS=', can also be defined as Tool Types.  They
  53. will be discussed later.
  54.  
  55.  
  56.     o Getting Started, CLI:  From the CLI you may pass the card file name on
  57. the command line when invoking Amigadex. Example: 'RUN AMIGADEX
  58. S:AMIGADEX.CARDS'.  This will use the card file 'S:AMIGADEX.CARDS'.  One
  59. additional option is to use a text editor to create the Amigadex.Config
  60. file with the name of your card file in it.
  61.  
  62.  
  63.     o Amigadex.Config file:  To save you the trouble of going through the
  64. steps just mentioned to start Amigadex (especially from the CLI), one
  65. additional method of supplying Amigadex with the information it needs is
  66. described here.  If no card file is specified on the command line (from the
  67. CLI) or if no card file is specified in the icon (from Workbench) then
  68. Amigadex will attempt to find a file called 'Amigadex.Config'.  It will
  69. first look in the currently logged directory for this file.  If it doesn't
  70. find it there it will look in your S: directory. (If it still can't find
  71. the file it will resort to the requester mentioned earlier).  The config
  72. file contains the same information as the icon.  If you're using Workbench,
  73. the only benefit you gain from using the config file is that you can
  74. directly modify it from within Amigadex via the Config Window (see below).
  75. To modify the icon, you must use Workbench's 'Info' menu option.
  76.     The config file is just a text file with three lines in it.  The first
  77. line contains just the card file name, the second contains the Search Flags
  78. (see below), and the third line contains the Print Flags (also see below).
  79. This file can be edited using any text editor that doesn't add any binary
  80. codes to the file.  Amigadex will optionally create this file for you from
  81. the Config window (see below).  An example Amigadex.Config file with all
  82. the default information in it is as follows:
  83.  
  84. S:Amigadex.Cards
  85. YYYYYYY
  86. YYYYYNN
  87.  
  88.  
  89.     o Search Flags:  When browsing through your card file, Amigadex will
  90. allow you to enter a Search String for selective viewing and/or printing of
  91. entries in the file.  Amigadex will search in all the fields that are
  92. indicated by the Search Flags for the Search String that you supply.  First,
  93. a list of the available fields..
  94.  
  95.     1. Name
  96.     2. Address 1
  97.     3. Address 2
  98.     4. Address 3
  99.     5. Address 4
  100.     6. Phone #
  101.     7. Comment
  102.  
  103.     From the Config window (see below) you may set/clear any of the search
  104. flags.    You may also set the initial flags either from the Amigadex icon or
  105. in the Amigadex.Config file.    If a flag is ON then that will tell Amigadex
  106. to look in that field when searching.
  107.  
  108.  
  109.     o Print Flags:    The Print Flags are very much like the Search Flags
  110. except in their usage by Amigadex.  The Print Flags indicate to Amigadex
  111. which fields should be printed in Print Mode (see below).  For example, if
  112. you are printing mailing labels, you most likely would not want the Phone #
  113. field to be printed.  You also may not want the Comment field to be
  114. printed.  Therefore, you would clear the Print Flags for these two items,
  115. and they would not be printed.
  116.  
  117.  
  118.     o Setting Flags:    Search Flags may be defined in the Config Window (see
  119. below) and Print Flags may be defined in the Print Set-up Window, (also see
  120. below) once Amigadex is running.  If you wish to define them either within
  121. the icon or within the Amigadex.Config file, you must understand how they
  122. are coded.  A simple string of seven 'Y' and/or 'N' characters are used to
  123. define the Flags in the icon or in the config file.  Each position in the
  124. string corresponds to one field.  Position #1 corresponds to field #1,
  125. position #2 with field #2, etc.  The default Search Flags are all on, and
  126. therefore the string would look like this: 'YYYYYYY' (without the quotes). 
  127. The default Print Flags have all fields set except #s 6 and 7.  The
  128. resulting string would look like this: 'YYYYYNN'.  Within the icon, these
  129. strings must be preceded by the commands 'SEARCHFLAGS=' for the Search
  130. Flags, and 'PRINTFLAGS=' for the Print Flags.  For example, the default
  131. Flags would be defined as such:
  132.  
  133.  SEARCHFLAGS=YYYYYYY
  134.  PRINTFLAGS=YYYYYNN
  135.  
  136.  
  137.     o The Card Window:    When Amigadex executes it will display a window which
  138. appears like a giant file card.  This window is affectionately referred to
  139. as the 'card window' throughout this documentation. :)  At the very top of
  140. the window is a blank area which is used for quick messages.  Below that
  141. area is the card itself.  Within the card are the field names and a line
  142. for each field where information contained in that field will be displayed
  143. and edited.  Below the fields is an area which will be used to display
  144. various card gadgets which give access to Amigadex's various features.  In
  145. between the message line and the top of the main card, and to the left of
  146. the card's 'index tab', is found two displays which will report the current
  147. card number and the total amount of cards in the current card file at all
  148. times.
  149.  
  150.  
  151.     o Amigadex System Gadgets:    Amigadex uses custom imagery for all it's
  152. rendering in the card window, including the normal system gadgets.  The
  153. drag gadget is in the 'index tab' of the card window and works exactly like
  154. a normal drag gadget.  The depth gadgets are located in the upper right
  155. corner of the window, as is normal with other windows.  They look similar
  156. to Intuition's depth gadgets, except they contain little images of file
  157. cards. (What? MORE cards??? :^)  From the 'main menu' a Quit card gadget is
  158. available in the lower right corner of the window which does the job of a
  159. close gadget.
  160.     One addition to the system gadgets is found just below the depth gadgets in
  161. the upper right corner of the card window when the Main Menu is active.  This
  162. is an 'Iconify' gadget.  It looks like a file card with a fancy letter 'I' in
  163. it's center.  When clicked, it will remove the card window from the Workbench
  164. Screen and replace it with a single tiny card which behaves similar to a
  165. Workbench icon.  It can be dragged around the Workbench screen, and, when
  166. double-clicked, it will disappear and replace Amigadex's card window on the
  167. Workbench Screen.  'Iconifying' puts Amigadex 'to sleep' until you need it
  168. next.  It will also free-up about 16k of memory for system usage.
  169.  
  170.  
  171.     o The Main Menu:    'Menus' here refers to the lower area of the card
  172. window where you will normally find up to five card gadgets that allow you
  173. to do certain functions within Amigadex.  The 'main menu' is what you will
  174. first see once you've gotten into Amigadex.  The options available are:
  175.  
  176.     Add:    Allows you to add a new card to the card file.    Amigadex will
  177.         first search through the card file looking for deleted cards.
  178.         Pressing Esc during this searching process will abort it and return
  179.         you to the main menu.  If no deleted cards are found then a new card is
  180.         added to the file.    Either way, you will be placed into 'Edit Mode' (see
  181.         below) to enter the information for the new card.
  182.  
  183.     Browse:  Allows you to look through and/or edit/delete cards in the card
  184.         file.  This is referred to as 'Browse Mode' (see below).
  185.  
  186.     Print:    Allows you to print the contents of cards.    This is known as
  187.         'Print Mode' (see below).
  188.  
  189.     Config:  Allows you to define Search Flags, select a new card file
  190.         and/or save a config file via the Config Window (see below).
  191.  
  192.     Quit:  Quits Amigadex.
  193.  
  194.  
  195.     o Edit Mode:    Edit mode allows you enter/edit information for any card.
  196. If you are editing an existing card the information for that card will be
  197. placed in the card window.  A cursor will appear on the first field and you
  198. may edit that information.  Pressing RETURN will move the cursor down to
  199. the next field.  These are standard Intuition string gadgets so you may also
  200. click anywhere in any of the fields to move the cursor there to edit.
  201. Right-Amiga-X will clear all the text on the line where the cursor is.
  202. Right-Amiga-Q will replace the original contents of the line as it was when
  203. the cursor first was placed on that line.  If the cursor should disappear,
  204. simply use your mouse to click on one of the lines and the cursor will
  205. return.  Two card gadgets will be found on the card window at this point.
  206.  
  207.     File:  Saves the card as it appears on the screen to the current card file.
  208.  
  209.     Toss:  Aborts the edit process.  If changes have been made you will be
  210.         asked to verify this operation first.
  211.  
  212.  
  213.     o Browse Mode:    Before entering Browse Mode you will be presented with
  214. the 'Enter Browse Parameters' requester.  Two string gadgets and two card
  215. gadgets will be found in this requester.  The string gadgets allow you to
  216. enter the card number to begin searching at, and a Search String for
  217. selective browsing.  Leaving the 'Card Number' gadget blank will assume
  218. that you wish to start at card number one.  Leaving the 'Search String'
  219. gadget blank will display all cards in the file.  Pressing RETURN when the
  220. cursor is in the 'Search String' gadget is the same as clicking on the
  221. 'Okay' card gadget.  Clicking on the 'Okay' card gadget instructs Amigadex
  222. to continue and to use the information in the string gadgets to browse
  223. with.  Clicking on the 'Cancel' card gadget tells Amigadex to forget what
  224. you just did and return you to where you last where.  If you haven't
  225. actually entered Browse Mode yet you will be returned to the main menu.
  226. Once clicking on 'Okay' Amigadex will search for the first card to display.
  227. If it cannot find a card for whatever reason, a requester will appear
  228. informing you that no cards where found and it will wait for you to click
  229. on an 'Okay' gadget.  When a card is found you will then actually enter
  230. Browse Mode.
  231.     When in Browse Mode you will find five card gadgets and two special
  232. 'Arrow gadgets'.  The information for the current card will be displayed in
  233. the card window.  Amigadex allows you to enter information for each field
  234. which may not completely fit in the card window.  The information will
  235. scroll left-right when you type in Edit Mode.  In Browse Mode however, if
  236. you wish to view a piece of information which doesn't quite fit on a line,
  237. you will need to use the Arrow Gadgets.  These two gadgets are found on the
  238. left border of the card window whenever you are in Browse Mode.  They will
  239. scroll the card information currently being displayed left or right.  The
  240. top gadget scrolls right, and the bottom gadget scrolls left.  The arrows
  241. found in the imagery will remind you which is which.  The five card gadgets
  242. are as follows:
  243.  
  244.     Next:  Moves forward through the card file.  The search information
  245.         you specified is used to continue the search to show you the next
  246.         card in the file.  When the end of the card file is reached Amigadex
  247.         will re-position to the beginning of the card file.
  248.  
  249.     Last:  Moves backwards through the card file.  The search information
  250.         you specified is used to continue the search to show you the last
  251.         or previous card in the file.  When the beginning of the file is
  252.         reached Amigadex will re-position to the end of the card file.
  253.  
  254.     Edit:  Enters Edit Mode (see above) to allow you to edit the current card.
  255.  
  256.     Delete:  Used to delete the current card.     You will always be asked to
  257.         verify your intentions.
  258.  
  259.     Done:  Exits Browse Mode and returns to the main menu.
  260.  
  261.     One additional gadget is available in Browse Mode which is invisible.
  262. This invisible gadget is located on the Card Number which is displayed on
  263. the top of the card window (under the message line).  Clicking on the card
  264. number will bring-up the 'Enter Browse Parameters' requester to allow you
  265. to either jump to another card in the file, change your Search String or
  266. both.
  267.  
  268.  
  269.     o Print Mode:  Print Mode is where you will be allowed to print the
  270. contents of cards in your card file.    The 'Print Set-up Window' allows you
  271. to enter all the information you will need to configure the printing
  272. process, and you will always see the set-up window when you click on the
  273. 'Print' card gadget from the main menu.  There are two modes of printing
  274. available, 'normal' and 'continuous', which are explained below.
  275.  
  276.  
  277.     o Print Mode, The Print Set-up Window:    This window is separate from the
  278. card window, with normal system gadgets, etc.  The information is arranged
  279. in two columns within the window.  On the left is a series of toggle
  280. gadgets which allow you to set/clear the Print Flags.  These toggle gadgets
  281. appear as three-dimensional cubes.    When they are selected (turned on) a
  282. check-mark (which is a close relative to the Amiga check-mark :) will appear
  283. inside the cube.    Alongside the toggle gadgets is text which identifies
  284. which field each gadget represents.  All fields which are selected here
  285. (when the cube contains a check-mark) will be printed on your labels, etc.
  286. The ones that are not checked, will not appear in the printed output.  The
  287. status of the Print Flags may be saved to your 'Amigadex.Config' file from
  288. the Config Window (see below).
  289.     The right column contains several string gadgets that allow you to set
  290. search parameters, media size and output device.  The search parameters
  291. that you enter here work exactly like those set in Browse Mode.     The media
  292. size parameters are specified in character positions.     The 'Media Height'
  293. parameter is of most use when printing labels as it allows Amigadex to
  294. calculate how many lines to insert between labels in order to advance
  295. properly to the next label.  Your Media Height must be large enough to fit
  296. all the fields that you select to print.    The 'Media Width' parameter is
  297. used to truncate any lines of text that are too long to fit on the media.
  298. The default values for the Media size parameters are suitable for standard
  299. size mailing labels.
  300.     The 'Output Device' is where the printed output will be sent to.  This
  301. can be any valid AmigaDOS device.  The default device is PRT:, your
  302. Preferences printer.    It could also be a file in case you need to write the
  303. contents of some of your cards to a text file to import the information
  304. into another program; a mail-merge for instance.
  305.     Below the 'Output Device' string gadget you will find another toggle
  306. gadget with the words 'Continuous Mode' beside it.  When this item is
  307. checked, printing will take place in 'Continuous Mode' (see below), 
  308. otherwise, printing will be done in 'Normal Mode' (also see below). 
  309.     Finally, there are two card gadgets on the bottom of column two of the
  310. set-up window.  The 'Okay' card gadget will accept all the input in the
  311. set-up window and begin the actual printing activity.  The 'Cancel' card
  312. gadget will exit the set-up window and return you to the main menu,
  313. aborting the print operation.
  314.  
  315.  
  316.     o Print Mode, Normal Mode:  The Normal Printing mode is very much
  317. like the Browse Mode (described above).  All the gadgets and options that
  318. are available in Browse Mode are available in this mode, with the exception
  319. of the 'Edit' and 'Delete' options, and one additional card gadget for
  320. printing.  The 'Print' card gadget will send the currently displayed card
  321. to the Output Device that you specified in the set-up window.  This
  322. approach to printing gives you full control over which cards get printed. 
  323. You may browse through your card file and print only the cards that you
  324. wish.  When you are done, click on the 'Done' gadget.
  325.  
  326.  
  327.     o Print Mode, Continuous Mode:  Continuous Mode offers you a way to
  328. quickly print a large batch of labels with as little intervention from you
  329. as possible.  All cards which are found to match the Search String that you
  330. specify in the set-up window will be sent to the Output Device.  Note that
  331. the Search Flags that you define in the Config Window (see below) or that
  332. you set either in the Amigadex icon or in the Amigadex.Config file will
  333. determine which fields are examined for the Search String; just as in
  334. Browse Mode.  While printing is taking place in this mode, two card gadgets
  335. are available for you to click on:
  336.  
  337.     Pause:  This will suspend the printing process until further instructions
  338.         are given by you via a 'pause requester', which will appear after
  339.         clicking 'Pause'.  The 'pause requester' will contain two card gadgets
  340.         to click on:
  341.         
  342.             Okay:  Will resume the printing process exactly where it left off.
  343.  
  344.             Cancel:  Will abort the printing process and return you to the main
  345.                 menu.
  346.  
  347.     Done:  This will abort the printing process and return you to the main
  348.         menu.
  349.  
  350.  
  351.     o The Config Window:  This window is a separate window like the Print
  352. Set-up Window.  It will allow you to set the Search Flags and to change the
  353. card file that you are working with.  It will also allow you to save this
  354. information in an Amigadex.Config file.  Two columns of information will be
  355. presented to you.  The left column will appear almost exactly like the left
  356. column of the Print Set-up Window (described above).  A series of toggle
  357. gadgets, each one representing a field, will be displayed with the field
  358. name to the right of the toggle gadget.  When the gadget is toggled on,
  359. searching in that field is enabled.
  360.     The right column contains a single string gadget and three card gadgets. 
  361. The string gadget is used to enter the name of the card file that you wish
  362. to work with.  The name of the card file that you are currently working
  363. with will be displayed by default.  Below this string gadget are the three
  364. card gadgets:
  365.  
  366.     Save:  This option will attempt to create an Amigadex.Config file.  Saved
  367.         within the Config file will be the name of the card file which is
  368.         displayed in the Card File string gadget, and the current state of the
  369.         Search Flags as well as the current state of the Print Flags.  This
  370.         information will be used the next time you start-up Amigadex, assuming
  371.         that you save it properly.  A simple file requester will be
  372.         displayed before Amigadex actually tries to write the Config file out. 
  373.         This requester will allow you to change the file name that Amigadex
  374.         will use to save the file.  Note however, as described above, when
  375.         Amigadex runs it will only look for a file called 'Amigadex.Config',
  376.         first in the current directory, and then in the S: directory if not
  377.         found in the current directory.  After saving the Config file, the
  378.         information you defined in the Config Window will be used by Amigadex
  379.         to continue it's operation.  It will try to access the new card file
  380.         that you enter (IF you enter a new card file of course :), and will
  381.         prompt you to create the new card file if it doesn't already exist.
  382.  
  383.     Use:  This option will put the newly defined configuration information
  384.         into use without attempting to save it to a Config file first.
  385.  
  386.     Cancel:  This will cancel any changes you make to the configuration
  387.         information.  If you actually have made changes you will be asked to
  388.         verify the operation.
  389.  
  390.     All three of the above options will close the Config Window and return
  391. you to the main menu.
  392.  
  393.  
  394.     o Product Status:  Amigadex is ShareWare.  Anyone may distribute it
  395. freely as long as all it's support files (including this .DOC file) go
  396. along with it.  It is illegal to collect any fee for Amigadex, other than
  397. disk copying fees as normally charged by user-groups.  It is illegal to
  398. distribute Amigadex as part of any commercial product without permission from
  399. Mind's Eye SoftWyrks, Inc., or the author.  If you find Amigadex to be a
  400. useful product, you are asked to send a moderate fee to the address listed
  401. at the top of this document to become a registered user.  Checks should be
  402. made payable to the author.  
  403.     The author and Mind's Eye SoftWyrks, Inc., assume no responsibility for
  404. any damage or loss that may occur as a result of using Amigadex.
  405.  
  406.     !PLEASE SUPPORT SHAREWARE!
  407.  
  408.  
  409. Enjoy the program!
  410.  
  411. Ray
  412.  
  413.  
  414.  
  415.  
  416.     Intuition, Workbench, CLI, Preferences, Amiga and AmigaDOS are trademarks
  417. of Commodore-Amiga, Inc.
  418.  
  419.