🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc
Article #14293

Re: Programming Windows 3.0

#14293
From: Galen Raben
Date: Tue, 18 Jun 1991 15:56
115 lines
5209 bytes
This is a FAQ on comp.windows.ms.programmer...  For what its worth, I've only
used Turbo Pascal for Windows, I think the list price from Borland is under $250
I believe the $99 upgrade period has expired, but you might call them & ask.

The following is a clip from comp.windows.ms.programmer FAQ list...
(apologies for the bandwidth!)

- Galen -
galenr@hpgrla.gr.hp.com
-----------------------------

>>  There are a number of options, which are summarized below:

    1.	Use the Microsoft Windows SDK (Software Development Kit).  This is
    	a necessity for heavy-duty application development.  The SDK is
	designed for Microsoft C 5.1/6.0 and Microsoft Macro Assembler 5.1/6.0,
	but it is possible to use it with other compilers, such as Zortech
	C++ (but not including most Borland compilers).  If you plan to use
	a non-Microsoft compiler, call Microsoft Technical Support to
	obtain the free Supplemental Compiler Utilities disk.  The following
	compilers are currently known to work:
	    - Microsoft C 			5.1+
	    - Microsoft QuickC			2.0
	    - Topspeed C			#
	    - Watcom C				8.0
	    - Watcom C/386 for Windows		8.0

	    - Borland C++			2.0
	    - Glockenspiel C++			?.?
	    - Topspeed C++			#
	    - Zortech C++			2.06+

	    - Microsoft Visual Basic		1.0

	    - Watcom Fortran			8.1	[announced]
	    - Watcom Fortran/386 for Windows	8.1	[announced]

	    - Microsoft MASM 			5.0+

	    - Microsoft Pascal			5.0
	    - Topspeed Pascal			#
	    - Turbo Pascal for Windows		1.0

	    - Stonybrook Modula-2		2.0+
	    - Topspeed Modula-2			2.01+

	    - Microsoft COBOL			4.0
	    - MicroFocus COBOL			2.4+

	Of these, Borland C++, Visual Basic and Turbo Pascal for Windows
	include their own Windows libraries, and do not require you to
	purchase a Windows SDK (although you will need to buy the SDK
	documentation, which is available separately).  The Windows SDK
	is also available in a bundle with Microsoft C 6.0ax, at a reduced
	price.
	
	Applications written using Borland C++ will not run in Windows 
	3.0 Real Mode, nor do they permit the use of huge pointers.

	Some of the languages that will *NOT* work are:
	    - Microsoft Fortran, QuickPascal, Basic, QuickBasic
	    - Borland Turbo C, Turbo C++, Turbo Pascal, Turbo Basic
	    - Watcom Basic, Pascal
	    - Logitech Modula-2


    2.	Use an integrated development environment.  There are a number of
	these systems available; the following summarizes the known ones:

	a.  Actor.  $495 list ($99 special), free runtime
	    An object-oriented programming environment, with C-like syntax.
	    It allows quick development of programs and/or prototypes, and
	    compiles into an "image" file.  This must be distributed along
	    with actor.exe; however, it is possible to combine these into
	    a single .exe if you have the Whitewater Resource Toolkit.

	b.  Smalltalk/V for Windows.  $500 list, free runtime
	    An object-oriented programming environment, portable to OS/2 and
	    Macintosh.

	c.  Objectworks\Smalltalk for Windows.  $2000 (?) list, runtime $*
	    An object-oriented programming environment, portable to Macintosh,
	    Open Look and Motif.  Runtime license fees depend on quantity
	    required; prices range from $375 for one to below $100 for large
	    quantities.

	d.  KnowledgePro for Windows.

	e.  Borland ObjectVision.  $395 list ($99 special), runtime $395
	    A form-oriented environment.  Lacks a "true" programming language.
	    Runtime package allows unlimited runtime distribution.

	f.  Asymetrix ToolBook.  $395 list, runtime [ARK] $495.
	    A HyperCard-like environment, including hypertext capabilities.
	    Current version is quite slow.  Includes a conversion utility
	    to create ToolBook books from HyperCard stacks.  Author's
	    Resource Kit includes tools plus a runtime distribution license.

	g.  Spinnaker PLUS.  ? list, ? runtime.
	    A Windows version of HyperCard, compatible with the Mac original.

	h.  Windowcraft.  ? list, ? runtime.
	    [Does anyone have any details about this?]

    3.	Use W:CASE, WindowsMAKER, VZ Programmer, Winpro/3 or ProtoGen, all
	of which generate C code for Windows.  This will still require the
	use of the SDK (or, in some cases, the use of BC++).  There is also
	available a shareware code generator UCB/WordPlan ,available on 
	cica.cica.indiana.edu, but it's considerably more limited in functio-
	nality than the commercial products.  No runtime license fees.

    5.  Use EASEL/Windows.  This is an MIS-oriented package intended for
	development of client-server or cooperative processing applications.
	3270 connectivity, SQL, DDE, and Windows --- all for mere $7500.
 --------------------
Technical Details
Message-ID: <620011@hpgrla.gr.hp.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!hpfcso!hpgrla!galenr
References: <56492@nigel.ee.udel.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!hplabs!hpfcso!hpgrla!galenr
From: galenr@hpgrla.gr.hp.com (Galen Raben)
Newsgroups: comp.sys.ibm.pc
Subject: Re: Programming Windows 3.0
Message-ID: <620011@hpgrla.gr.hp.com>
Date: 18 Jun 91 15:56:18 GMT
References: <56492@nigel.ee.udel.edu>
Organization: Hewlett-Packard, Greeley, CO
Lines: 115