[comp.sys.ibm.pc.misc] Programming Windows 3.0

hamilton@udel.edu (andrew hamilton) (06/17/91)

I'd like to try programming in Windows 3.0, i.e., writing my own Windows
programs, so I bought the official Microsoft _Programming_Windows_ book,
but this book says that you must have Microsoft C version 6.0.  Now, there
is no way I'm gonna buy a new version of Microsoft C when I already have
Turbo C 2.0 and Microsoft C 5.0, so my question is, does anybody have any
experience programming for Windows in either of those languages.  Is it
possible?  Also, how much does the Microsoft Windows Software Development
package cost?  Is there any way to get the Windows library files without
buying this package?  Do you even need this package at all?  Is it possible
to program in a language other than C (pascal, modula, etc.).  If anyone
out there has programmed for Windows and knows what I'm talking about, I'd
like to hear from you.

Thanks in advance,
	Andrew.

hamilton@udel.edu

pshuang@athena.mit.edu (Ping-Shun Huang) (06/18/91)

In article <56492@nigel.ee.udel.edu> hamilton@udel.edu writes:

 > Is it possible?  Also, how much does the Microsoft Windows Software
 > Development package cost?  Is there any way to get the Windows library
 > files without buying this package?  Do you even need this package at
 > all?  Is it possible to program in a language other than C (pascal,
 > modula, etc.).

The Windows SDK used to cost an obscene amount of money, and now only
costs a mildly disgusting amount of money.  *BUT*, you do not really
need it any more to start programming in Windows.  Your options for
programming in Windows are manifold today, something which wasn't true
just a short while ago.  You can: (a) buy the Microsoft SDK and C
compiler 6.0 and struggle along -- the only option which requires
getting the SDK; (b) use one of the several languages which really only
have an audience in Windows (i.e. Actor, Smallwalk); (c) use one of the
very-high-level languages such as Asymetrix Toolbook or Borland
ObjectVision; (d) use a standard language which has been adapted for
Windows, but which do not need the SDK, which include but are not
restricted to Microsoft Visual BASIC, Borland C++ and Turbo Pascal for
Windows, and Stony Brook Modula-2.

--
Singing off,
UNIX:/etc/ping instantiated (Ping Huang)

gessel@cs.swarthmore.edu (Daniel Mark Gessel) (06/18/91)

In <PSHUANG.91Jun17195848@beeblebrox.mit.edu> pshuang@athena.mit.edu (Ping-Shun Huang) writes:

>ObjectVision; (d) use a standard language which has been adapted for
>Windows, but which do not need the SDK, which include but are not
>restricted to Microsoft Visual BASIC, Borland C++ and Turbo Pascal for
>Windows, and Stony Brook Modula-2.

>--
>Singing off,
>UNIX:/etc/ping instantiated (Ping Huang)

I've got Borland C++ and am learning Windows programming Borland Style. I've
got one book (Borland C++ Handbook), that gives a certain amount of info on
the subject, but not enough. Descriptions of all the functions macros etc
are on line, but this is hard to learn from.

Anyone know if: there are any books on programming windows with Borland C++,
or if: the Borland calls and macros etc are all the same (I suppose they
have to be to be able to be linked at run time) as standard SDK calls? If so,
any good books on programming windows with SDK out there?

Thanks,

Dan
-- 
Daniel Mark Gessel
Internet: gessel@cs.swarthmore.edu