C Board  

Go Back   C Board > Platform Specific Boards > Windows Programming

Reply
 
LinkBack Thread Tools Display Modes
Old 05-28-2004, 04:22 PM   #1
Registered User
 
Join Date: Mar 2003
Posts: 2
Learning to write Windows Apps

I would like to learn to make windows Apps and especially learn to use all the new .NET stuff, can anyone tell me what I will need to know before I can write Windows Applications?

I already know C++ (although this is a bit rusty).

Im thinking of learning the following things in this order:

WINAPI -> MFC -> .NET CLR -> C#.

Andrew
johnson_a is offline   Reply With Quote
Old 05-28-2004, 04:38 PM   #2
Software Developer
 
jverkoey's Avatar
 
Join Date: Feb 2003
Location: University of Waterloo
Posts: 1,916
http://www.winprog.org/

that's a great place to start learning

Actually, right now I'm working on a win32 tutorial site which should have some tutorials up this weekend, but until I start writing some, theforger's tutorials should tide you over for a while

His tutorials are a bit outdated and don't cover .net technology, but they are still the base foundation of win32 programming, so they're worth going through
jverkoey is offline   Reply With Quote
Old 05-28-2004, 04:58 PM   #3
Registered User
 
Join Date: Mar 2003
Posts: 2
Thanks, jverkoey,

Does all the new .NET CLR stuff replace WINAPI or is one built on the other, what about COM objects? Are they replaced in .NET?

Andrew
johnson_a is offline   Reply With Quote
Old 05-28-2004, 05:58 PM   #4
Registered User
 
Join Date: Nov 2001
Posts: 1,348
I recommend that you first master C++. I mean master it! Then you have several options including Win32 API, MFC, GTK, etc.

Remember to first master C++.

Kuphryn
kuphryn is offline   Reply With Quote
Old 05-29-2004, 01:17 AM   #5
Even death may die...
 
Dante Shamest's Avatar
 
Join Date: Apr 2003
Location: Malaysia
Posts: 970
Quote:
Does all the new .NET CLR stuff replace WINAPI or is one built on the other, what about COM objects? Are they replaced in .NET?
90% of .NET is built on the Windows API.
Dante Shamest is offline   Reply With Quote
Old 05-29-2004, 06:36 AM   #6
Registered User
 
Join Date: May 2004
Posts: 1,362
im not sure what the difference is but im pretty sure that .NET has nothing to do with that
sand_man is offline   Reply With Quote
Old 05-29-2004, 09:14 AM   #7
Registered User
 
dalek's Avatar
 
Join Date: May 2003
Posts: 135
Dragging and dropping buttons has nothing to do with .NET. There are both .NET and non .NET development environments that provide this functionality.

There are plenty of links here that have explanations as to what .NET is, although they may be in a C# context, but it could just as easily be VB, DELPHI, C++ or COBOL as .NET is not language dependant.
dalek is offline   Reply With Quote
Old 05-30-2004, 07:47 PM   #8
Registered User
 
Join Date: Dec 2003
Posts: 50
Besides MFC, you could also check out wxWidgets. It works well with VC++.

Best Regards,
Yeoh
__________________
--
http://www.yeohhs.com
yeohhs is offline   Reply With Quote
Old 05-31-2004, 04:17 PM   #9
Registered User
 
Rare177's Avatar
 
Join Date: May 2004
Posts: 214
....

theres no need to master C++ for WINAPI
i preffer C myself...
plus the best book(Programming windows 5th ed)
is based around C...learning MFC and C# == good idea
because mfc is pretty common in jobs and C# is the future hehe
thats my say in this thread
Rare177 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows apps verses Console apps nano78 Windows Programming 8 09-22-2007 03:41 AM
Spying On Windows Kernel-Mode Apps SMurf Tech Board 3 08-26-2005 03:21 AM
Learning Dos and learning Windows blankstare77 C++ Programming 8 07-31-2005 03:48 PM
Windows Apps in Dev-C++ pittuck C++ Programming 6 04-05-2003 02:19 AM
OpenGL and Windows sean345 Game Programming 5 06-24-2002 10:14 PM


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


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

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