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. The Lounge
  3. Almost a year...

Almost a year...

Scheduled Pinned Locked Moved The Lounge
csharpc++oopquestionlearning
22 Posts 11 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.
  • P Polite Programmer

    Its more than a year that I'm trying to learn programming windows both ways, SDK and MFC but I still find myself very much infant... Though I admit I have'nt actively coded much becuase I have to pursue my studies but its quite furstrating... It seems to me I can never never be a proficient windows programmer like Jerry Ritcher, Jeff Prosie or Paul... My style goes like this... Suppose I'm working on clipboard. I will open up MSDN read the relevant sections and take appropiate notes out of it. Then will try to build something minimal but working. Will be modifying it until it works the way I want it to be... meanwhile, MSDN lies besides me and I find myself consulting every now and then. Even I forget what parameters WM_SETFONT message takes.... Again I've to resort to MSDN for it. What's wrong where's wrong? You learning process was similar?

    Polite Programmer


    More Object Oriented then C#

    R Offline
    R Offline
    Ray Kinsella
    wrote on last edited by
    #9

    7 Years on since leaving uni and about 10 years since I wrote my first line of code I am still doing ... its good practise, there is a alot to know these days. Don't expect to have it all off the cuff,

    Regards Ray "Je Suis Mort De Rire" Blogging @ Keratoconus Watch

    1 Reply Last reply
    0
    • P Polite Programmer

      Its more than a year that I'm trying to learn programming windows both ways, SDK and MFC but I still find myself very much infant... Though I admit I have'nt actively coded much becuase I have to pursue my studies but its quite furstrating... It seems to me I can never never be a proficient windows programmer like Jerry Ritcher, Jeff Prosie or Paul... My style goes like this... Suppose I'm working on clipboard. I will open up MSDN read the relevant sections and take appropiate notes out of it. Then will try to build something minimal but working. Will be modifying it until it works the way I want it to be... meanwhile, MSDN lies besides me and I find myself consulting every now and then. Even I forget what parameters WM_SETFONT message takes.... Again I've to resort to MSDN for it. What's wrong where's wrong? You learning process was similar?

      Polite Programmer


      More Object Oriented then C#

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #10

      Do you think any of us know the parameters to evn 1 percent of the functions we use? We have to look up everything, all the time. (Or cut and paste it from another part of your code) The only thing you have to know is how to sit there for hours, looking at the same documentation, and the same code, untill you find the bug.

      Truth is the subjection of reality to an individuals perception

      G L 2 Replies Last reply
      0
      • L Lost User

        Do you think any of us know the parameters to evn 1 percent of the functions we use? We have to look up everything, all the time. (Or cut and paste it from another part of your code) The only thing you have to know is how to sit there for hours, looking at the same documentation, and the same code, untill you find the bug.

        Truth is the subjection of reality to an individuals perception

        G Offline
        G Offline
        GaryWoodfine
        wrote on last edited by
        #11

        Being a good Developer or Programmer, takes a long time, and I'm not surprised that you're still consulting documentation after a year, I still consult documentation after 15 years. It takes a great deal of patience,practice, tenacity, study, discipline, understanding and hours and hours of work to be a good developer. I found the best way to learn how to program is to read another developers code, study it , understand it, and attempt to refactor it, Improve it and re write it in your own way. That way you will get get a better unserstanding of syntax, and structure and concepts I for one have developed Notepad, Calculator in a myriad of different programming languages from C++, VB, C#, Java, VB.NET ...... and every time I learn something new, a concept that I can take forward I hang out here on codeproject because it is a great resource to have look at other developers source code, and to learn! I submit articles here, because I want my code reviewed by my peers, so I can learn something, and hopefully another developer will learn from me. A true programmer never stops learning! I have been programming (proffessionally , if that what you call it) for 15 years now, and every day I learn something new!! -- modified at 6:24 Wednesday 27th September, 2006


        "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


        My Website || My Blog

        L 1 Reply Last reply
        0
        • G GaryWoodfine

          Being a good Developer or Programmer, takes a long time, and I'm not surprised that you're still consulting documentation after a year, I still consult documentation after 15 years. It takes a great deal of patience,practice, tenacity, study, discipline, understanding and hours and hours of work to be a good developer. I found the best way to learn how to program is to read another developers code, study it , understand it, and attempt to refactor it, Improve it and re write it in your own way. That way you will get get a better unserstanding of syntax, and structure and concepts I for one have developed Notepad, Calculator in a myriad of different programming languages from C++, VB, C#, Java, VB.NET ...... and every time I learn something new, a concept that I can take forward I hang out here on codeproject because it is a great resource to have look at other developers source code, and to learn! I submit articles here, because I want my code reviewed by my peers, so I can learn something, and hopefully another developer will learn from me. A true programmer never stops learning! I have been programming (proffessionally , if that what you call it) for 15 years now, and every day I learn something new!! -- modified at 6:24 Wednesday 27th September, 2006


          "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


          My Website || My Blog

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #12

          cykophysh39 wrote:

          I found the best way to learn how to program is to read another developers code, study it , understand it, and attempt to refactor it, Improve it and re write it in your own way. That way you will get get a better unserstanding of syntax, and structure and concepts

          And there are many sources, obviously the Code Project tutorials, and repositories for open-source projects such as http://sourceforge.net/[^]

          1 Reply Last reply
          0
          • L Lost User

            Do you think any of us know the parameters to evn 1 percent of the functions we use? We have to look up everything, all the time. (Or cut and paste it from another part of your code) The only thing you have to know is how to sit there for hours, looking at the same documentation, and the same code, untill you find the bug.

            Truth is the subjection of reality to an individuals perception

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #13

            Regarding your last post in the recent spat with Henize in the Soapbox and the advice you gave in the Hardware forum 2 days ago, I for one would be interested in seeing Code Project articles from you that address the issues (from Basic to Advanced) in device drivers and the like.

            L G 2 Replies Last reply
            0
            • L Lost User

              Regarding your last post in the recent spat with Henize in the Soapbox and the advice you gave in the Hardware forum 2 days ago, I for one would be interested in seeing Code Project articles from you that address the issues (from Basic to Advanced) in device drivers and the like.

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #14

              Seriously? You want me to write articles on device drivers? I am flattered! But arent there a number of articles already on CP regharding this? I had a look some time back and they looked at first glance informative and well written. If you really want to know driver though, dont lok to CP, buy Walter Oneys book, Programming the Windows Driver Model. Best 50$ you will ever spend.

              Truth is the subjection of reality to an individuals perception

              L 1 Reply Last reply
              0
              • P Polite Programmer

                Its more than a year that I'm trying to learn programming windows both ways, SDK and MFC but I still find myself very much infant... Though I admit I have'nt actively coded much becuase I have to pursue my studies but its quite furstrating... It seems to me I can never never be a proficient windows programmer like Jerry Ritcher, Jeff Prosie or Paul... My style goes like this... Suppose I'm working on clipboard. I will open up MSDN read the relevant sections and take appropiate notes out of it. Then will try to build something minimal but working. Will be modifying it until it works the way I want it to be... meanwhile, MSDN lies besides me and I find myself consulting every now and then. Even I forget what parameters WM_SETFONT message takes.... Again I've to resort to MSDN for it. What's wrong where's wrong? You learning process was similar?

                Polite Programmer


                More Object Oriented then C#

                R Offline
                R Offline
                Ray Cassick
                wrote on last edited by
                #15

                Do not let this worry you. Being smart on a subject quite often does not mean 'knowing it all' as much as it means 'knowing what you don't now and then where and how to find it'.


                My Blog[^]
                FFRF[^]


                1 Reply Last reply
                0
                • L Lost User

                  Seriously? You want me to write articles on device drivers? I am flattered! But arent there a number of articles already on CP regharding this? I had a look some time back and they looked at first glance informative and well written. If you really want to know driver though, dont lok to CP, buy Walter Oneys book, Programming the Windows Driver Model. Best 50$ you will ever spend.

                  Truth is the subjection of reality to an individuals perception

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #16

                  Flattery was not intended. If you have a story to tell, then I am sure there are many who would like to hear it. You quote a good reference :)

                  1 Reply Last reply
                  0
                  • L Lost User

                    Regarding your last post in the recent spat with Henize in the Soapbox and the advice you gave in the Hardware forum 2 days ago, I for one would be interested in seeing Code Project articles from you that address the issues (from Basic to Advanced) in device drivers and the like.

                    G Offline
                    G Offline
                    GaryWoodfine
                    wrote on last edited by
                    #17

                    Richard A. Abbott wrote:

                    Regarding your last post in the recent spat with Henize in the Soapbox and the advice you gave in the Hardware forum 2 days ago, I for one would be interested in seeing Code Project articles from you that address the issues (from Basic to Advanced) in device drivers and the like.

                    ME spat with who? You sure it was me? Who's Henize? Was I in the soapbox? 2 Days ago?? My Minds gone blank? I'll have to Defrag and get back to you :confused: :):cool:


                    "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


                    My Website || My Blog

                    L 2 Replies Last reply
                    0
                    • G GaryWoodfine

                      Richard A. Abbott wrote:

                      Regarding your last post in the recent spat with Henize in the Soapbox and the advice you gave in the Hardware forum 2 days ago, I for one would be interested in seeing Code Project articles from you that address the issues (from Basic to Advanced) in device drivers and the like.

                      ME spat with who? You sure it was me? Who's Henize? Was I in the soapbox? 2 Days ago?? My Minds gone blank? I'll have to Defrag and get back to you :confused: :):cool:


                      "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


                      My Website || My Blog

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #18

                      Sounds like CP is posting at random again. R Abbots e-mail post was in response to one of mine.

                      Truth is the subjection of reality to an individuals perception

                      G 1 Reply Last reply
                      0
                      • L Lost User

                        Sounds like CP is posting at random again. R Abbots e-mail post was in response to one of mine.

                        Truth is the subjection of reality to an individuals perception

                        G Offline
                        G Offline
                        GaryWoodfine
                        wrote on last edited by
                        #19

                        OK So I can stop thinking of Device drivers now then!! I was trying to think what device I could write a driver for!! Phew!!!;P


                        "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


                        My Website || My Blog

                        1 Reply Last reply
                        0
                        • G GaryWoodfine

                          Richard A. Abbott wrote:

                          Regarding your last post in the recent spat with Henize in the Soapbox and the advice you gave in the Hardware forum 2 days ago, I for one would be interested in seeing Code Project articles from you that address the issues (from Basic to Advanced) in device drivers and the like.

                          ME spat with who? You sure it was me? Who's Henize? Was I in the soapbox? 2 Days ago?? My Minds gone blank? I'll have to Defrag and get back to you :confused: :):cool:


                          "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


                          My Website || My Blog

                          L Offline
                          L Offline
                          Lost User
                          wrote on last edited by
                          #20

                          cykophysh39, my comment to you, which was in response to your excellent comments above, was locations to find open source projects for studying purposes. The spat I referred to was here [^].

                          G 1 Reply Last reply
                          0
                          • L Lost User

                            cykophysh39, my comment to you, which was in response to your excellent comments above, was locations to find open source projects for studying purposes. The spat I referred to was here [^].

                            G Offline
                            G Offline
                            GaryWoodfine
                            wrote on last edited by
                            #21

                            Ok Not Guilty :-) For open source project I gues you could try www.sourceforge.net. I have had junior developers that I pointed to www.planetsourcecode.com and of course on here, there are plenty of talented individuals on this site, who write some really good stuff!, I have learnt alot from this site alone


                            "a fool will not learn from a wise man, but a wise man will learn from a fool" "It is hard to fail, but it is worse never to have tried to succeed." - Theodore Roosevelt "Success is going from failure to failure without losing your enthusiasm." - Winston Churchill


                            My Website || My Blog

                            1 Reply Last reply
                            0
                            • P Polite Programmer

                              Well, why not Charlz... Moreover, I'm using VC.NET 2003. Any further advice?

                              Polite Programmer


                              More Object Oriented then C#

                              C Offline
                              C Offline
                              Christian Graus
                              wrote on last edited by
                              #22

                              OK, then intellisense should help you out a fair bit, although you still need to look up all those constants. I still need to do the same, for a lot of the APIs I don't use so often.

                              Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog

                              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