locked
Starting windows programming RRS feed

  • Question

  • Hi,
    I am very much new to the visual c++. I have all my experience in c++ console application. I am familiar with all the concepts of c++.

    Now I need to start with MFC and win32 programming.

    So please suggest me. How should I initiate. Actually I am not able to get a proper path to start with.

    I found so many documents in net but need a actual one to start with.
    Some of my friends say to start with windows architecture, But that also seems to difficult to get in net.

    Please suggest how to start properly.
    Friday, September 25, 2009 2:08 PM

Answers

  • Hi – I think my information can help you:

    Well, if you understand the Win32®-based C++ in the console-based level, then other areas will not be hard to learn. You can learn almost everything if you just have the basic concept experience.

    However, you are required to read some books regarding the Microsoft Foundation Class (MFC) Library.
    Check the following link: http://msdn.microsoft.com/en-us/library/ms235422(VS.80).aspx (Please, check then the links under “Creating Native Applications”).

    I hope this helps…

    Have a nice day…

    Best regards,
    Fisnik
     


    Coder24.com
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:42 AM
    Saturday, September 26, 2009 12:04 PM
  • The best bet to start with Win32 programming is to buy a copy of Charles Petzold's book "Programming Windows"
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:43 AM
    Friday, September 25, 2009 3:24 PM
  • Rajesh_1978 wrote:
    > Hi,
    > I am very much new to the visual c++. I have all my experience in c++ console
    > application. I am familiar with all the concepts of c++.
    >
    > Now I need to start with MFC and win32 programming.
    >
    > So please suggest me. How should I initiate. Actually I am not able to get a
    > proper path to start with.
    >
    > I found so many documents in net but need a actual one to start with.
    > Some of my friends say to start with windows architecture, But that also seems
    > to difficult to get in net.
    >
    suggest how to start properly.

    I personally do not think it is necessary to learn raw Win32 API programming
    before learning MFC. But you should have a copy of Petzold's "Programing
    Windows" to learn what goes on under the hood.

    And of course you need an MFC book. I would recommend "Programming Windows with
    MFC" by Jeff Prosise.

    There is lots of online material about MFC. Just use Google or Bing and you will
    find it. There is not a question you can think of that has not been asked and
    answered before.




    David Wilkinson | Visual C++ MVP
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:43 AM
    Friday, September 25, 2009 3:33 PM
  • MFC is (quasi) dead in Europe...
    For Win32, read the Petzold (the Bible) as Belloc said, then the Richter (and Russinovich) books, then Kernel and
    Win32 groups (for advanced and undocumented apis...)
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:42 AM
    Friday, September 25, 2009 3:42 PM
  • MFC Concepts

    http://msdn.microsoft.com/en-us/library/kkcb3t0w(VS.80).aspx


    theForger's Win32 API Tutorial

    http://www.winprog.org/tutorial/

    - Wayne
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:42 AM
    Friday, September 25, 2009 6:02 PM

All replies

  • The best bet to start with Win32 programming is to buy a copy of Charles Petzold's book "Programming Windows"
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:43 AM
    Friday, September 25, 2009 3:24 PM
  • Rajesh_1978 wrote:
    > Hi,
    > I am very much new to the visual c++. I have all my experience in c++ console
    > application. I am familiar with all the concepts of c++.
    >
    > Now I need to start with MFC and win32 programming.
    >
    > So please suggest me. How should I initiate. Actually I am not able to get a
    > proper path to start with.
    >
    > I found so many documents in net but need a actual one to start with.
    > Some of my friends say to start with windows architecture, But that also seems
    > to difficult to get in net.
    >
    suggest how to start properly.

    I personally do not think it is necessary to learn raw Win32 API programming
    before learning MFC. But you should have a copy of Petzold's "Programing
    Windows" to learn what goes on under the hood.

    And of course you need an MFC book. I would recommend "Programming Windows with
    MFC" by Jeff Prosise.

    There is lots of online material about MFC. Just use Google or Bing and you will
    find it. There is not a question you can think of that has not been asked and
    answered before.




    David Wilkinson | Visual C++ MVP
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:43 AM
    Friday, September 25, 2009 3:33 PM
  • MFC is (quasi) dead in Europe...
    For Win32, read the Petzold (the Bible) as Belloc said, then the Richter (and Russinovich) books, then Kernel and
    Win32 groups (for advanced and undocumented apis...)
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:42 AM
    Friday, September 25, 2009 3:42 PM
  • MFC Concepts

    http://msdn.microsoft.com/en-us/library/kkcb3t0w(VS.80).aspx


    theForger's Win32 API Tutorial

    http://www.winprog.org/tutorial/

    - Wayne
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:42 AM
    Friday, September 25, 2009 6:02 PM
  • Thanks all,
    I have Petzold's "Programing
    Windows" fifth edition. In the cover page it is written that The definitive developers guide to windows 98 APIs .is it okay or some latest version of that book is there.
    Saturday, September 26, 2009 10:31 AM
  • I started learning Windows with Petzold's "Programming Windows 3.1". I'd say, that the 80% of the book contents is still valid today.
    Saturday, September 26, 2009 10:56 AM
  • Hi – I think my information can help you:

    Well, if you understand the Win32®-based C++ in the console-based level, then other areas will not be hard to learn. You can learn almost everything if you just have the basic concept experience.

    However, you are required to read some books regarding the Microsoft Foundation Class (MFC) Library.
    Check the following link: http://msdn.microsoft.com/en-us/library/ms235422(VS.80).aspx (Please, check then the links under “Creating Native Applications”).

    I hope this helps…

    Have a nice day…

    Best regards,
    Fisnik
     


    Coder24.com
    • Marked as answer by Wesley Yao Thursday, October 1, 2009 2:42 AM
    Saturday, September 26, 2009 12:04 PM