home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / TOTDOC.ZIP / CHAPT1.TXT next >
Encoding:
Text File  |  1991-02-11  |  7.7 KB  |  164 lines

  1.                                                                     Introduction
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.          "Objects underneath this T-shirt are larger than they appear!"
  10.  
  11.                                                                     1990 T-Shirt
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18. What is the Object Toolkit?
  19.  
  20.          TechnoJock's Object Toolkit (or simply the Toolkit) is a library of
  21.          objects, procedures and functions for Pascal programmers. While writing
  22.          a PC program, most people spend 80% or more of their time writing the
  23.          program's user interface, and only 20% on the "meat" of the applica-
  24.          tion. The Toolkit is designed to provide a wealth of professional user
  25.          interface tools which can eliminate up to 80% of your development work.
  26.          For example, to display a sorted directory listing in a moveable window
  27.          takes a mere three lines of code.
  28.  
  29.          The interface tools include such features as efficient screen writing,
  30.          window management, menu management, full screen user input, list dis-
  31.          playing, directory listing and much more. These tools give programs a
  32.          truly professional appearance, and use the latest interface style with
  33.          pop-up dialog boxes, scroll-bars and malleable windows, all with full
  34.          mouse and keyboard support.
  35.  
  36.          As well as needing a user interface, many programs have to manipulate
  37.          strings, access files, check attached hardware, and the like. The Tool-
  38.          kit also provides a rich set of routines to help with these common
  39.          tasks.
  40.  
  41.          If you are new to object oriented programming, you are in luck, for the
  42.          Toolkit provides a great way for you to learn this powerful facility
  43.          without requiring that you be a rocket scientist!
  44.  
  45.  
  46. Required Software & Hardware
  47.  
  48.          The Toolkit is designed to work with v5.5 (or later) of Borland Inter-
  49.          national's Turbo Pascal compiler for the IBM PC. To compile programs
  50.          developed using the Toolkit, you will need Turbo Pascal v5.5 or later
  51.          (or a 100% compatible Pascal compiler), and MS/PC-DOS (version 2.0 or
  52.          later).
  53.  
  54.          Programs developed with the Toolkit will function on the same hardware
  55.          as specified in the Turbo Pascal compiler documentation, i.e. IBM PC,
  56.          XT, AT, PS/2, along with all true IBM-compatibles. A 640k memory mini-
  57.          mum is recommended. Any of the standard display adapters are supported,
  58.          including the monochrome, CGA, EGA and VGA. Software written with the
  59.          Toolkit automatically supports the Microsoft (two button) and Logitech
  60.          (three button) mice. Most other PC mice are compatible with these two
  61.  
  62. 1-2                                                                 User's Guide
  63.  
  64. --------------------------------------------------------------------------------
  65.          industry leaders. If the system does not have a mouse, no problem, the
  66.          mouse features are ignored. In other words, if you develop a program
  67.          using the Toolkit, it can be run on machines with or without a mouse.
  68.  
  69.  
  70.  
  71. Royalties
  72.  
  73.          Many Toolkit users develop commercial programs specifically to sell for
  74.          profit. TechnoJock Software, Inc. neither expects nor requires a roy-
  75.          alty fee on such programs. The major restrictions are that you may not
  76.          distribute the Toolkit files with your program, and that the program is
  77.          itself not a Toolkit, i.e. a library of programmer's utilities.
  78.  
  79.          Refer to the License Agreement at the front of the manual for more
  80.          information.
  81.  
  82.  
  83.  
  84. Using the Documentation
  85.  
  86.          In two words: READ IT! The documentation is organized into three main
  87.          parts:
  88.  
  89.  
  90.          Part 1     User's Guide
  91.  
  92.                     Describes the main components of the Toolkit and illustrates
  93.                     in a tutorial-like way how to use every unit.
  94.  
  95.  
  96.  
  97.          Part 2     Extending the Toolkit
  98.  
  99.                     Good though it is, the Toolkit may not meet your exact
  100.                     needs. One of the real strengths of object oriented
  101.                     libraries is that the library can be extended and modified
  102.                     without making any changes to the original library source
  103.                     code. This part of the documentation provides guidance on
  104.                     how to extend and tailor the Toolkit to meet your specific
  105.                     needs. A basic knowledge of object oriented Pascal is
  106.                     required.
  107.  
  108.  
  109.  
  110.          Part 3     Flash Cards
  111.  
  112.                     Small is beautiful. This part is a condensed reference
  113.                     designed for the experienced Toolkit user who wants a
  114.                     not-too-quick Quick Reference.
  115.  
  116.  
  117.  
  118. Support
  119.  
  120.          TechnoJock Software, Inc. strives to support its users. If you have
  121.          problems that you are unable to resolve:
  122.  
  123. Introduction                                                                 1-3
  124.  
  125. --------------------------------------------------------------------------------
  126.          q     send a diskette containing the problematic software, together
  127.                with details about the problem to:
  128.  
  129.                         TechnoJock Software, Inc.
  130.                         PO Box 820927
  131.                         Houston TX 77282-0927
  132.                         USA
  133.  
  134.  
  135.          q     transmit an electronic message on to one of the following IDs:
  136.  
  137.                         CompuServe: 74017,227
  138.                         MCI Mail: TECHNOJOCK
  139.  
  140.  
  141.          q     FAX the problem to (713) 493-5872
  142.  
  143.          q     call us at (713) 493-6354
  144.  
  145.          Be sure to identify the following: the version of the Toolkit, the DOS
  146.          version, the contents of the CONFIG.SYS and AUTOEXEC.BAT files, and a
  147.          description of the hardware. Try to distill the problem down into a
  148.          small program - it can take many hours to sift through a huge and
  149.          unfamiliar program.
  150.  
  151.  
  152.  
  153. Acknowledgements
  154.  
  155.          In this documentation, references are made to several products:
  156.  
  157.          Turbo Pascal is a registered trademark of Borland International. IBM is
  158.          a registered trademark and PC, XT, AT, PS/2 and PC-DOS are trademarks
  159.          of International Business Machines Corporation. MS-DOS is a trademark
  160.          of Microsoft Corporation. Brief is a registered trademark of Underware,
  161.          Inc. CompuServe is a registered trademark of CompuServe Information
  162.          Service, Inc. Pagemaker is a registered trademark of Aldus Corporation.
  163.          CorelDRAW! is a registered trademark of Corel Systems Corporation. MCI
  164.          Mail is a registered trademark of MCI Communications Corporation. Lotus
  165.          1-2-3 and Lotus Manuscript are registered trademarks of Lotus Develop-
  166.          ment Corporation. Norton Utilities is a trademark of Peter Norton Com-
  167.          puting, Inc. PC Tools is a trademark of Central Point Software. Deskpro
  168.          is a registered trademark of Compaq Computer Corporation. Toshiba is a
  169.          registered trademark of Toshiba Corporation. Postscript is a registered
  170.          trademark of Adobe Systems Incorporated.
  171.  
  172.          For those who may be interested, the Toolkit was developed on three
  173.          computers: a Compaq Deskpro 286 8 MHz, a Compaq Deskpro 386 33 MHz, and
  174.          a Toshiba T3100SX laptop. The editors used for code development were
  175.          Brief 3.0 from Solution Systems, Inc., and Sage Professional Editor
  176.          from Sage Software, Inc. The documentation was produced with Lotus
  177.          Manuscript, Aldus Pagemaker, CorelDRAW!, Lotus 1-2-3 Release 3.1, and
  178.          was printed on a Postscript printer.
  179.  
  180.          Enough preliminaries ... let's get busy!
  181.  
  182.  
  183.  
  184.