home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / database / 8720 < prev    next >
Encoding:
Internet Message Format  |  1992-12-30  |  4.9 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!howland.reston.ans.net!bogus.sura.net!darwin.sura.net!haven.umd.edu!mimsy!afterlife!adm!smoke!brl.mil!fsbrn
  2. From: fsbrn@brl.mil (Ferd S. Brundick)
  3. Newsgroups: comp.databases
  4. Subject: Re: Paradox 4.0 for DOS : New Features?
  5. Keywords: Paradox, upgrade
  6. Message-ID: <19505@smoke.brl.mil>
  7. Date: 30 Dec 92 14:04:27 GMT
  8. References: <gboersma.725658217@genesis.sce.carleton.ca>
  9. Sender: news@smoke.brl.mil
  10. Reply-To: fsbrn@brl.mil
  11. Organization: Army Research Laboratory
  12. Lines: 96
  13.  
  14. Advance warning.  I have owned 4.0 for only a week or so and am still
  15. reading the manuals.  Plus I'm working on my first 3.5 application.
  16. Consider what I say below to be the ramblings of a Pdox novice.
  17.  
  18. In article <gboersma.725658217@genesis.sce.carleton.ca>, gboersma@sce.carleton.ca (Gerald Boersma) writes:
  19. |> I currently have Paradox 3.5 and am considering upgrading to 4.0. I
  20. |> have some major complaints with 3.5, and I am wondering if they are
  21. |> fixed in Version 4.0. I would *greatly* appreciate any comments by
  22. |> anyone who took the plunge, especially since here in Canada, the
  23. |> distribution of 4.0 is so poor that I cannot even see the box before I
  24. |> upgrade.
  25. |> 
  26. |> 1. Although the fact that the user interface is slightly outdated for
  27. |> 3.5, with no mouse support, I will not upgrade if the only change in
  28. |> 4.0 is a mouse driven user-interface. Is this the case?
  29.  
  30. I felt the same way myself (until I played with a friend's copy of 4.0).
  31. There is a 3.5 compatibility mode which causes Pdox to have the
  32. original 3.5 look and feel (ie, no mouse or multiple windows).  One
  33. big difference is 4.0 uses pull-down (or pop-up) menus instead of
  34. 3.5's menu bar.  To maintain compatibility the contents of the menus
  35. have not changed.  For example, the Tools menu still has a More item
  36. even tho both menus would fit in a pull-down.
  37.  
  38. On the other hand, I like being able to shuffle windows around so I
  39. can see multiple tables, forms, and whatnot at once.  And the editor
  40. is finally a *real* editor, complete with clipboard.  If you have used
  41. Turbo C you already have an idea of the editor's features.
  42.  
  43. |> 2. I find the design of forms, ESPECIALLY the way form functionality
  44. |> is programmed, to be extremely clumsy in 3.5. The requirement that the
  45. |> data entry toolkit has to be used drives me bananas. Is this still the
  46. |> case in 4.0, or is the programming of forms much cleaner? Is it true
  47. |> that it is OO?
  48.  
  49. No, it isn't OO.  What it *is* is event-driven.  As a sometime X11
  50. programmer (and future Stunt Island director :-) I like events.  There
  51. are a couple of pages of "triggers".  For forms you may use DEPARTFIELD,
  52. DEPARTROW, TOUCHRECORD, ARRIVEFIELD, VALCHECK, etc in a WAIT/UNTIL
  53. clause.  Yes, WAIT has been extended quite a bit.  One reason for this
  54. is the user may now click on a field instead of using the cursor keys to
  55. move to another field.  There are mouse and key events as well.
  56.  
  57. Much (all?) of the DTK functionality has been incorporated into PAL itself.
  58.  
  59. |> 3. Can C or PASCAL now be interfaced to PAL? (I doubt it, but it's
  60. |> worth asking!)
  61.  
  62. Nope.  Still gotta use the Paradox Engine (which I don't have).
  63.  
  64. |> 4. Is PDOX 4.0 noticably faster?
  65.  
  66. It is supposed to be.  I'm trying to finish my 3.5 app before I
  67. convert it to 4.0 and start adding new features.
  68.  
  69. |> 5. What type of functions have been added to the PAL language?
  70.  
  71. Here is what the _PAL Programmer's Guide_ has to say in "New commands
  72. and functions in Paradox 4.0" (p.11):
  73.  
  74.   Approximately 100 commands and functions have been added to Paradox
  75.   4.0, significantly enhancing its power and usability.
  76.  
  77.   Many of the commands and functions added to Paradox 4.0 allow a PAL
  78.   programmer to create the new interface elements, such as dialog
  79.   boxes, menus, and windows.  The commands and functions that create
  80.   and support these interface elements are not available in compatible
  81.   mode.
  82.  
  83.   Other commands and functions were added to give a PAL programmer
  84.   access to event-driven programming.  Because versions of Paradox prior
  85.   to 4.0 are keypress-driven, these commands and functions are not
  86.   available in compatible mode.
  87.  
  88.   Many of the new commands and functions can be use in compatible
  89.   mode.  The complete list of commands and functions added to Paradox
  90.   4.0 is in Appendix I of the _Pal Reference_ [which I left at home].
  91.  
  92. |> THanks in advance for any advice. Post all replies to the net.
  93. |> 
  94. |> Gerald Boersma
  95. |> ------------------------------------------------------------------
  96. |> Computer Systems Engineering    @sce.carleton.ca
  97. |> Carleton University
  98. |> Ottawa, Ontario
  99. |> Canada 
  100. |> ------------------------------------------------------------------
  101.  
  102. If you want more details just let me know.  btw, one of the best new
  103. features is the fact the manuals are now 7x9, but they didn't come in a
  104. slipcase this time ;-)
  105.  
  106.                                         dsw, fferd
  107.                                         Fred S. Brundick
  108.                                         USARL, APG, MD.
  109.                                         <fsbrn@brl.mil>
  110.