home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gumby!destroyer!gatech!prism!gtd543a
- From: gtd543a@prism.gatech.EDU (death)
- Newsgroups: comp.lang.pascal
- Subject: Re: BP 7.0 upgrade and ProtoGen
- Message-ID: <75259@hydra.gatech.EDU>
- Date: 18 Nov 92 15:23:01 GMT
- References: <1992Nov17.014430.11610@tous.oau.org>
- Distribution: na
- Organization: Purgatory
- Lines: 49
- X-Newsreader: Tin 1.1 PL5
-
- A word to the wise: ProtoGen really bites.
-
- First of all, if you don't use a CASE tool at all, go ahead and get it.
- It will come in handy to those who don't use a CASE tool at all, even
- though it is a lot of hassle.
-
- ProtoGen -highly recommends- that you divide your application up into
- a separate dialog file, ONE FOR EACH DIALOG! If you have an app with
- a lot of dialogs, this can be a real pain in the ass. One way to get
- around it is to force it to load your .RC file - it seems to parse
- mine just fine.
-
- All it generates is icon, DlgWindow, dialog, and menu code. This is most
- of app, right? That's your basic CASE tool for you. A better CASE tool
- would support generation of features standard in many programs today, such
- as toolbars (either floating or placed on any side of the app's window),
- status lines, automatic filling of combo boxes with predefined strings
- (held in the string table), splash panels (such as the picture of Blaise
- Pascal when you load TPW 1.x), etc. The list is endless. A CASE tool
- should have support for all this.
-
- Again, a retraction: If you don't use a CASE tool at all, then this
- will probably be of some use to you. However, don't expect it to do
- much. You will find yourself shuffling between the Resource Workshop
- and ProtoGen constantly, editing dialogs and that sort of thing to get
- your program just right. A smarter avenue would have been to include it
- into the Resource Workshop, where this shuffling wouldn't have been
- necessary.
-
- As the old saying goes: anything you get free is worth what you paid
- for it.
-
- I am describing the ProtoGen (which I got yesterday) which TP6/TPW
- owners get free when ordering BP7 (which is still on back order).
-
- As a side note, I am writing my own CASE tool, to be released to
- the public domain, with source code (in BP7) for everyone to
- study any modify.
-
- If a 18-year-old self-taught Pascal programmer can do this (I'm already
- most of the way though the initial stage in the program), why can't
- a team of trained, competent workers do the same?
-
-
- --
- Jeff M. Garzik - Need help? Feel free to e-mail me 24 hrs.!
- Georgia Institute of Technology, Atlanta Georgia, 30332
- uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gtd543a
- Internet: gtd543a@prism.gatech.edu
-