Intro to windows programming?

aceO07

Diamond Member
Nov 6, 2000
4,491
0
76
How would I go about learning to program windows applications? Links? Software? Books?
What is the standard programming langauge used to accomplish this? Besides java..

I've had basic programming experience with pascal, c++, c, and java. All of which were text based programming. Now I want to do something with windows.
 

EagleKeeper

Discussion Club Moderator<br>Elite Member
Staff member
Oct 30, 2000
42,589
5
0
To fully understand the internals on how MS Windows operates, get Windows Programming by Petzold.

After you understand how the internals of Windows operates, you can then tackle object programming.
Many others in the forum are posting problems issues on code based on learning texts in school or on their own.
 

aceO07

Diamond Member
Nov 6, 2000
4,491
0
76
Programming Windows by Charles Petzold, how readable is it for a beginner? And how would you rate it? Was it an interesting read?
 

manly

Lifer
Jan 25, 2000
13,086
3,850
136
While it's an introductory Win32 programming book, it's not an introductory-level programming text.

You should be a decent to good C language coder. The writing is pretty good; this book is considered the Win32 programming bible.

Having said that, I think Petzold himself states that you should be willing to dedicate 6 months of serious study to get through the book. It's not for lightweights.

If your goal is simply to do *some* GUI programming, there are easier ways of getting there.
 

aceO07

Diamond Member
Nov 6, 2000
4,491
0
76
I'll go and take a look at the book later today.

Are there any webpages I could look over for an intro? What are easier ways of doing GUI programming?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
What are easier ways of doing GUI programming?

Pretty much all of them =)

Borland C++ Builder, Borland Delphi (now Kylix, uses Object Pascal for the language), VB.

C# and MS' new WinForms are supposed to be a lot cleaner than MFC, but I havn't used them yet to be able to comment.