home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / WP / WP010D.ZIP / PCT4DOC.ZIP / APPENDIX next >
Text File  |  1990-12-18  |  39KB  |  1,099 lines

  1. Performance Hints                                           Page A 349
  2. ----------------------------------------------------------------------
  3.  
  4.  
  5.  
  6.  APPENDIX A - Technical Information
  7.  
  8.  
  9.  
  10.  Performance Hints
  11.  
  12.                 This section will provide you with some helpful hints
  13.                 about PC-Type.
  14.  
  15.  Pro-Key users: If you use Rosesoft's Pro-Key and you try any Alt
  16.                 key+number pad keys within PC-Type, remember that you
  17.                 have to press the Alt+Shift keys instead of just the
  18.                 Alt key.
  19.  
  20.           EDIT: You will find that when you read in a new file with
  21.                 the edit command that the file will appear to load
  22.                 faster.  This is because PC-Type itself does not have
  23.                 to be loaded again.  It is usually faster to edit a
  24.                 new file this way than to exit PC-Type and edit the
  25.                 second file from scratch.
  26.  
  27.      file size: PC-Type will respond more rapidly with smaller files
  28.                 than with large files.  It is generally better to
  29.                 segment your work than to work with very large files.
  30.  
  31.         macros: Try to learn how to use the keystroke macro
  32.                 capability.  It will save you hours of work.
  33.  
  34.          block  Be sure to read the manual carefully about MOVE,
  35.      move/copy: COPY, PASTE, and OVERLAY with CtrlB marking.  These
  36.                 are extremely powerful and useful commands and will
  37.                 save you a great deal of effort if you use them.
  38.  
  39.     mail-merge: When you run Mail-Merge, the .IF and .INCLUDE commands
  40.                 can be very powerful, for the included files may
  41.                 contain additional Mail-Merge codes and instructions.
  42.                 You can even have .INCLUDE commands in .INCLUDE files.
  43.                 This can be extremely useful if you organize your
  44.                 material.
  45.  
  46.                 The .<KEYIN*> feature is also very useful when you
  47.                 just want to print two or three letters.
  48.  
  49.                 Read the Mail-Merge section of this manual carefully.
  50.                 You will find the flexibility and capability of this
  51.                 PC-Type facility very beneficial to your operations.
  52.  
  53.  print markers: We recommend that you enter your text first and then
  54.                 go back to insert special print markers and index
  55.                 markers.  These markers require some overhead and your
  56.                 overall performance should be improved using this
  57.                 approach.
  58.  
  59.  
  60. ----------------------------------------------------------------------
  61. APPENDIX A - Technical Information                   Performance Hints
  62. Page A 350                                       PC-Type Users' Manual
  63. ----------------------------------------------------------------------
  64.  
  65.   saving files: It is always good practice to save files occasionally
  66.                 in case of power outages, etc.  Use Shift F9 liberally
  67.                 when editing your files.
  68.  
  69.  profile files: Just as you can save printer escape code files for
  70.                 different printers, you can save different profile
  71.                 files containing different PC-Type defaults.  This is
  72.                 extremely useful if you use PC-Type for many different
  73.                 purposes.
  74.  
  75.                 For example, you could save a default file which
  76.                 contains your setup for letters, another for
  77.                 documents, and another for editing source code.
  78.  
  79.                 Then you could set up a small batch file for each of
  80.                 these and use the /P=filespec parameter as shown
  81.                 below.
  82.  
  83.                 LETTER.BAT contains the line:
  84.  
  85.                 PCT %1 /P=c:\pctype\letter
  86.  
  87.                 This batch file would load the defaults contained in
  88.                 the profile file LETTER.PRO located in subdirectory
  89.                 PCTYPE on the C drive before beginning to edit the
  90.                 file "%1".
  91.  
  92.                 You could then edit a letter as:
  93.  
  94.                 C>letter mom.ltr
  95.  
  96.  
  97.                 DOCU.BAT contains the line:
  98.  
  99.                 PCT %1.pct /P=c:\pctype\docs
  100.  
  101.                 You could then edit a document file as:
  102.  
  103.                 C>docu sales
  104.  
  105.                 PC-Type would then load the files sales.doc with all
  106.                 the default documentation options set appropriately.
  107.  
  108.                 CODE.BAT contains the line:
  109.  
  110.                 PCT %1 /P=c:\pctype\code
  111.  
  112.                 You could then edit your source code as:
  113.  
  114.                 C>code print.c
  115.  
  116.                 NOTE: the three examples above assume you saved the
  117.                       profile files LETTER.PRO, DOCS.PRO, and
  118.                       CODE.PRO in the subdirectory PCTYPE
  119.                       on your C drive.
  120.  
  121. ----------------------------------------------------------------------
  122. Performance Hints                   APPENDIX A - Technical Information
  123. File Structure                                              Page A 351
  124. ----------------------------------------------------------------------
  125.  
  126.  
  127.  
  128.  PC-Type File Structure
  129.  
  130.                 It is not necessary to read the information in this
  131.                 section to understand or to use PC-Type.  It has been
  132.                 included in case someone wants to write a filter or
  133.                 program which uses PC-Type files.
  134.  
  135.                 PC-Type is written in Microsoft C.
  136.  
  137.  
  138.   ASCII format: A file saved to disk from PC-Type without a file
  139.                 extension of PCT is a pure ASCII file.
  140.  
  141.                 Each line in a PC-Type file in this format ends with a
  142.                 carriage return and linefeed character combination,
  143.                 (0Dh 0Ah).
  144.  
  145.                 If Tab markers exist in the file, they will be saved
  146.                 when the file is saved.  All Tab fill characters,
  147.                 however, are removed.
  148.  
  149.                 Any page markers will be reduced to simple formfeed
  150.                 characters when the file is saved to disk.
  151.  
  152.                 At the very end of the file there will be one end of
  153.                 file marker, (1Ah).
  154.  
  155.                 Any such file produced by PC-Type should be totally
  156.                 usable by any program expecting a pure ASCII file.
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182. ----------------------------------------------------------------------
  183. APPENDIX A - Technical Information              PC-Type File Structure
  184. Page A 352                                       PC-Type Users' Manual
  185. ----------------------------------------------------------------------
  186.  
  187.       document  A preamble exists at the beginning of all files saved
  188.         format: to disk from within PC-Type with a file extension of
  189.                 .PCT.  This preamble is short and consists of the
  190.                 following data:
  191.  
  192.                 (1) PC-Type identification string =  PC-Type+
  193.  
  194.                     This is an ASCIIZ string used to insure the file
  195.                     being loaded is a true PC-Type document file.
  196.  
  197.                 (2) File-ID string
  198.  
  199.                     This is also an ASCIIZ string of variable length.
  200.                     Its maximum length is 81 characters including the
  201.                     trailing zero.  The string is created by the
  202.                     person saving the file as a reminder of the
  203.                     contents of the file.
  204.  
  205.                 (3) Bookmark data
  206.  
  207.                     This data consists of ten integers (20 bytes)
  208.                     defining the status of the bookmark information
  209.                     created.  The first integer is the number of
  210.                     active bookmarks.  The second integer defines
  211.                     which bookmarks are active.  Four pairs of
  212.                     integers then follow containing the line number of
  213.                     the bookmark within the file and the offset on
  214.                     that line from its beginning.
  215.  
  216.                 (4) Default file Tabs
  217.                     The next entry is also an integer (2 bytes)
  218.                     defining the number of integers which follow to
  219.                     define the default file Tab setting.  (Remember
  220.                     that each of the following integers is two bytes
  221.                     in length.)
  222.  
  223.                 (5) End of preamble marker
  224.  
  225.                     This marker is simply a marker to denote the end
  226.                     of the preamble and consists of 8 FFh characters.
  227.                     To skip the preamble and get to the beginning of
  228.                     the text information, search for these eight
  229.                     characters.  Text begins at the first byte after
  230.                     these characters.
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243. ----------------------------------------------------------------------
  244. PC-Type File Structure              APPENDIX A - Technical Information
  245. Document Format                                             Page A 353
  246. ----------------------------------------------------------------------
  247.  
  248.                 Aside from the exceptions noted below, the remainder
  249.                 of the file is the same as the ASCII format described
  250.                 above.
  251.  
  252.                 (1) User-Page line
  253.                     A User-Page line will show up in the file as a
  254.                     4-byte sequence of characters.  The first byte will
  255.                     be the formfeed character, (0Ch).  The second byte
  256.                     will be the character (0Ah) if the User-Page line
  257.                     has been given an Absolute number, or the character
  258.                     (07h) if the User-Page line refers to the number of
  259.                     page numbers to skip.  The final two characters
  260.                     will be the binary representation of the absolute
  261.                     page number or the number of pages to skip,
  262.                     respectively.
  263.  
  264.                     Odd page breaks are noted as 0Ch 0Fh 00h 00h and
  265.                     even page breaks are 0Ch 0Eh 00h 00h.
  266.  
  267.                 (2) Special Lines
  268.                     Special lines will appear as 2-byte codes.  The
  269.                     first byte will be the flag character FFh.  The
  270.                     second byte will be the identifying character 11h
  271.                     through 22h depending upon the type of Special
  272.                     Line.
  273.  
  274.                 (3) Heading Lines
  275.                     Heading lines begin with the special two character
  276.                     code FFh 64h.  Following this code are 4 numeric
  277.                     characters and then the heading text.  The text
  278.                     ends with a standard carriage return and line
  279.                     feed.
  280.  
  281.                 (4) Print Markers
  282.                     Any print markers in the text will also appear as
  283.                     2-byte codes.  Again the first byte will be the
  284.                     flag character FFh.  The second byte will be the
  285.                     character 01h through 0Ah or 81h through
  286.                     88h depending upon which of the 18 print markers
  287.                     was used.
  288.                 (5) Index Markers
  289.                     Index markers are flagged with the two byte code
  290.                     FFh E1h.  The text for the index marker will
  291.                     appear on the next line after the carriage return
  292.                     and line feed.  The index text is preceded by the
  293.                     three character code "¿I¿" and ends with a
  294.                     standard carriage return and line feed.
  295.                 (6) Tab definition lines
  296.                     Tab definition lines are flagged with the two byte
  297.                     code FFh 63h.  Following that is a two-byte
  298.                     integer describing the number of bytes in the
  299.                     definition to follow.  If the value of this
  300.                     integer is zero, the special Tab definition line
  301.                     is a "reset default Tab" line.  Otherwise, as many
  302.                     two-byte integers as indicated will follow.
  303.  
  304. ----------------------------------------------------------------------
  305. APPENDIX A - Technical Information              PC-Type File Structure
  306. Page A 354                                       PC-Type Users' Manual
  307. ----------------------------------------------------------------------
  308.  
  309.  
  310.  
  311.  PC-Type in Memory
  312.  
  313.                 In memory, each line of text is defined by a structure
  314.                 consisting of references to the next and previous
  315.                 lines in the file, a pointer to the text in the line,
  316.                 and an integer designating that the line contains
  317.                 print markers, or is a Special Line, or a page marker.
  318.  
  319.                 The program contains numerous overlays.  Since it is
  320.                 written in C, additional memory is allocated when
  321.                 needed but is not released when freed.  For this
  322.                 reason, if memory is ever filled, the drop to DOS
  323.                 command will not work even if the size of the resident
  324.                 files is reduced.  You must use the ALLDOS command
  325.                 which first saves the memory contents to disk.
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365. ----------------------------------------------------------------------
  366. PC-Type in Memory                   APPENDIX A - Technical Information
  367. Characters not Allowed                                      Page A 355
  368. ----------------------------------------------------------------------
  369.  
  370.  
  371.  
  372.  Characters not Allowed
  373.  
  374.                 Because of the special role they play within PC-Type,
  375.                 the following characters are not allowed in any text
  376.                 area:
  377.  
  378.                 (1)   0 - or (00h)
  379.                 (1)   7 - or (0Ah)
  380.                 (1)   9 - or (09h) allowed only as a Tab character
  381.                 (1)  10 - or (0Ah)
  382.                 (2)  12 - or (0Ch)
  383.                 (3)  13 - or (0Dh)
  384.                 (3)  26 - or (1Ah)
  385.                 (3) 127 - or (7Fh)
  386.                 (4) 255 - or (FFh)
  387.  
  388.                 All other characters are permitted.
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426. ----------------------------------------------------------------------
  427. APPENDIX A - Technical Information              Characters not Allowed
  428. Page A 356                                       PC-Type Users' Manual
  429. ----------------------------------------------------------------------
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487. ----------------------------------------------------------------------
  488.  
  489. Glossary                                                    Page B 357
  490. ----------------------------------------------------------------------
  491.  
  492.  
  493.  
  494.  APPENDIX B - Glossary
  495.  
  496.                 Many terms have been used in this manual which are
  497.                 specific to PC-Type.  In addition, other terms which
  498.                 have been used are defined differently depending upon
  499.                 the source which you read.  This glossary has been
  500.                 included in the manual to assist you in knowing the
  501.                 meaning of these terms as they are used within this
  502.                 manual.
  503.  
  504.          ASCII  One of 256 characters with values 0-255.  Each
  505.      character: character takes one byte of memory.
  506.  
  507.     ASCII file: A file consisting of non-zero ASCII characters where
  508.                 each line ends with a carriage return, line feed.
  509.  
  510.  ASCIIZ string: A group of ASCII characters terminated by the zero
  511.                 character.
  512.  
  513.   aspect ratio: The relationship between the density of horizontal and
  514.                 vertical pixels on a screen or dots on a dot matrix
  515.                 printer.
  516.  
  517.      attribute: (color) The number representing a screen color.  A
  518.                 foreground color will have a value of 0-15, while a
  519.                 background color will have a value of 0-7.
  520.  
  521.  case insensitive: No distinction is made between an upper case and a
  522.                 lower case letter.  They are considered identical.
  523.  
  524.  case sensitive: An upper case and lower case letter are considered to
  525.                 be different characters.
  526.  
  527.        command: In PC-Type, a valid syntax entered on the Command
  528.                 Line, such as "Print", "CALC 2+2", etc.
  529.  
  530.   default tabs: Equivalent to "profile tabs".
  531.  
  532.       DOS path: Those directories defined with the PATH= DOS command
  533.                 which describes to DOS where to look to find .BAT,
  534.                 .EXE, and .COM files.
  535.  
  536.    drag toggle: A switch in PC-Type, which when on, will cause the
  537.                 default fill character to be placed in the location
  538.                 just vacated by the cursor when an arrow key is
  539.                 pressed.
  540.  
  541.    escape code: A set of one or more ASCII characters which instruct a
  542.                 printer to modify its status, such as turning italics
  543.                 on or off.
  544.  
  545.   Fault Finder: The name of PC-Type's spelling checker.
  546.  
  547.  
  548. ----------------------------------------------------------------------
  549. APPENDIX B                                                    Glossary
  550. Page B 358                                       PC-Type Users' Manual
  551. ----------------------------------------------------------------------
  552.  
  553.      (to) file: Save a file to disk and remove it from memory.
  554.  
  555.  file extension: Given the complete filespec:   D:\PATH\NAME.EXT,
  556.                 the file extension is .EXT.
  557.  
  558.  file reminder: A PC-Type document file (a file saved with a .PCT
  559.                 extension), may have a "file reminder", a text line
  560.                 which describes the contents of the file.
  561.  
  562.       filename: Given the complete filespec:   D:\PATH\NAME.EXT,
  563.                 the filename is either NAME.EXT or NAME.  In the
  564.                 manual it will usually state if the extension is
  565.                 necessary.
  566.  
  567.       filepath: Given the complete filespec:   D:\PATH\NAME.EXT,
  568.                 in this manual filepath includes the disk and path,
  569.                 i.e., D:\PATH.
  570.  
  571.       filespec: In this manual, filespec is the complete file
  572.                 specification including drive, path, filename and file
  573.                 extension.
  574.  
  575.  fill character: A selectable character which can be used with the
  576.                 "Fill" command, Drag, and the Put Character keystroke
  577.                 Ctrl ^.
  578.  
  579.         footer: The bottom margin of a printed page in which various
  580.                 information may be specified and modified from page to
  581.                 page.
  582.  
  583.       gif file: A file containing a pixel by pixel image of a screen
  584.                 image in a highly condensed format.
  585.  
  586.        graphic  In text mode, those characters which define boxes,
  587.     characters: double lines, etc.
  588.  
  589.         header: The top margin of a printed page in which various
  590.                 information may be specified and modified from page to
  591.                 page.
  592.  
  593.        heading: (Section heading) A title line for the text which
  594.                 follows with an optional number.
  595.  
  596.           help: Context sensitive information pertaining to the
  597.                 operation at hand which is displayed in a window on
  598.                 your PC-Type screen when you press F1.
  599.  
  600.      highlight: The definition of an area of interest within your text
  601.                 which appears in a different color and is defined by
  602.                 pressing successive Ctrl L's, Ctrl B's, or Ctrl S's.
  603.  
  604.         import: The process of bringing data from external sources
  605.                 into the text you are editing.
  606.  
  607.  
  608.  
  609. ----------------------------------------------------------------------
  610. Glossary                                                    APPENDIX B
  611. Glossary                                                    Page B 359
  612. ----------------------------------------------------------------------
  613.  
  614.      interlace: In a GIF file, each eighth row of pixels is displayed
  615.                 first, then each 4th row, etc. until the entire image
  616.                 is displayed.  (Normally each row would be displayed
  617.                 in turn.)
  618.  
  619.     lower case: Those characters defined in the top line of the
  620.                 "Upper/Lower Case definition" table reached by
  621.                 pressing the U key in the Configuration menu.  Used to
  622.                 distinguish characters from "upper" case characters in
  623.                 sorting, searching, etc.
  624.  
  625.         macros: A set of keystrokes which may be saved and recalled
  626.                 normally used for operations requiring a repetition of
  627.                 similar operations.
  628.  
  629.     mail-merge: The process of printing data where information from
  630.                 different records of a defined data source is brought
  631.                 into the text which acts as a template.
  632.  
  633.     number pad: The set of 10 number keys at the right of most
  634.                 keyboards.
  635.  
  636.      paragraph: A set of non-empty lines in your text bounded at the
  637.                 top and bottom either by empty lines, Special Lines,
  638.                 Tab definition lines, or Page breaks.
  639.  
  640.     PostScript: A printer language which provides some independence
  641.                 from the multitude of different printer escape codes.
  642.                 PostScript will handle vector graphic displays and
  643.                 supports variable and well-formed fonts.
  644.  
  645.   print marker: A flag inside your text which defines to PC-Type that
  646.                 a predefined printer escape code should be sent to the
  647.                 printer when encountered.
  648.  
  649.   profile tabs: The definition of margins, indent, spacing, wrapping,
  650.                 and Tab character insertion, which is automatically
  651.                 set when a profile file is loaded.  New files or
  652.                 non-document type files are initialized to this
  653.                 setting.
  654.  
  655.           quit: Removing the data of a file from memory without saving
  656.                 it to disk.
  657.  
  658.      recursive: A type of macro which loops around to itself and keeps
  659.                 repeating until stopped by the user or an ending
  660.                 condition is reached.
  661.  
  662.       reformat: Reorganizing the text in a defined area to a specific
  663.                 type of justification.
  664.  
  665.  running header: A feature in a header or footer that determines which
  666.                 section heading should be displayed in the header or
  667.                 footer itself.
  668.  
  669.  
  670. ----------------------------------------------------------------------
  671. APPENDIX B                                                    Glossary
  672. Page B 360                                       PC-Type Users' Manual
  673. ----------------------------------------------------------------------
  674.  
  675.           save: The process of copying the contents of a file in
  676.                 memory to disk and then returning to the same file in
  677.                 memory for further editing.
  678.  
  679.     sort order: The hierarchy of characters defined in the "Define
  680.                 Character Sort Order" table reached by pressing the O
  681.                 key from the Configuration menu.  This hierarchy
  682.                 determines the ordering of data when a sort is
  683.                 performed.
  684.  
  685.  special lines: In general, special markers in a file which tell
  686.                 PC-Type how to behave relative to printing a file,
  687.                 such as not printing an area, turning headers or
  688.                 footers on or off, etc.
  689.  
  690.    status area: The upper-left corner of your PC-Type screen which
  691.                 shows toggle settings, active highlight modes, and the
  692.                 current fill character.
  693.  
  694.  tab character: ASCII 9.  When the Tab character insert toggle is ON,
  695.                 this character is inserted in your text so that the
  696.                 character immediately to the right will appear over
  697.                 the next Tab stop.
  698.  
  699.       tab fill: The dead space between where a Tab character is
  700.                 inserted in the text and the next Tab stop.
  701.  
  702.    translation: When printing a file, the Translation Table definition
  703.                 reached by pressing the 1 key from the Configuration
  704.                 Menu.  Used to convert the character in the text to
  705.                 the corresponding character defined in the table.
  706.  
  707.     upper case: Those characters defined in the second line of the
  708.                 "Upper/Lower Case definition" table reached by
  709.                 pressing the U key in the Configuration menu.  Used to
  710.                 distinguish characters from "lower" case characters in
  711.                 sorting, searching, etc.
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731. ----------------------------------------------------------------------
  732. Glossary                                                    APPENDIX B
  733.                                                               Page 361
  734. ----------------------------------------------------------------------
  735.  
  736.  
  737.  
  738.  When You Need Technical Support
  739.  
  740.  
  741.                 If you are unable to find the answers to your
  742.                 questions in the manual or help screens, we invite you
  743.                 to give us a call.
  744.  
  745.                 In order to provide you with the excellent product
  746.                 support you have come to expect from ButtonWare, we
  747.                 have implemented the following product support policy:
  748.  
  749.                 Your product support is provided on a pay-as-you-need
  750.                 basis.  There are no support contract fees and no
  751.                 limit to the number of calls you can make.
  752.  
  753.                 The product support number is 1-900-454-8000, and is
  754.                 answered from 8:00 a.m. through 4:00 p.m. (Monday
  755.                 through Friday), excluding holidays.  There is no
  756.                 charge for the first minute of your call.  After the
  757.                 first minute, there is a $1.00 per minute charge.
  758.                 This $1.00 per minute charge includes both your long
  759.                 distance and 900 line charges.
  760.  
  761.                 If you are unable to dial 900 numbers, you can
  762.                 purchase a support plan.  Contact our business office
  763.                 at 206-454-0479 for more information on the support plan.
  764.  
  765.                 If you have a modem, you can call ButtonNet, our BBS.
  766.                 ButtonNet operates 24 hours a day.  ButtonNet's phone
  767.                 numbers is 206-454-7875.  There is no charge to use
  768.                 ButtonNet, other than your long distrance charge.
  769.                 Product support is also available on CompuServe in the
  770.                 PCVENA forum, section 1.  Questions left on ButtonNet
  771.                 and CompuServe are normally answered within two
  772.                 business days.
  773.  
  774.                 Providing phone support is much more efficient and
  775.                 effective than answering letters.  Therefore, we no
  776.                 longer respond to written requests for support.  You
  777.                 benefit by calling us because you receive an answer
  778.                 that same business day, rather than waiting several
  779.                 weeks for a written reply.
  780.  
  781.                 We support only current versions of our products.  To
  782.                 find out the current product versions, or to upgrade
  783.                 your product, call 1-800-JBUTTON or 206-454-0479.
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792. ----------------------------------------------------------------------
  793. When You Need Technical Support
  794. Page 362                                         PC-Type Users' Manual
  795. ----------------------------------------------------------------------
  796.  
  797.  
  798.  
  799.  Request for Assistance with PC-Type
  800.  
  801.                 To help us help you, please write down the answers to
  802.                 the following questions before calling.  If possible,
  803.                 be at your computer when you call, with your computer
  804.                 on.
  805.  
  806.                 Briefly describe the problem:
  807.  
  808.                 _____________________________________________________
  809.  
  810.                 _____________________________________________________
  811.  
  812.                 _____________________________________________________
  813.  
  814.                 _____________________________________________________
  815.  
  816.  
  817.  
  818.                 List the exact steps to reproduce the problem:
  819.  
  820.                 _____________________________________________________
  821.  
  822.                 _____________________________________________________
  823.  
  824.                 _____________________________________________________
  825.  
  826.                 _____________________________________________________
  827.  
  828.                 _____________________________________________________
  829.  
  830.  
  831.  
  832.                 Machine Information
  833.  
  834.                 Computer brand and model:  __________________________
  835.  
  836.                 Printer brand and model:  ___________________________
  837.  
  838.                 Monitor brand and model:  ___________________________
  839.  
  840.                 Available RAM (as reported by DOS CHKDSK):  _________
  841.  
  842.                 Version of DOS being used:  _________________________
  843.  
  844.                 Memory resident programs installed:
  845.  
  846.                 _____________________________________________________
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853. ----------------------------------------------------------------------
  854.                                        When You Need Technical Support
  855.                                                               Page 363
  856. ----------------------------------------------------------------------
  857.  
  858.  
  859.  User Response Form
  860.  
  861.                 We'd like to know more about you and your requirements.
  862.                 This information helps us to make improvements as well as
  863.                 add in the new features that are most needed.  Please
  864.                 help us by completing this questionnaire and mailing it to:
  865.  
  866.                 Jim Button User Survey
  867.                 P.O.  Box 96058
  868.                 Bellevue, WA 98009
  869.                 USA
  870.  
  871.                 User Profile
  872.                  (1) Your computer brand and model: _____________________
  873.                  (2) Amount of computer RAM memory: __________________
  874.                  (3) Printer brand and model: ____________________________
  875.  
  876.                  (4) Compatibility problems running PC-Type on your machine?
  877.                      __________________________________________________
  878.  
  879.                  (5) How do you rate PC-Type?  (1=poor, 10=best)
  880.                         Ease of Learning _____       Ease of Use  _____
  881.                         Overall speed    _____       Flexibility  _____
  882.                         Documentation    _____       Help screens _____
  883.                         Product Support  _____       Price        _____
  884.  
  885.                  (6) What do you  like best about PC-Type?
  886.                      ___________ _______________________________________
  887.  
  888.                  (7) What do you  like least about PC-Type?
  889.                      ___________ _______________________________________
  890.  
  891.                  (8) Where did y ou hear about PC-Type?
  892.                      ___________ _______________________________________
  893.  
  894.                  (9) Where did y ou get this copy of PC-Type?
  895.                      Store____   Club____   Classroom____  Friend____
  896.                      Work_____   ButtonWare____   Bulletin board_____
  897.                      Other______ _____________________________________
  898.  
  899.                 (10) What applic ations are you using PC-Type for?
  900.                      ___________ _______________________________________
  901.  
  902.                 (11) What indust ry do you work in? ____________________
  903.  
  904.                 (12) How many em ployees are there in your company? ____
  905.  
  906.                 (13) Do you use  PC-Type at home ____ work ____ both ___
  907.  
  908.                 (14) Your name a nd address (optional)
  909.                      ___________ _______________________________________
  910.                      ___________ _______________________________________
  911.                      ___________ _______________________________________
  912.                      ___________ _______________________________________
  913.  
  914. ----------------------------------------------------------------------
  915. User Response Form
  916. Page 364                                         PC-Type Users' Manual
  917. ----------------------------------------------------------------------
  918.  
  919.                 Improvements Wanted
  920.  
  921.                 Please list the improvements that you would like to
  922.                 see made to PC-Type  (new features, changes, etc):
  923.  
  924.                  ___________________________________________________
  925.  
  926.                  ___________________________________________________
  927.  
  928.                  ___________________________________________________
  929.  
  930.                  ___________________________________________________
  931.  
  932.                  ___________________________________________________
  933.  
  934.                  ___________________________________________________
  935.  
  936.                  ___________________________________________________
  937.  
  938.                  ___________________________________________________
  939.  
  940.                  ___________________________________________________
  941.  
  942.                  ___________________________________________________
  943.  
  944.                  ___________________________________________________
  945.  
  946.                  ___________________________________________________
  947.  
  948.                  ___________________________________________________
  949.  
  950.                  ___________________________________________________
  951.  
  952.                  ___________________________________________________
  953.  
  954.                  ___________________________________________________
  955.  
  956.                  ___________________________________________________
  957.  
  958.                  ___________________________________________________
  959.  
  960.                  ___________________________________________________
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975. ----------------------------------------------------------------------
  976.                                                     User Response Form
  977.                                                               Page 365
  978. ----------------------------------------------------------------------
  979.  
  980.  
  981.  
  982.  ButtonWare Product Line
  983.  
  984.         PC-File PC-File is a flexible and powerful database program
  985.                 that delivers full-featured functionality at an
  986.                 affordable price.  PC-File is menu driven and easy to
  987.                 use, and includes context-sensitive help screens. It's
  988.                 ideal for customer and address files, billing, custom
  989.                 ized form letters, sales tracking and analysis,
  990.                 itemized lists, inventory and much more.  PC-File 5
  991.                 works well with PC-Calc+ and PC-Type.  PC-File 5
  992.                 features a versatile report writer for fast and easy
  993.                 custom reports, graphics for line, pie and bar charts,
  994.                 relational capabilities to retrieve data from other
  995.                 databases, multiple options to produce mailing labels,
  996.                 a letter writer for mail merge letters, dBASE file
  997.                 compatibility (reads and writes dBASE III PLUS files),
  998.                 extensive import and export with many other popular
  999.                 programs, macros which can be memorized, ability to
  1000.                 customize entry screens (5 per database), telephone
  1001.                 dialer to dial any phone number in your database,
  1002.                 mouse support, multiple indexes and sort options and
  1003.                 much more.
  1004.  
  1005.         PC-Type A powerful, easy to use text editor and word
  1006.                 processing program.  Because PC-Type reads PC-File and
  1007.                 PC-Calc+ data directly, it's perfect for PC-File and
  1008.                 PC-Calc+ users.  Whether or not you use PC-File or
  1009.                 PC-Calc+, you can use PC-Type to tackle routine
  1010.                 correspondence and memos, monthly reports, form
  1011.                 letters, even novels.  PC-Type's features include
  1012.                 powerful block copy, move and delete commands, mail
  1013.                 merge, split-screen editing (up to 4 windows), ability
  1014.                 to work with up to 10 files at a time, 100,000 word
  1015.                 spelling checker, macros, search and replace commands,
  1016.                 multiple file capabilities including table of contents
  1017.                 and index generation,program to print mailing labels,
  1018.                 and much more.
  1019.  
  1020.        PC-Calc+ A fast, flexible, easy to learn spreadsheet, PC-Calc+
  1021.                 combines number-crunching power, graphing and flexible
  1022.                 report options for an ideal spreadsheet.  Budgeting,
  1023.                 forecasting and "what if" analysis are a breeze with
  1024.                 PC-Calc+.  PC-Calc+ features graphics for line, pie
  1025.                 and bar charts, split screens, DOS access, powerful
  1026.                 printing options, macros, powerful business,
  1027.                 financial, statistical, math and string functions,
  1028.                 date and time functions, trig functions, and much
  1029.                 more.  PC-Calc+ reads PC-File and PC-Type files
  1030.                 directly, and can also read Lotus 1-2-3, DIF and
  1031.                 comma-delimited files.
  1032.  
  1033.  
  1034.  
  1035.  
  1036. ----------------------------------------------------------------------
  1037. ButtonWare Product Line
  1038. Page 366                                         PC-Type Users' Manual
  1039. ----------------------------------------------------------------------
  1040.  
  1041.   Baker's Dozen A handy collection of 13 powerful utilities.  Baker's
  1042.                 Dozen has something for everyone.  Baker's Dozen
  1043.                 includes a pop-up calendar, sideways printing program,
  1044.                 file compare program, locate program to find files and
  1045.                 text within files, program to save screen snapshots to
  1046.                 disk, program to redirect printer output to a disk
  1047.                 file, program to switch COM1 and COM2, program to
  1048.                 switch LPT1 and LPT2, program to remove directories and
  1049.                 all files, a disk utility program to recover deleted
  1050.                 files, change file attributes, edit and browse File
  1051.                 Allocation Tables, and more.
  1052.  
  1053.  
  1054.                 NOTE: Each program can be ordered by calling your
  1055.                       local dealer, or by calling ButtonWare's
  1056.                       toll-free order line, 1-800-JBUTTON, or
  1057.                       206-454-0479.
  1058.  
  1059.                       Foreign language translations of ButtonWare
  1060.                       products are available.  For more information,
  1061.                       please contact our business office at
  1062.                       206-454-0479.
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097. ----------------------------------------------------------------------
  1098.                                                ButtonWare Product Line
  1099.