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. This is NOT a question

This is NOT a question

Scheduled Pinned Locked Moved C / C++ / MFC
c++jsonhelpquestioncareer
10 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
    Steve S
    wrote on last edited by
    #1

    Given my (relatively) advanced years, I'm allowed to be a grumpy old man. I'm now exercising that right (and I recognise that no right exists without responsibility, and it's part of that responsibility towards the usefulness of CP as a contributor via the forums that makes me act). MFC is a set of foundation classes to make working with Win32 easier. That's 'easier', not necessarily 'easy'. It helps tremendously if you can learn about the Win32 API itself while you are using MFC, because some day you will need to write something that there's no wrapper for. Go and read Petzold, or actually read the MSDN documentation. At a push, step into some of the source of MFC. But do something that will actually advance your knowledge of the area you're working in. If you're doing CS in college, pay more attention when your proposed assignments or homework are being discussed. If you don't want to do the work, you won't reap the reward (or if you do, it won't last past your first week in a new job). If you're doing this for a living (which many of us here are), recognise that hey, we are all in the same boat here, and it pays to be polite, and help where you can. Unless I missed a memo somewhere, no one actually gets paid to help anyone else on here, so if you come across as insufferably rude, you won't get much help. If I see "URGENT: PLEASE HELP", I tend to skip that. No point helping people who can't plan properly :)

    Steve S Developer for hire

    M R W L 5 Replies Last reply
    0
    • S Steve S

      Given my (relatively) advanced years, I'm allowed to be a grumpy old man. I'm now exercising that right (and I recognise that no right exists without responsibility, and it's part of that responsibility towards the usefulness of CP as a contributor via the forums that makes me act). MFC is a set of foundation classes to make working with Win32 easier. That's 'easier', not necessarily 'easy'. It helps tremendously if you can learn about the Win32 API itself while you are using MFC, because some day you will need to write something that there's no wrapper for. Go and read Petzold, or actually read the MSDN documentation. At a push, step into some of the source of MFC. But do something that will actually advance your knowledge of the area you're working in. If you're doing CS in college, pay more attention when your proposed assignments or homework are being discussed. If you don't want to do the work, you won't reap the reward (or if you do, it won't last past your first week in a new job). If you're doing this for a living (which many of us here are), recognise that hey, we are all in the same boat here, and it pays to be polite, and help where you can. Unless I missed a memo somewhere, no one actually gets paid to help anyone else on here, so if you come across as insufferably rude, you won't get much help. If I see "URGENT: PLEASE HELP", I tend to skip that. No point helping people who can't plan properly :)

      Steve S Developer for hire

      M Offline
      M Offline
      Mark Salsbery
      wrote on last edited by
      #2

      Steve S wrote:

      Go and read Petzold, or actually read the MSDN documentation.

      Word!

      1 Reply Last reply
      0
      • S Steve S

        Given my (relatively) advanced years, I'm allowed to be a grumpy old man. I'm now exercising that right (and I recognise that no right exists without responsibility, and it's part of that responsibility towards the usefulness of CP as a contributor via the forums that makes me act). MFC is a set of foundation classes to make working with Win32 easier. That's 'easier', not necessarily 'easy'. It helps tremendously if you can learn about the Win32 API itself while you are using MFC, because some day you will need to write something that there's no wrapper for. Go and read Petzold, or actually read the MSDN documentation. At a push, step into some of the source of MFC. But do something that will actually advance your knowledge of the area you're working in. If you're doing CS in college, pay more attention when your proposed assignments or homework are being discussed. If you don't want to do the work, you won't reap the reward (or if you do, it won't last past your first week in a new job). If you're doing this for a living (which many of us here are), recognise that hey, we are all in the same boat here, and it pays to be polite, and help where you can. Unless I missed a memo somewhere, no one actually gets paid to help anyone else on here, so if you come across as insufferably rude, you won't get much help. If I see "URGENT: PLEASE HELP", I tend to skip that. No point helping people who can't plan properly :)

        Steve S Developer for hire

        R Offline
        R Offline
        Rick York
        wrote on last edited by
        #3

        I agree too. My other 'favorite' is "quick question." Yeah, right. :rolleyes:

        1 Reply Last reply
        0
        • S Steve S

          Given my (relatively) advanced years, I'm allowed to be a grumpy old man. I'm now exercising that right (and I recognise that no right exists without responsibility, and it's part of that responsibility towards the usefulness of CP as a contributor via the forums that makes me act). MFC is a set of foundation classes to make working with Win32 easier. That's 'easier', not necessarily 'easy'. It helps tremendously if you can learn about the Win32 API itself while you are using MFC, because some day you will need to write something that there's no wrapper for. Go and read Petzold, or actually read the MSDN documentation. At a push, step into some of the source of MFC. But do something that will actually advance your knowledge of the area you're working in. If you're doing CS in college, pay more attention when your proposed assignments or homework are being discussed. If you don't want to do the work, you won't reap the reward (or if you do, it won't last past your first week in a new job). If you're doing this for a living (which many of us here are), recognise that hey, we are all in the same boat here, and it pays to be polite, and help where you can. Unless I missed a memo somewhere, no one actually gets paid to help anyone else on here, so if you come across as insufferably rude, you won't get much help. If I see "URGENT: PLEASE HELP", I tend to skip that. No point helping people who can't plan properly :)

          Steve S Developer for hire

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

          If I were stood next to you right now I would shake your hand, pat you on the back and run away with your cane. Learning to use a wrapper, in my opinion, is not learning to code. I see many programs and especially libraries that are coded in MFC, much of the time it's unwarrented. We all know MFC apps come with baggage. If the project is a large scale multi media library, then no problem. But I don't want to download a 3mb calculator, nor would I expect anybody else to. What pains me the most is to see an excellent code sample that would greatly help in one of my projects, only for it to be MFC only. There are very few projects/articles on here that cater for non MFC users. Is it so difficult for people to test what is defined?

          L D 2 Replies Last reply
          0
          • W Waldermort

            If I were stood next to you right now I would shake your hand, pat you on the back and run away with your cane. Learning to use a wrapper, in my opinion, is not learning to code. I see many programs and especially libraries that are coded in MFC, much of the time it's unwarrented. We all know MFC apps come with baggage. If the project is a large scale multi media library, then no problem. But I don't want to download a 3mb calculator, nor would I expect anybody else to. What pains me the most is to see an excellent code sample that would greatly help in one of my projects, only for it to be MFC only. There are very few projects/articles on here that cater for non MFC users. Is it so difficult for people to test what is defined?

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

            waldermort wrote:

            and run away with your cane.

            ROTFLMAO aaaahahhahahahaha... :laugh:

            led mike

            1 Reply Last reply
            0
            • S Steve S

              Given my (relatively) advanced years, I'm allowed to be a grumpy old man. I'm now exercising that right (and I recognise that no right exists without responsibility, and it's part of that responsibility towards the usefulness of CP as a contributor via the forums that makes me act). MFC is a set of foundation classes to make working with Win32 easier. That's 'easier', not necessarily 'easy'. It helps tremendously if you can learn about the Win32 API itself while you are using MFC, because some day you will need to write something that there's no wrapper for. Go and read Petzold, or actually read the MSDN documentation. At a push, step into some of the source of MFC. But do something that will actually advance your knowledge of the area you're working in. If you're doing CS in college, pay more attention when your proposed assignments or homework are being discussed. If you don't want to do the work, you won't reap the reward (or if you do, it won't last past your first week in a new job). If you're doing this for a living (which many of us here are), recognise that hey, we are all in the same boat here, and it pays to be polite, and help where you can. Unless I missed a memo somewhere, no one actually gets paid to help anyone else on here, so if you come across as insufferably rude, you won't get much help. If I see "URGENT: PLEASE HELP", I tend to skip that. No point helping people who can't plan properly :)

              Steve S Developer for hire

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

              Steve S wrote:

              we are all in the same boat here

              Yeah but some of us should always wear a life Jacket while others should just stay on dry land at get their fish filet at McDonalds. Don't ask, I have no idea what that means. :-D

              led mike

              M 1 Reply Last reply
              0
              • L led mike

                Steve S wrote:

                we are all in the same boat here

                Yeah but some of us should always wear a life Jacket while others should just stay on dry land at get their fish filet at McDonalds. Don't ask, I have no idea what that means. :-D

                led mike

                M Offline
                M Offline
                Mark Salsbery
                wrote on last edited by
                #7

                led mike wrote:

                some of us should always wear a life Jacket while others should just stay on dry land at get their fish filet at McDonalds

                Mind if I use that as a signature?? :-D

                L 1 Reply Last reply
                0
                • M Mark Salsbery

                  led mike wrote:

                  some of us should always wear a life Jacket while others should just stay on dry land at get their fish filet at McDonalds

                  Mind if I use that as a signature?? :-D

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

                  Mark Salsbery wrote:

                  Mind if I use that as a signature??

                  Sure why not. :)

                  led mike

                  1 Reply Last reply
                  0
                  • S Steve S

                    Given my (relatively) advanced years, I'm allowed to be a grumpy old man. I'm now exercising that right (and I recognise that no right exists without responsibility, and it's part of that responsibility towards the usefulness of CP as a contributor via the forums that makes me act). MFC is a set of foundation classes to make working with Win32 easier. That's 'easier', not necessarily 'easy'. It helps tremendously if you can learn about the Win32 API itself while you are using MFC, because some day you will need to write something that there's no wrapper for. Go and read Petzold, or actually read the MSDN documentation. At a push, step into some of the source of MFC. But do something that will actually advance your knowledge of the area you're working in. If you're doing CS in college, pay more attention when your proposed assignments or homework are being discussed. If you don't want to do the work, you won't reap the reward (or if you do, it won't last past your first week in a new job). If you're doing this for a living (which many of us here are), recognise that hey, we are all in the same boat here, and it pays to be polite, and help where you can. Unless I missed a memo somewhere, no one actually gets paid to help anyone else on here, so if you come across as insufferably rude, you won't get much help. If I see "URGENT: PLEASE HELP", I tend to skip that. No point helping people who can't plan properly :)

                    Steve S Developer for hire

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

                    What is your question? :confused:

                    led mike

                    1 Reply Last reply
                    0
                    • W Waldermort

                      If I were stood next to you right now I would shake your hand, pat you on the back and run away with your cane. Learning to use a wrapper, in my opinion, is not learning to code. I see many programs and especially libraries that are coded in MFC, much of the time it's unwarrented. We all know MFC apps come with baggage. If the project is a large scale multi media library, then no problem. But I don't want to download a 3mb calculator, nor would I expect anybody else to. What pains me the most is to see an excellent code sample that would greatly help in one of my projects, only for it to be MFC only. There are very few projects/articles on here that cater for non MFC users. Is it so difficult for people to test what is defined?

                      D Offline
                      D Offline
                      dharani
                      wrote on last edited by
                      #10

                      Win32 coding is lot better than MFC . For example , I did my first TCP server using CSocket . I tried to use the same CSocket in a console application . I was able to create,bind and listen on the server object -but I was surprised to find that OnAccept() never fired when clients attempted connections ! . It took me a while to realise that in a console app, if we use CSocket, then the messages won,t be pumped to the socket layer . Someone suggested me to use a invisible framewnd class to act as message handler ! So lets learn it in the right way (hard way ?)- Win32

                      redindian

                      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