Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. How to differentiate MFC functions and SDK

How to differentiate MFC functions and SDK

Scheduled Pinned Locked Moved C / C++ / MFC
c++helptutorial
11 Posts 6 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    snprani
    wrote on last edited by
    #1

    Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks

    R E T D 4 Replies Last reply
    0
    • S snprani

      Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks

      R Offline
      R Offline
      Rajesh R Subramanian
      wrote on last edited by
      #2

      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

      T 1 Reply Last reply
      0
      • S snprani

        Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks

        E Offline
        E Offline
        Eytukan
        wrote on last edited by
        #3

        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]--

        T 1 Reply Last reply
        0
        • R Rajesh R Subramanian

          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

          T Offline
          T Offline
          ThatsAlok
          wrote on last edited by
          #4

          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

          D 1 Reply Last reply
          0
          • E Eytukan

            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]--

            T Offline
            T Offline
            toxcct
            wrote on last edited by
            #5

            if the program have any dependancy to MFCxxx.dll, then the program uses MFC somewhere :D


            TOXCCT >>> GEII power
            [toxcct][VisualCalc]

            E 1 Reply Last reply
            0
            • S snprani

              Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks

              T Offline
              T Offline
              ThatsAlok
              wrote on last edited by
              #6

              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

              1 Reply Last reply
              0
              • T ThatsAlok

                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

                D Offline
                D Offline
                David Crow
                wrote on last edited by
                #7

                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

                T 1 Reply Last reply
                0
                • S snprani

                  Hi How to differentiate MFC functions and SDK and what are the differences between these two. Please help me in this regard. Thanks

                  D Offline
                  D Offline
                  David Crow
                  wrote on last edited by
                  #8

                  Read about MFC here.


                  "Take only what you need and leave the land as you found it." - Native American Proverb

                  1 Reply Last reply
                  0
                  • T toxcct

                    if the program have any dependancy to MFCxxx.dll, then the program uses MFC somewhere :D


                    TOXCCT >>> GEII power
                    [toxcct][VisualCalc]

                    E Offline
                    E Offline
                    Eytukan
                    wrote on last edited by
                    #9

                    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]--

                    1 Reply Last reply
                    0
                    • D David Crow

                      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

                      T Offline
                      T Offline
                      ThatsAlok
                      wrote on last edited by
                      #10

                      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

                      D 1 Reply Last reply
                      0
                      • T ThatsAlok

                        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

                        D Offline
                        D Offline
                        David Crow
                        wrote on last edited by
                        #11

                        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

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups