Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 22nd, 2006, 9:28 PM   #1
msk420
Programmer
 
msk420's Avatar
 
Join Date: May 2006
Posts: 85
Rep Power: 3 msk420 is on a distinguished road
C++ windows programming

I want to learn how to program in windows in C++ but I know how to console program. I want to make windows apps not console apps. Can anyone direct me twords a free tutorial or free ebook that I can download to learn win32 programming?
__________________
Code Forums
msk420 is offline   Reply With Quote
Old May 22nd, 2006, 10:07 PM   #2
Jimbo
Battle Programmer
 
Jimbo's Avatar
 
Join Date: Feb 2006
Location: Bellevue, WA, USA
Posts: 770
Rep Power: 3 Jimbo is on a distinguished road
tried looking around yet?
Jimbo is offline   Reply With Quote
Old May 22nd, 2006, 10:23 PM   #3
volatile
Newbie
 
Join Date: Nov 2005
Posts: 18
Rep Power: 0 volatile is on a distinguished road
If you want to make windows programs, you also have to make a decission about what library to use. There's the windows api, MFC, .NET and many others. If I were you I'd start with the windows api. All the other libraries are built around it. You'll also get a better understanding of what goes on with all those windows on your screen.

Here's a great tutorial that will teach you the basics. Its not that big, you'll get throug it in a day: http://www.winprog.org/tutorial/.

If your not happy with it and want something a bit easier, fancy styles and such, I'd take up .NET. Maybe someone on the forum has a better idea.

Win api is great if you want to stick to simple things like games (openGL, directX). Eigher way, its a smart move to learn win api. Even MFC and .NET programmers have to use it on occasions.
volatile is offline   Reply With Quote
Old May 22nd, 2006, 11:28 PM   #4
Mad_guy
Hobbyist Programmer
 
Mad_guy's Avatar
 
Join Date: Oct 2004
Location: Sandstorm, Techno Club
Posts: 239
Rep Power: 5 Mad_guy is on a distinguished road
Send a message via AIM to Mad_guy Send a message via MSN to Mad_guy
MSDN has examples that will show you the basic tenants of the windows APIs, and when I say "windows APIs" I mean all of them, graphics section included.

If you're serious about it though, go pick up a copy of "Programming Windows" and "Programming Applications for Microsoft Windows." You'll be happy you did.
__________________
os: mac os 10.5.4
revision control: git
editor: emacs

site
Mad_guy is offline   Reply With Quote
Old May 22nd, 2006, 11:57 PM   #5
uman
Expert Programmer
 
Join Date: Dec 2004
Posts: 794
Rep Power: 4 uman is on a distinguished road
If you have a lot of time and fortitude, pick up Petzold's book (I forget the title.)
__________________
Few people deserve to be compared to (Rush) Limbaugh, most of them were convicted at the Nuremburg trials.
--WilliamSChips on Slashdot
uman is offline   Reply With Quote
Old May 23rd, 2006, 1:56 AM   #6
KyrinComaBlack
Programmer
 
KyrinComaBlack's Avatar
 
Join Date: Dec 2005
Location: Toronto, Ontario, Canada
Posts: 48
Rep Power: 0 KyrinComaBlack is on a distinguished road
Send a message via MSN to KyrinComaBlack
yeah i been trying to find tutorials on WinAPI for C++ but they are scarce(sp?). Yes I know WinAPI was really made for C but you can also use C++. But it just sucks theres no docs hardly for C++. Yeah I have looked up in google all the time. I even have the Programming Windows book but onyl C >.> . If someoen can help please/
KyrinComaBlack is offline   Reply With Quote
Old May 23rd, 2006, 2:00 AM   #7
msk420
Programmer
 
msk420's Avatar
 
Join Date: May 2006
Posts: 85
Rep Power: 3 msk420 is on a distinguished road
Ya see its not that easy to find tutorials on it...
__________________
Code Forums
msk420 is offline   Reply With Quote
Old May 23rd, 2006, 2:14 AM   #8
KyrinComaBlack
Programmer
 
KyrinComaBlack's Avatar
 
Join Date: Dec 2005
Location: Toronto, Ontario, Canada
Posts: 48
Rep Power: 0 KyrinComaBlack is on a distinguished road
Send a message via MSN to KyrinComaBlack
i found one site and it doesn't explain it good enough to actually learn. So its no luck and MFC omg that is too complicated
KyrinComaBlack is offline   Reply With Quote
Old May 23rd, 2006, 3:11 AM   #9
KyrinComaBlack
Programmer
 
KyrinComaBlack's Avatar
 
Join Date: Dec 2005
Location: Toronto, Ontario, Canada
Posts: 48
Rep Power: 0 KyrinComaBlack is on a distinguished road
Send a message via MSN to KyrinComaBlack
okay i found some links on some site some are in different languages so bare with me

Programming only in Win32, sites:

http://www.functionx.com/win32/index.htm

http://www.winapi.co.kr/reference/reference.htm (Korean Sites, but, the examples is fantastic)

This site is Japanese, the examples clear, wonderful:

http://www.kumei.jp/c_lang/index_sdk.html
http://www.kumei.jp/c_lang/index_sdk2.html
http://www.kumei.jp/c_lang/index_sdk3.html
http://www.kumei.jp/c_lang/index_sdk4.html

Sites Englihs:

Tutorials:
http://www.catch22.net/tuts/

http://www.foosyerdoos.fsnet.co.uk/

Win32 SDK Help File = http://www.friends-of-fpc.org/tools/...2/win32hlp.exe

http://chgi.developpez.com/windows/

Site spanish:

http://winapi.conclase.net/curso/index.php
KyrinComaBlack is offline   Reply With Quote
Old May 23rd, 2006, 5:17 AM   #10
nnxion
Programming Guru
 
nnxion's Avatar
 
Join Date: Jun 2005
Location: elemental plane
Posts: 1,429
Rep Power: 5 nnxion is on a distinguished road
Quote:
Originally Posted by KyrinComaBlack
so bare with me

the examples is fantastic

Sites Englihs:
I can see you're a Canadian. :p

Couldn't leave it.
__________________
"Employ your time in improving yourself by other men's writings, so that you shall gain easily what others have labored hard for."
-- Socrates
nnxion is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 4:09 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC