C Board  

Go Back   C Board > Platform Specific Boards > Windows Programming

Reply
 
LinkBack Thread Tools Display Modes
Old 05-30-2006, 06:49 PM   #1
erstwhile
 
Join Date: Jan 2002
Posts: 2,223
Windows programming links

Getting Started

This thread is intended to act as a quick reference for getting started with programming with the windows application programming interface(api, win32api, winapi).

Primary reference
Tutorials/how-tos/faqs
Platform Software Development Kit (PSDK)

This is not normally necessary if using Borland compilers, MinGW (dev-cpp, or, probably, code::blocks). It is essential for windows api programming with microsoft compilers.Note that although the psdk does contain mfc (Microsoft Foundation Classes) it is for 64bit platforms only and their use is restricted; check the licence for details.

Some Non-MFC C++ Class Libraries/Widgets(controls)
Books
  • Programming Windows, 5th edition, Charles Petzold (ISBN: 1-57231-995-X)
  • Programming Applications for Microsoft Windows, 4th edition, Jeffrey Richter (ISBN: 1-57231-996-8)
(For mfc: Programming Windows with MFC, 2nd edition, Jeff Prosise(ISBN: 1-57231-695-0))

Compiler Specific:
__________________
CProgramming FAQ
Caution: this person may be a carrier of the misinformation virus.
Ken Fitlike is offline   Reply With Quote
Old 06-27-2006, 02:27 PM   #2
C++ Programmer
 
Join Date: Aug 2005
Posts: 39
Another very nice one: http://www.relisoft.com/win32/

Focussed on C++, and uses a real OOP way of using the Win32 API.
MrLucky is offline   Reply With Quote
Old 12-31-2006, 08:31 PM   #3
Registered User
 
Join Date: Jul 2004
Posts: 14
http://www.henkessoft.de/C++/WinAPI/...s%206/api1.htm
Erhard Henkes is offline   Reply With Quote
Old 01-07-2008, 11:23 AM   #4
Registered User
 
Codeplug's Avatar
 
Join Date: Mar 2003
Posts: 3,844
I would also like to add that the full MSDN library is available as a free download. There are currently two versions, one with Visual Studio 2005 documentation, and another containing Visual Studio 2008 documentation. If you don't use Visual Studio, then it doesn't matter which version you download. If you do use Visual Studio, then choose the correct version for proper integration with the IDE.

During installation, you can choose which "components" to install - here are the major components:
  • Developer Knowledge Base Documentation (Knowledge Base Articles)
  • Office Developer Documentation
  • Mobile and Embedded Development
  • [dot]Net Development
  • Web Development
  • Win32 and COM Development
  • Development Tools and Languages (includes Visual Studio documentation)
  • Enterprise Servers and Development
It's a large download, but it's nice to be able to search and browse the reference locally - specially when MSDN online "runs slow", or your internet is down

There's no telling how long the following links will be valid. To find the latest MSDN for download, go the "Microsoft Download Center" and simply search with "MSDN library".

Stand-alone MSDN Library (integrates with VS 2008)
Stand-alone MSDN Library (integrates with VS 2005)

gg
Codeplug is offline   Reply With Quote
Old 02-26-2008, 08:59 AM   #5
Registered User
 
Join Date: Mar 2007
Posts: 69
Petzold is one of a kind among programming books. Not only that examples in the book are
very succinct and always to the point, but virtually all of them "just work."

You really can not find a better book. I did most of the examples in CodeWarrior, not even VC6,
and I remember that I only had to fiddle with project settings on a few occasions - rarely did I
need to change source code.

And to stay to the topic, here's a few Win32 programming links:

1. Books - http://www.igor-delovski.iz.hr/forum/viewtopic.php?t=33
2. Tutorials - http://www.igor-delovski.iz.hr/forum/viewtopic.php?t=44
idelovski is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Just starting Windows Programming, School me! Shamino Windows Programming 17 02-22-2008 08:14 AM
how to make a windows application crvenkapa C++ Programming 3 03-26-2007 09:59 AM
Question.. pode Windows Programming 12 12-19-2004 07:05 PM
IE 6 status bar DavidP Tech Board 15 10-23-2002 05:31 PM
Manipulating the Windows Clipboard Johno Windows Programming 2 10-01-2002 09:37 AM


All times are GMT -6. The time now is 10:37 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22