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