home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / pascal / 6494 < prev    next >
Encoding:
Internet Message Format  |  1992-11-11  |  4.6 KB

  1. Path: sparky!uunet!psgrain!ee.und.ac.za!hippo!catpe!f115.n7102.z5.fidonet.org!Clayton.Andrews
  2. From: Clayton.Andrews@f115.n7102.z5.fidonet.org (Clayton Andrews)
  3. Sender: ufgate@catpe.alt.za (newsout1.26)
  4. Newsgroups: comp.lang.pascal
  5. Subject: turbo vision
  6. Message-ID: <2840.2B014C03@catpe.alt.za>
  7. Date: Tue, 10 Nov 92 11:54:00 GMT
  8. Organization: FidoNet node 5:7102/115 - Integrated Systems, CT
  9. Lines: 103
  10.  
  11. Bill Romano
  12.  
  13. I was very interested in your program TVBEGIN, and was relieved to see that
  14. I am not the only person who finds that the benefits of Turbo Vision are
  15. enormous. I'm sure you will agree that Turbo Vision definitely is a powerful
  16. application generation tool.
  17.  
  18. When I first started to experiment with TV, I thought that it wasn't worth
  19. the enormous amount of time it takes to learn and understand TV.
  20. Since then however, I have been using it more frequently and have found that
  21. a complete application can take as little as a week to complete!
  22. (Help text included)
  23.  
  24. My approach: Made units containing descendent object types.
  25.              Added special features to descendents.
  26.              Got object-orientated file handler.
  27.  
  28. Stage 1: Plan procedural layout and functionality.
  29.          Plan user-interface.
  30.          Decide on input-controls.
  31.  
  32. Stage 2: Design DataBase (Field lengths & Data Types).
  33.          Create all input screens. (DLGDSN)
  34.          Create application framework. (SHAZAM)
  35.  
  36. Stage 3: Write code for procedures.
  37.          Link files to input screens.
  38.  
  39. Stage 4: Test program rigorously.
  40.          Input test data.
  41.          Produce printed output (If Required)
  42.          Write and compile help text. (TVHC)
  43.  
  44.  
  45. Given you obvious ability, I presume you are familiar with the program
  46. names above. Since you have not included any help, I must presume you
  47. are not familiar with the operation of TVHC.
  48.  
  49. Although I can appreciate the amount of time and effort you must have put into
  50. TVBEGIN, I feel compelled to tell you a little about the above programs:
  51.  
  52. DLGDSN - (C) David Baldwin
  53.          An excellent dialog design toolkit that implements a WYSIWYG
  54.          user-interface. You design the dialog on-screen, and once you are
  55.          satisfied, select the 'Write Source' option.
  56.          Allows the user to enter: Static Text, RadioButtons, Buttons,
  57.          CheckBoxes, InputLines, Labels and ListBoxes.
  58.          You can also set the help-context of each object, and the
  59.          pointer names.
  60.          The source-code also includes the DATAREC.
  61.  
  62.        * Dialog Boxes can be written directly to a resource file.
  63.        * You can TRY the operation of the Dialog at any stage during
  64.          the design process.
  65.        * The 'Order Mode' allows you to set the order in which the
  66.          user will Tab to each object.
  67.  
  68. SHAZAM - (C) Jonathan Stein
  69.          Complete application generator for Turbo Vision. Allows you
  70.          to quickly and simply design and generate your user interface.
  71.          Using this program is extremely simple, but the power that it
  72.          provides is astronomical.
  73.          All you are required to do is write a short .DEF (Definition) file,
  74.          and SHAZAM will generate all the necessary code to create your
  75.          application.
  76.  
  77.        * Using my 386, the total time to generate and compile using the /b
  78.          (Build) compiler option, was ...... 12 secs!
  79.        * When creating the .DEF file, you can design context-sensitive status
  80.          lines, set hot-keys, design nested menus and even link in your
  81.          custom written procedures.
  82.        * By the way, SHAZAM also generates and compiles help text.
  83.  
  84.  
  85. TVHC   - (C) Borland International
  86.          Turbo Vision Help Compiler comes with the original TP6 Disks.
  87.          Designed specifically to allow the programmer to write help
  88.          text for applications.
  89.        * Note: You don't have to recompile your program to change the
  90.          help text, as this is compile and stored in a Stream.
  91.  
  92.  
  93. Thanks for taking the time to read this, and I would appreciate it if you
  94. would reply to this letter, telling me more about your plans for future
  95. programs. (I plan to write an improved version of DLGDSN)
  96.  
  97. If you have not heard of, or used, the above programs, I would be more
  98. that willing to let you have them, as I am sure you will realise the
  99. amazing power they provide the TV programmer.
  100.  
  101. By the way, are you aware of any User Groups for TV or TP in Cape Town?
  102. As I am not a member of CompuServe, please leave me a note on any
  103. major CT bulletin board.
  104.  
  105. GREAT PROGRAM !
  106.  
  107. Clayton Andrews
  108. (021) 553-2510 (Home)
  109.  
  110. --  
  111. INTERNET: Clayton.Andrews@f115.n7102.z5.fidonet.org
  112. via:  THE CATALYST BBS in Port Elizabeth, South Africa.
  113.        (catpe.alt.za)   +27-41-34-1122 HST or +27-41-34-2859, V32bis & HST.
  114.