Message-ID: <3799E114.7F50B68B@montana.com> From: bowman X-Mailer: Mozilla 4.07 [en] (X11; I; Linux 2.0.36 i586) MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: Re: DJGPP to Mingw32 (EGCS) FAQ or tutorial? References: <932805758 DOT 250871 AT diddley DOT primus DOT com DOT au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 48 Date: Sat, 24 Jul 1999 09:51:48 -0600 NNTP-Posting-Host: 208.4.224.123 X-Trace: newsfeed.slurp.net 932831415 208.4.224.123 (Sat, 24 Jul 1999 10:50:15 CDT) NNTP-Posting-Date: Sat, 24 Jul 1999 10:50:15 CDT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Steven Taylor wrote: > > Now that I've got what is supposed to be the best implemntation of Mingw32 > (namely egcs - thanks M.K.), is there a FAQ or tutorial(s) so I can get > started with windows programming? http://people.montana.com/~bowman/Software/winAPI.htm There are some links here, though they may be a bit dated. Windows programming, whether MS, X, or GUI environments, is a bit different than what you might be used to. Your code must respond to user events such as a mouse click, changing focus, keystrokes and so forth in any order and at any time. Charles Petzhold's books are the best for plain API Windows Programming. Programming Windows, 5th Edition is the latest, and has been reworked considerably, but any will get you started. Herb Schildt's Windows 98 book is also good if you don't mind reading the most hated author on comp.lang.c. Once you get into it, download one of the WinHelp API references. Jacob Navia's version at the lcc-Win32 site is pretty complete. The Waite Group has also published an excellent series with titles like The Windows API Bible. Hard to get, though. I've found most of mine at remaindered booksellers for some reason. MS also sells the hardcopy docs, for something like US$130. If you have access to the msnews newserver, there are many ng's for all aspects of Windows programming, as well as those on the comp.os.ms-windows.* heirarchy. > Everything I've found so far relates to VC++ and it's got me tearing my hair > out. If you really want to get something done, you might want to look at one of the less expensive versions of VC++ 6.0. As you note, that is how most people do it, with some diehards using one of the Inprise/Borland tools. Straight API programming has never been too popular, and you will have to pay the price for not going along with the herd. OTOH, after you get proficient, you will understand what you are doing, rather than just clicking on Wizards, and your skills will transfer to something like X programming. -- Bear Technology Making Montana safe for Grizzlies http://people.montana.com/~bowman/