TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Brett Maxfield
from: Lewin Edwards
date: 1995-11-29 17:41:20
subject: os/2 handbook

BM> Is there a mid-level handbook which lists the os/2 function calls

 BM> and shows arguments etc., but without all of the "hello world"

 BM> type C programming examples?



I think your best bet is simply to stick with the PM and CP References
included with most [all?] PM-aware OS/2 compiler packages. I use this as my
major reference. My "intro" to PM programming came from an
ancient book called "Programmer's Guide to the OS/2 Presentation
Manager", from which I got the technique for starting up an
application, and thereafter I've programmed by browsing the API function
and message help. A lot of experimenting is necessary, but you learn a lot.
A serial debugger and remote terminal can be a total lifesaver in this
regard.



It can also help to have Windows programming knowledge. It can also hinder
! OS/2 programming is VERY different from Windows/DOS.



I am currently using Watcom C++ 10.5 (having upgraded from Borland C++
1.0), but will, soon be upgrading to VisualAge [version whatever] as I am
being -strenuously- advised in this direction by people in the OS/2
developer forums on CompuServe. (I need to write OS/2 device drivers. It's
not so easy in Watcom C++, mainly because the samples and tools in the DDK
etc are geared at VisualAge).



 BM> pascal (for DOS) programming texts. Mainly it would be nice to

 BM> find a book that was written from the point of view that the

 BM> reader has some idea of how to program in C or pascal, and get

 BM> on with the important bits.



That book I mentioned is a good start. It covers only the FIRST version of
PM, but it is very easy to understand. If you're a competent C programmer
and familiar with modern GUI programming techniques, that and the on-line
reference materials should get you a long way.



I don't normally promote online services other than my own  but
being on CompuServe is a REAL boon for developers. It's possible to get
straight answers from people with the FACTS very quickly this way. I spend
about $100 a month on CIS, but it's worth every penny.



} Telstra (0419) 320415  *  Optus (0412) 809805  *  Vodafone (0414) 927056



--- GoldED 2.41+

* Origin: ZWSBBS +61-3-9827-6881 28800bps Multiline (3:634/396)
SEEN-BY: 620/243 632/103 341 348 998 633/371 634/384 387 396 635/301 502 503
SEEN-BY: 638/102 639/252 640/820 690/660 711/409 410 413 430 807 808 809 934
SEEN-BY: 711/949 955 712/515 713/888 800/1 7877/2809
@PATH: 634/396 384 635/503 632/348 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™.