Re: Help with VC6.0 Basic Concept!

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



rakesh.bohara@xxxxxxxxx wrote:

If you are very new to Windows programming, Please try to create some
Win32 application, I guess Programming Windows - Brent Rector is a good
book to start with, If you understand how the system works, it will be
very easy to understand, what is dialog based app or what is Doc/View
architecture,
Better start with basic Windows architecture, Learn how Win32 system
works internally and then go for MFC. By this mean you will understand
the Flexiblity provided by MFC compare to Win32.

Paul:

Actually, I disagree with this advice. Just as I believe it is not necessary (or desirable) to learn C before learning C++, I do not believe it is necessary (or desirable) to learn traditional Win32 GUI programming before learning MFC. You can, and should, learn about these things later, but I do not think it is necessary (for most people) to ever actually write a pure C program, or a pure Win32 GUI program.

What I think is important is to learn C++ very well before you start doing MFC (or any Windows programming). Many of the questions we see in these Microsoft newsgroups have to do with basic understanding of pointers and communication between objects, not with MFC or Windows per se.

David Wilkinson
.



Relevant Pages

  • Re: Help with text adventure
    ... You can also just write a console app with printf and getline, ... Is there a way to make a Win32 console application? ... Since you don't want or need MFC, ... windowing process of Windows, like it was behind any Windows program. ...
    (microsoft.public.win32.programmer.gdi)
  • Re: Is VS2008 a good environment?
    ... Upon programming VS2008 using win32 and C++, I find that it is not ... Every windows app needs to process messages, ... Which takes care of the "Make Windows programming OOP" ...
    (microsoft.public.win32.programmer.ui)
  • Re: Win32 versus MFC for 3D Programming?
    ... If you're going for Win32 just because you want Windows programming then ... > available in Win32 GDI or MFC. ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: Help with VC6.0 Basic Concept!
    ... One of the problems of people learning Win32 Programming first is that they can't outgrow ... do it any other way, and they end up writing raw Win32 code in MFC, fighting MFC's ...
    (microsoft.public.vc.mfc)
  • Re: Win32 versus MFC for 3D Programming?
    ... Well, if you know assembler and learned C++, acronyms ... learn win32 you are ready for any company. ... > the programming world that is quickly going the way of the T-rex. ... > MFC are huge windows application development platforms. ...
    (microsoft.public.win32.programmer.directx.graphics)