home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / lang / cplus / 16353 < prev    next >
Encoding:
Internet Message Format  |  1992-11-16  |  2.8 KB

  1. Path: sparky!uunet!gatech!prism!emperor!collins
  2. From: collins@emperor.gatech.edu (Tom Collins)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: ProtoGen from Borland
  5. Message-ID: <74961@hydra.gatech.EDU>
  6. Date: 16 Nov 92 14:41:56 GMT
  7. References: <Bxo9vo.KCx@usenet.ucs.indiana.edu>
  8. Sender: news@prism.gatech.EDU
  9. Organization: CERL-EE, Georgia Institute of Technology
  10. Lines: 44
  11.  
  12. In article <Bxo9vo.KCx@usenet.ucs.indiana.edu> ezachris@cochiti.ucs.indiana.edu writes:
  13. >Borland's offering the ProtoGen code generator for just $49.90.
  14. >Does anbody know anything about this?
  15. >Is it worth spending fifty bucks for?
  16.  
  17. I can't pretend to be an authority on ProtoGen, but I did get a free copy
  18. with my Borland C++, and I played with it a bit.  Here's how one typically
  19. uses it:
  20.   - You still use Resource Workship, Whitewater Toolkit, Microsoft SDK,
  21.     or whatever is your favorite resource editor, at least for icons,
  22.     dialog boxes, and miscellaneous bitmaps.
  23.   - You can design menus in either ProtoGen OR your resource editor.  Why?
  24.     Because ProtoGen works by letting you start with a main application
  25.     window, define a menu, connect dialog boxes to menu items, submenu
  26.     items, and buttons in other dialog boxes, until you have your basic
  27.     application framework (i.e., if you use Protogen, it makes sense to
  28.     design the menus inside it, but you don't have to -- and if you
  29.     load other menus later, you presumably would use your resource editor).
  30.   - You also perform some other basic operations in ProtoGen, like defining
  31.     the background color of the main window and connecting an icon to the
  32.     app.
  33.   - You may test the flow of the application within ProtoGen.  When you're
  34.     happy, you generate code, which you may compile without leaving, if
  35.     you like.  The code can be either C or C++ (your choice), and it
  36.     includes ObjectWindows calls for the Windows functions.  The code
  37.     has all of the appropriate gaps for you to fill in with the stuff 
  38.     which makes it really do something.  If you run the "empty" version
  39.     generated by ProtoGen, it acts just like it does when you test the
  40.     application flow inside ProtoGen.
  41.   - You are supposed to be able to keep using ProtoGen after you've
  42.     added code, if you follow the rules.  
  43.    
  44. My gut feeling is that I'm going to like ProtoGen for applications with
  45. fairly straightforward user interfaces.  I find it tedious to get over
  46. the hump when starting a new application from scratch, and ProtoGen
  47. seems to do the busy work.  Whether or not it makes sense for an application
  48. which starts simple but eventually loads other menu resources and makes
  49. use of the multiple document interface, etc. -- I don't know.
  50.  
  51. -- 
  52. Tom Collins                               tom.collins@ee.gatech.edu
  53. Georgia Institute of Technology           (404) 894-2509
  54. 400 Tenth St. NW, CRB 384
  55. Atlanta, GA  30332-0540 
  56.