Thread: Learning to write Windows Apps

  1. #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

  2. #2
    Software Developer jverkoey's Avatar
    Join Date
    Feb 2003
    Location
    New York
    Posts
    1,905
    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

  3. #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

  4. #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

  5. #5
    Registered User Dante Shamest's Avatar
    Join Date
    Apr 2003
    Posts
    970
    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.

  6. #6
    ---
    Join Date
    May 2004
    Posts
    1,379
    im not sure what the difference is but im pretty sure that .NET has nothing to do with that

  7. #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.

  8. #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

  9. #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

Popular pages Recent additions subscribe to a feed

Similar Threads

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