Article View: comp.sys.ibm.pc
Article #14293Re: Programming Windows 3.0
From: Galen Raben
Date: Tue, 18 Jun 1991 15:56
Date: Tue, 18 Jun 1991 15:56
115 lines
5209 bytes
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!galenrReferences:
<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