Could we say that MFC to Win32 is about the same as
HLA (high level assembly) to Assembly language?
In both case it would make the programming easier?
This is a discussion on What is MFC? within the Windows Programming forums, part of the Platform Specific Boards category; Could we say that MFC to Win32 is about the same as HLA (high level assembly) to Assembly language? In ...
Could we say that MFC to Win32 is about the same as
HLA (high level assembly) to Assembly language?
In both case it would make the programming easier?
Yes. MFC is a Framework for building GUI applications.
Although it also has a couple of other functionality that isn't related to GUI, such as CString, a string class of its own, much better than std::string IMO
For information on how to enable C++11 on your compiler, look here.
よく聞くがいい!私は天才だからね! ^_^
I see, thanks Elysia.
So what is better after all for a beginner: to start with MFC or Win32?
Using Code::Blocks with MSVC++ 2010.
MFC builds upon Win32, so to use MFC, you need to know Win32 basics.
But that is not to say you need to study how to create windows and such with Win32 API, but you need to know how messages and windows, etc works.
You can start with MFC, provided that you also study how the system works.
MFC is also only available on Standard+ versions of Visual Studio (not Express).
Last edited by Elysia; 02-24-2008 at 10:38 AM.
For information on how to enable C++11 on your compiler, look here.
よく聞くがいい!私は天才だからね! ^_^
The only version it's not available on is Express. Standard and Pro have it.MFC is also only available on Pro versions of Visual Studio (not Express).
Thanks, i think i will try to learn Win32.
MFC sounds like another language to me, so im afraid that it will only mix things up.
Using Code::Blocks with MSVC++ 2010.
That's not true. I'd go for MFC if I were you.
It contains lots and lots of wonderful classes.
You just need to know some Win32 basics to use it.
For information on how to enable C++11 on your compiler, look here.
よく聞くがいい!私は天才だからね! ^_^