How to differentiate MFC functions and SDK
-
Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks
Microsoft Platform SDK is freely available from Microsoft. It contains all header files, libraries and tools required to develop Windows applications. It contains some samples and documentation also. But it does not have any good object oriented window library like MFC. It is really difficult and challenging to produce high functionality applications with a great looking GUI and all. But on the other hand, MFC is set of classes (Not free), that has wrappers for windows API, written in C++. There might be other packages those are similar (Think class library by symantec, and Object windows library by Borland, etc...) but MFC is the most celebrated package when it comes to windows application development with GUI. Regards, Rajesh R. Subramanian. Akruti Software, Bombay, India. You have an apple and me too. We exchange those and We have an apple each. You have an idea and me too. We exchange those and We have two ideas each. -- modified at 2:33 Wednesday 30th November, 2005
-
Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks
if the "winmain()" is visible, its an SDK program, if not it could be MFC. SDK is programmed using C for calling APIs directly (though u can create your own classes in C++) MFC is object oriented fully C++ based, wraps the raw API and gives you a faster way to create applications. first learn SDK, then come to MFC. never land on MFC straight away. the mistake which i did :( Then you'd be asking "what the heck is windproc and whatz a winmain??!"
"But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho
--[V]--
-
Microsoft Platform SDK is freely available from Microsoft. It contains all header files, libraries and tools required to develop Windows applications. It contains some samples and documentation also. But it does not have any good object oriented window library like MFC. It is really difficult and challenging to produce high functionality applications with a great looking GUI and all. But on the other hand, MFC is set of classes (Not free), that has wrappers for windows API, written in C++. There might be other packages those are similar (Think class library by symantec, and Object windows library by Borland, etc...) but MFC is the most celebrated package when it comes to windows application development with GUI. Regards, Rajesh R. Subramanian. Akruti Software, Bombay, India. You have an apple and me too. We exchange those and We have an apple each. You have an idea and me too. We exchange those and We have two ideas each. -- modified at 2:33 Wednesday 30th November, 2005
Rajesh R. Subramanian wrote:
Microsoft Platform SDK is freely available from Microsoft
Rajesh R. Subramanian wrote:
But on the other hand, MFC is set of classes (Not free),
I am totally confused by your above two statement! nothing is free buddy!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers, Alok Gupta VC Forum Q&A :- I/ IV
-
if the "winmain()" is visible, its an SDK program, if not it could be MFC. SDK is programmed using C for calling APIs directly (though u can create your own classes in C++) MFC is object oriented fully C++ based, wraps the raw API and gives you a faster way to create applications. first learn SDK, then come to MFC. never land on MFC straight away. the mistake which i did :( Then you'd be asking "what the heck is windproc and whatz a winmain??!"
"But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho
--[V]--
-
Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks
snprani wrote:
How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard.
Buddy, MFC is just a Object oriented Wrapper Over Windows SDK api.. which simplify working with apis easily.. thats a only major diffrence between them
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers, Alok Gupta VC Forum Q&A :- I/ IV
-
Rajesh R. Subramanian wrote:
Microsoft Platform SDK is freely available from Microsoft
Rajesh R. Subramanian wrote:
But on the other hand, MFC is set of classes (Not free),
I am totally confused by your above two statement! nothing is free buddy!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers, Alok Gupta VC Forum Q&A :- I/ IV
ThatsAlok wrote:
I am totally confused by your above two statement! nothing is free buddy!
You can freely download the Platform SDK from Microsoft, whereas you cannot do so with MFC. Is that what you are referring to?
"Take only what you need and leave the land as you found it." - Native American Proverb
-
Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks
Read about MFC here.
"Take only what you need and leave the land as you found it." - Native American Proverb
-
if the program have any dependancy to MFCxxx.dll, then the program uses MFC somewhere :D
TOXCCT >>> GEII power
[toxcct][VisualCalc]if the project is done in MFC , it'll have MFC functions . if it is done in SDK , it will have SDK functions. :rolleyes:
"But your mind is very complex, very tricky. It makes simple things complicated. -- that's its work. And for centuries it has been trained for only one thing: to make things so complicated that your life becomes impossible."- Osho
--[V]--
-
ThatsAlok wrote:
I am totally confused by your above two statement! nothing is free buddy!
You can freely download the Platform SDK from Microsoft, whereas you cannot do so with MFC. Is that what you are referring to?
"Take only what you need and leave the land as you found it." - Native American Proverb
DavidCrow wrote:
You can freely download the Platform SDK from Microsoft, whereas you cannot do so with MFC
Little OT question Sir, Is there is Some diffrence between Windows SDK and Plateform SDK?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers, Alok Gupta VC Forum Q&A :- I/ IV
-
DavidCrow wrote:
You can freely download the Platform SDK from Microsoft, whereas you cannot do so with MFC
Little OT question Sir, Is there is Some diffrence between Windows SDK and Plateform SDK?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers, Alok Gupta VC Forum Q&A :- I/ IV
ThatsAlok wrote:
Is there is Some diffrence between Windows SDK and Plateform SDK?
The Windows SDK is a subset of the Platform SDK.
"Take only what you need and leave the land as you found it." - Native American Proverb