TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Peter Fitzsimmons
from: Kelly Schrock
date: 1995-01-11 23:58:02
subject: Window-designer

>  JD>   Yes, its called PM Designer (Shareware) and the Author (Kelly
 >  JD> Schrock) frequents this forum.  It is a fantastic program that
 > 
 > I've never seen it -- have you got a filename I can search my bbs
 > for?
 > 
 > Hey Kelly:  you can advertise here.

Oh! well, okay... Yeah, it's called PM Designer, and I'm working on a
new version of it. Hopefully I'll have something ready by April. If you
do a "File|Locate" on Pete Norloff's BBS for "PM
Designer", I think the
filename is PMD15D.ZIP, which is a demo of the current version and some
generated sample programs. 

My honest opinion about it is (and this is the author of it speaking)
is that it works, but is not great. I use an editor that I built using
that version of PMD, and while the editor works okay, I was messing
around with the source that PMD generated for it the other day, and
wow! It looks like die-uh-ree-ah compared to what the new version
generates. (I've gotten really used to clean-looking code in a C++
environment, and tons of API calls makes my head spin :))

If you get this and try it out, please bear in mind that the new
version is NOTHING like the version that's currently available. It's a
lot better! The new version will ship with a medium-sized class library
(which is what PMD is being built with), and generate code for that by
default ( ICLUI will be supported shortly after, as well as OWL shortly
after that). The new version looks a _lot_ like Visual Basic on the
screen, i.e., with the "project" window, etc. and will support custom
controls in the same manner that VB does, i.e., where you can create a
custom control (or a group of them) in a DLL, add it to a "Toolbox",
and drop those controls on a form. (They're not braindead controls like
VBXes though). a "Form" is a window or dialog box and the generated C++
code to support it, stored in a separate binary .FRM file that can be
used in different projects without modification. The code-generation
portion of PMD is stored in a DLL that can be swapped out for another
DLL that generates code for a different class lib, etc. That's the way
the current version works, but there's only one code generator for that
version, and in the new version, the DLL plays a larger role than just
generating code.

This is starting to sound like an advertisement.

I have a question about the class library portion of this project. I
am going to distribute the source code to people when they buy the
class lib. That way, they can just install the library, run (N)MAKE on
it with the supplied makefile, and use it. The problem is, I don't have
access to the IBM, MetaWare, or Watcom compilers, and I need to get in
touch with someone who has access to one or more of these compilers,
and who can tell me what changes I need to make to the library to get
it to work with all of them. Kind of a clumsy situation. Would you know
of anybody, or be interested in messing around with this yourself? I
don't think it would take much, it's not a very big library. (You'd get
free source code for it! :) ) If you'd be interested or know of anyone,
I could use the help in that area.

Thanks,
Kelly

___
 X KWQ/2 1.2g NR X Clinton:  A 200-dollar haircut on a 29-cent head.

--- Maximus/2 2.02
* Origin: OS/2 Shareware BBS, Fairfax, VA: 703-385-4325 (1:109/347)
SEEN-BY: 12/2442 620/243 624/50 632/348 640/820 690/660 711/409 410 413 430
SEEN-BY: 711/807 808 809 934 942 949 712/353 515 713/888 800/1 7877/2809
@PATH: 109/347 2 7 3615/50 229/2 12/2442 711/409 808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.