home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR3 / PDT_26.ZIP / WHAT'S.NEW < prev   
Text File  |  1993-09-21  |  11KB  |  227 lines

  1.  
  2.   ┌───────────────────────────────────────────────────────────────────────────┐
  3.   │                              What's New                                   │
  4.   │                                                                           │
  5.   │          This describes recent improvements in and changes to PDT.        │
  6.   │                                                                           │
  7.   │                    Last updated:   September, 1993                        │
  8.   │                                                                           │
  9.   │   If the date above is more than 6 months ago, contact us IMMEDIATELY     │
  10.   │   for information on the latest version.                                  │
  11.   │                                                                           │
  12.   └───────────────────────────────────────────────────────────────────────────┘
  13.  
  14.  
  15.  
  16.    Version      What's New
  17.    ───────      ─────────────────────────────────────────────────────────────
  18.  
  19.    2.4-2.6      We're adding several new features -- to be included ONLY
  20.                 REGISTERED VERSIONS.  You may see these mentioned in PDT's
  21.                 menus.  But they won't be available until you receive
  22.                 the REGISTERED version.
  23.  
  24.                 - New configuration option        (Options menu, Configure)
  25.                 - Auto-Record Length              (F9, F10)
  26.                 - Instant Header Length           (Ctrl-H, Ctrl-Enter)
  27.                 - Synchronize Windows             (Ctrl-Y)
  28.                 - Add up Marked Column            (Ctrl-A)
  29.                 - Sequence Number Marked Column   (Ctrl-Q)
  30.                 - Expand Column/Shrink Column     (Block Menu)
  31.                 - Translate EBCDIC-to-ASCII       (File Menu)
  32.  
  33.  
  34.    Escape:      We added a configuration option:  You may now specify whether
  35.    Exit or      PDT should always Exit if you press Escape, or whether it
  36.      Valid      should treat Escape as a character (ASCII character 27).
  37.                 The latter option is useful when editing printer code
  38.                 data files and other data where character 27 is valid.
  39.  
  40.    Auto-Record
  41.    Length       Press F9 or F10 to change the record length of a file you
  42.                 already opened.  Each time you press these, we'll subtract
  43.    F9, F10      or add 1 to the record length, respectively.  This changes
  44.                 your view of the file, and gives you a quick way to help
  45.                 determine the actual record length of a file.
  46.  
  47.                 F9 used to call up PDT's calculator.  Use F8 for that now.
  48.  
  49.  
  50.  
  51.    Instant      If you press Ctrl-H to set the header length, then press
  52.    Header       Ctrl-Enter, PDT will set the header length to the CURRENT
  53.    Length       CURSOR POSITION IN THE FILE -- MINUS 1.
  54.  
  55.    Ctrl-H,      - This lets you move the cursor to the 1st byte of the
  56.    Ctrl-Enter     1st record and almost instantly set the correct header
  57.                   length.  You NO longer have to look down at the
  58.                   "Depth:" value, then type it into the Ctrl-H window.
  59.  
  60.                 - This also comes in VERY handy when working in a large
  61.                   file and you keep moving down.  By periodically
  62.                   setting the header to the byte just above the current
  63.                   record, you can use PDT's "fast up" commands and NOT
  64.                   jump above the records you're working on.  Nice!
  65.  
  66.  
  67.    Auto-Syn-    This option synchronizes scrolling of two file windows.
  68.    chronize     This makes it easier to view and compare different parts
  69.                 of the same (or different) files.
  70.    Ctrl-Y
  71.                 - Before you press Ctrl-Y, open 2 or more files.  Then
  72.                   press Home in each file window to ensure the cursor
  73.                   is in column 1 in each file (you can move to any
  74.                   row or record).
  75.  
  76.                 - Press Ctrl-Y.  A small "s" will appear in the upper
  77.                   left corner of your screen -- indicating Synchronize
  78.                   is ON.  Press the PgDn or End.  Notice that all windows
  79.                   scroll together.  Any press of a currsor pad key will
  80.                   cause windows to scroll together.
  81.  
  82.                 - Press Ctrl-Y again to turn OFF synchronization.  The
  83.                   "s" will disappear.
  84.  
  85.  
  86.  
  87.    Add Column   This option lets you ADD values in a column -- either the
  88.                 entire column in a file, or a column you marked with Ctrl-M.
  89.    Ctrl-A       If you did NOT mark a column, we'll add the entire column.
  90.                 Results are shown with 8 decimal places (double precision).
  91.  
  92.  
  93.                 - NOTE:  Experiment with this option by marking a short
  94.                   column with Ctrl-M and then pressing Ctrl-A.
  95.  
  96.                   In a large file, adding an entire column can take some
  97.                   time.  So use this option cautiously.  If you press
  98.                   Ctrl-A by accident, press ESC to stop.
  99.  
  100.                 - Numeric or Character fields:
  101.  
  102.                   PDT simply summates the numeric value of anything it
  103.                   finds in a field.  If you want to add up the ASCII
  104.                   values of a 1-column field (as you might if you're
  105.                   adding up dBase field lengths):
  106.  
  107.                    -- If you're working in a dBase file, "Clear" the
  108.                       structure (via the Define menu) so we're not
  109.                       limited to dBase field types.  Later, you can use
  110.                       Force dBase Structure to tell PDT to treat this
  111.                       file as a dBase file again.
  112.  
  113.                    -- Move to the first character in the field.
  114.  
  115.                    -- Press F2.  If PDT does NOT tell you this is a
  116.                       "tiny integer," press "t" to set this to a
  117.                       1-character, tiny integer field.
  118.  
  119.                    -- That's it.  Now when you add up this 1 column
  120.                       field, PDT will add up the ASCII values of each
  121.                       character it finds.
  122.  
  123.  
  124.    Diagnosing   - One reason we added this option and included the ASCII
  125.    dBase files    value option was to help diagnose and fix problems with
  126.                   dBase files.
  127.  
  128.                   As you may know, dBase file headers indicate BOTH the
  129.                   Record Length AND the width of each field.  The sum of
  130.                   all field widths (PLUS 1 for the deleted record flag)
  131.                   MUST equal the record length.
  132.  
  133.                   But field lengths are stored as 1-byte ASCII characters.
  134.                   For example, a 15-byte field would have ASCII character
  135.                   15 in the field width column of the header.  Adding up
  136.                   these ASCII values for many fields can be tedious.  Now,
  137.                   PDT can do it for you!  Here's how.
  138.  
  139.                   -- Open a dBase file.  Press F5 and load the Fix-DBF.Hdr
  140.                      structure file we include with registered versions.
  141.                      Move to the first line of the file, then press TAB
  142.                      to move to the Record Length field.  Write down the
  143.                      Record Length you see beside "Value" at the bottom of
  144.                      your screen.
  145.  
  146.                   -- Now press F5 and load the structure file Fix-DBF.Fld.
  147.                      Move to the first row, then TAB to the Field Width
  148.                      column.  Press Ctrl-M and mark the Field Width column
  149.                      for all fields in the dBase file.  Now press Ctrl-A
  150.                      and tell PDT to add ASCII values.  Add 1 to the sum
  151.                      (for the deleted record flag), then compare that
  152.                      result with the Record Length value you wrote down.
  153.                      Are they the same?  If not, you'll have to change
  154.                      either the Record Length value, or the Field Width
  155.                      value for one or more fields, or both.
  156.  
  157.  
  158.  
  159.    Sequence #   This option lets you assign unique "numbers" to each
  160.    Marked Col.  record in a file.  Just mark a column (using Ctrl-M)
  161.                 then press Ctrl-Q.  PDT will ask you to "SEED" the
  162.    Ctrl-Q       "number" by entering ANY letters or numbers you like.
  163.                 You'll be able to enter as many characters as you marked.
  164.                 For example:
  165.  
  166.                 - Suppose we mark a field 4 bytes wide and press Ctrl-Q.
  167.  
  168.                 - PDT will let us enter a 4-character "seed value."  So
  169.                   we enter "aa-1."
  170.  
  171.                 - When we hit <Enter> PDT assigns "aa-1" to the first
  172.                   record we marked, "aa-2" to the next, "aa-3" to the 3rd,
  173.                   and so on.  Once it assigns "aa-0" it'll give the next
  174.                   record "ab-1" and keep going.
  175.  
  176.                NOTES:
  177.  
  178.                  1.  Notice in the example that the hyphen was untouched.
  179.                      PDT increments only numbers and A-Z or a-z.  All
  180.                      other characters are considered "formatting" charac-
  181.                      ters and are left untouched.
  182.  
  183.                      Also note that if letters start out lower or upper
  184.                      case, they'll remain that way.  In other words, PDT
  185.                      will NOT jump from Z to a.
  186.  
  187.                  2.  Sequence numbers always increase -- they move from
  188.                      low to high.  There's no option to specify Ascending
  189.                      or Descending order.
  190.  
  191.                  3.  Because there are 26 letters and only 10 numbers,
  192.                      using letters gives you a much greater range of
  193.                      values in the least amount of space than do numbers.
  194.  
  195.    
  196.  
  197.        2.3      Fixed 3 bugs
  198.                 - Install.Exe disliked working from the root directory,
  199.                   especially on floppy disks.
  200.  
  201.                 - While adding new features, we introduced a bug that
  202.                   sometimes caused PDT to exit to DOS when displaying
  203.                   the values of numeric fields.
  204.  
  205.                   Related to this:  PDT sometimes wouldn't display the
  206.                   "values" of character or text fields.
  207.  
  208.                   These bugs were eradicated.
  209.  
  210.  
  211.  
  212.        2.2      Fine-tuning
  213.  
  214.  
  215.        2.1      Added many new features:
  216.  
  217.                 - Numeric field edit (F6).
  218.                 - New configuration options (eg., Ask Me before changing)
  219.                 - We replaced the calculator with a more intuitive one.
  220.                 - Tab/Shift-Tab now move you to the beginning of fields.
  221.                 - Added extensive on-line help.
  222.                 - and on and on and on and .....
  223.  
  224.  
  225.        2.0      First public release.
  226.  
  227.