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. Is mfc still popular now?

Is mfc still popular now?

Scheduled Pinned Locked Moved C / C++ / MFC
c++question
27 Posts 16 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.
  • B Offline
    B Offline
    bornunique
    wrote on last edited by
    #1

    I want to know that is mfc still popular now?Shall I make an approach to it? who can give me some advice?

    W J N H B 7 Replies Last reply
    0
    • B bornunique

      I want to know that is mfc still popular now?Shall I make an approach to it? who can give me some advice?

      W Offline
      W Offline
      Waldermort
      wrote on last edited by
      #2

      That's like asking a VB'er if 1 + 1 is 2

      Waldermort

      1 Reply Last reply
      0
      • B bornunique

        I want to know that is mfc still popular now?Shall I make an approach to it? who can give me some advice?

        J Offline
        J Offline
        Justin Perez
        wrote on last edited by
        #3

        MFC is still popular, but no so much as C#. I still use it on a daily basis, mostly for real-time stuff. Anything .NET can't hold a flame to C++ speed wise.

        I get all the news I need from the weather report - Paul Simon (from "The Only Living Boy in New York")

        D B 2 Replies Last reply
        0
        • J Justin Perez

          MFC is still popular, but no so much as C#. I still use it on a daily basis, mostly for real-time stuff. Anything .NET can't hold a flame to C++ speed wise.

          I get all the news I need from the weather report - Paul Simon (from "The Only Living Boy in New York")

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

          Justin Perez wrote:

          MFC is still popular, but no so much as C#.

          How in the world could you possibly know such a thing? :rolleyes: Have you polled everyone, or at least a representative sample?


          "A good athlete is the result of a good and worthy opponent." - David Crow

          "To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne

          C L 2 Replies Last reply
          0
          • J Justin Perez

            MFC is still popular, but no so much as C#. I still use it on a daily basis, mostly for real-time stuff. Anything .NET can't hold a flame to C++ speed wise.

            I get all the news I need from the weather report - Paul Simon (from "The Only Living Boy in New York")

            B Offline
            B Offline
            bornunique
            wrote on last edited by
            #5

            Thank you for answering my questions.Can you give me some tips for learning MFC & C#,like recommanding some good books for read,it must be very famous so I can get it easily.

            J D L 3 Replies Last reply
            0
            • B bornunique

              I want to know that is mfc still popular now?Shall I make an approach to it? who can give me some advice?

              N Offline
              N Offline
              Nishad S
              wrote on last edited by
              #6

              I am earning money to live by coding using MFC ;) What else you need to know?

              - NS -

              B 1 Reply Last reply
              0
              • N Nishad S

                I am earning money to live by coding using MFC ;) What else you need to know?

                - NS -

                B Offline
                B Offline
                bornunique
                wrote on last edited by
                #7

                Just recommand me some good books ,I know C++ but never used MFC,I need a book for me to start this journey.Thank you again!

                1 Reply Last reply
                0
                • B bornunique

                  I want to know that is mfc still popular now?Shall I make an approach to it? who can give me some advice?

                  H Offline
                  H Offline
                  Hamid Taebi
                  wrote on last edited by
                  #8

                  Microsoft Foundation Classes(MFC) Library is created with Microsoft that customize win32 library(if you remember Win32 was for c and it has some limited) and insert some things to it.

                  C 1 Reply Last reply
                  0
                  • B bornunique

                    Thank you for answering my questions.Can you give me some tips for learning MFC & C#,like recommanding some good books for read,it must be very famous so I can get it easily.

                    J Offline
                    J Offline
                    jhwurmbach
                    wrote on last edited by
                    #9

                    Jeff Prosise, "Programming Windows with MFC", Microsoft Press It's the one standard compendium. Old, but good.


                    Though I speak with the tongues of men and of angels, and have not money, I am become as a sounding brass, or a tinkling cymbal.
                    George Orwell, "Keep the Aspidistra Flying", Opening words

                    1 Reply Last reply
                    0
                    • D David Crow

                      Justin Perez wrote:

                      MFC is still popular, but no so much as C#.

                      How in the world could you possibly know such a thing? :rolleyes: Have you polled everyone, or at least a representative sample?


                      "A good athlete is the result of a good and worthy opponent." - David Crow

                      "To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne

                      C Offline
                      C Offline
                      CPallini
                      wrote on last edited by
                      #10

                      DavidCrow wrote:

                      How in the world could you possibly know such a thing? Have you polled everyone, or at least a representative sample?

                      From the weather report, of course! :-D

                      If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.

                      1 Reply Last reply
                      0
                      • H Hamid Taebi

                        Microsoft Foundation Classes(MFC) Library is created with Microsoft that customize win32 library(if you remember Win32 was for c and it has some limited) and insert some things to it.

                        C Offline
                        C Offline
                        Cedric Moonen
                        wrote on last edited by
                        #11

                        Why does that answer to the OP question ? Furthermore, your answer is not really correct. First, win32 is not for C. It has a C API but that doesn't mean that you need to write C code to use it. And it doesn't really have some limitations: everything you can do with MFC, you can do that with the win32 API also (of course, this will probably much more time, but still). Second, MFC are basically wrapper classes around the win32 API, which mean they don't really add functionality, they just provide a OO wrapper.


                        Cédric Moonen Software developer
                        Charting control [v1.2]

                        H J 2 Replies Last reply
                        0
                        • B bornunique

                          Thank you for answering my questions.Can you give me some tips for learning MFC & C#,like recommanding some good books for read,it must be very famous so I can get it easily.

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

                          bornunique wrote:

                          ...so I can get it easily.

                          Are you allergic to work?


                          "A good athlete is the result of a good and worthy opponent." - David Crow

                          "To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne

                          1 Reply Last reply
                          0
                          • C Cedric Moonen

                            Why does that answer to the OP question ? Furthermore, your answer is not really correct. First, win32 is not for C. It has a C API but that doesn't mean that you need to write C code to use it. And it doesn't really have some limitations: everything you can do with MFC, you can do that with the win32 API also (of course, this will probably much more time, but still). Second, MFC are basically wrapper classes around the win32 API, which mean they don't really add functionality, they just provide a OO wrapper.


                            Cédric Moonen Software developer
                            Charting control [v1.2]

                            H Offline
                            H Offline
                            Hamid Taebi
                            wrote on last edited by
                            #13

                            Win32 Library and Win32 was written in c not for C++,MFC was originaly a customize of Win32 then it inserting object orientation(for example classes) to it also support of somethings was little in it.

                            1 Reply Last reply
                            0
                            • C Cedric Moonen

                              Why does that answer to the OP question ? Furthermore, your answer is not really correct. First, win32 is not for C. It has a C API but that doesn't mean that you need to write C code to use it. And it doesn't really have some limitations: everything you can do with MFC, you can do that with the win32 API also (of course, this will probably much more time, but still). Second, MFC are basically wrapper classes around the win32 API, which mean they don't really add functionality, they just provide a OO wrapper.


                              Cédric Moonen Software developer
                              Charting control [v1.2]

                              J Offline
                              J Offline
                              jhwurmbach
                              wrote on last edited by
                              #14

                              Cedric Moonen wrote:

                              First, win32 is not for C.

                              It is. You can call it from C++ (due to the inherent backward-compatibility), but it is a simple C-API. Quite old fasioned C, that is. No object orientation or interfaces or derivation like e.g. GTK+ has.


                              Though I speak with the tongues of men and of angels, and have not money, I am become as a sounding brass, or a tinkling cymbal.
                              George Orwell, "Keep the Aspidistra Flying", Opening words

                              1 Reply Last reply
                              0
                              • D David Crow

                                Justin Perez wrote:

                                MFC is still popular, but no so much as C#.

                                How in the world could you possibly know such a thing? :rolleyes: Have you polled everyone, or at least a representative sample?


                                "A good athlete is the result of a good and worthy opponent." - David Crow

                                "To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne

                                L Offline
                                L Offline
                                led mike
                                wrote on last edited by
                                #15

                                I agree with your point. Though I have no doubt it is true, for the script kiddies outnumber the rest of us by ????, I don't know but it's a lot! For them C# is the new VB and like the old VB will of course be more popular with them than C++. If the noise here on CP is any indication the script kiddie numbers are growing at an alarming rate.

                                D 1 Reply Last reply
                                0
                                • B bornunique

                                  Thank you for answering my questions.Can you give me some tips for learning MFC & C#,like recommanding some good books for read,it must be very famous so I can get it easily.

                                  L Offline
                                  L Offline
                                  led mike
                                  wrote on last edited by
                                  #16

                                  bornunique wrote:

                                  it must be very famous so I can get it easily.

                                  What is your C++ background? If you are just beginning C++ I don't recommend starting with a MFC book as they are mostly written for experienced C++ developers.

                                  1 Reply Last reply
                                  0
                                  • L led mike

                                    I agree with your point. Though I have no doubt it is true, for the script kiddies outnumber the rest of us by ????, I don't know but it's a lot! For them C# is the new VB and like the old VB will of course be more popular with them than C++. If the noise here on CP is any indication the script kiddie numbers are growing at an alarming rate.

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

                                    led mike wrote:

                                    If the noise here on CP is any indication the script kiddie numbers are growing at an alarming rate.

                                    I once asked a transmission mechanic what make of vehicle he saw the most of in his shop. Without hesitation, he said it was Chrysler* vehicles. That could be interpreted in one of two ways: 1) Chrysler makes an inferior product, or 2) there are more Chrysler vehicles on the road than comparable models, so it stands to reason that more Chrysler vehicles will be in the shop than others. Therefore, GM could have an equally faulty vehicle, but if there are less of them on the road, statistically there will also be less of them in the shop, but that is no indicator that they are a better vehicle. * The argument could be made for any make, not just Chrysler.


                                    "A good athlete is the result of a good and worthy opponent." - David Crow

                                    "To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne

                                    L 1 Reply Last reply
                                    0
                                    • D David Crow

                                      led mike wrote:

                                      If the noise here on CP is any indication the script kiddie numbers are growing at an alarming rate.

                                      I once asked a transmission mechanic what make of vehicle he saw the most of in his shop. Without hesitation, he said it was Chrysler* vehicles. That could be interpreted in one of two ways: 1) Chrysler makes an inferior product, or 2) there are more Chrysler vehicles on the road than comparable models, so it stands to reason that more Chrysler vehicles will be in the shop than others. Therefore, GM could have an equally faulty vehicle, but if there are less of them on the road, statistically there will also be less of them in the shop, but that is no indicator that they are a better vehicle. * The argument could be made for any make, not just Chrysler.


                                      "A good athlete is the result of a good and worthy opponent." - David Crow

                                      "To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne

                                      L Offline
                                      L Offline
                                      led mike
                                      wrote on last edited by
                                      #18

                                      DavidCrow wrote:

                                      That could be interpreted in one of two ways: 1) Chrysler makes an inferior product, or 2) there are more Chrysler vehicles on the road than comparable models

                                      So that horrible analogy means that you can't tell if their numbers are growing by the posts here on CP? What about the comp.lang.C++ news group?

                                      D E 2 Replies Last reply
                                      0
                                      • B bornunique

                                        I want to know that is mfc still popular now?Shall I make an approach to it? who can give me some advice?

                                        B Offline
                                        B Offline
                                        bob16972
                                        wrote on last edited by
                                        #19

                                        It's popular where I'm at for large applications

                                        1 Reply Last reply
                                        0
                                        • L led mike

                                          DavidCrow wrote:

                                          That could be interpreted in one of two ways: 1) Chrysler makes an inferior product, or 2) there are more Chrysler vehicles on the road than comparable models

                                          So that horrible analogy means that you can't tell if their numbers are growing by the posts here on CP? What about the comp.lang.C++ news group?

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

                                          led mike wrote:

                                          ...you can't tell if their numbers are growing by the posts here on CP?

                                          There may very well be an equal number of "C++" members but they are just not posting, or they are posting at a time when you and I are offline. My point is, you can't tell about one simply because of the apparent lack of the other.


                                          "A good athlete is the result of a good and worthy opponent." - David Crow

                                          "To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne

                                          M 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