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. Is MSDN deteriorating?

Is MSDN deteriorating?

Scheduled Pinned Locked Moved The Lounge
csharpc++questionhtmldotnet
18 Posts 15 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 Offline
    P Offline
    peterchen
    wrote on last edited by
    #1

    I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


    We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
    boost your code || Fold With Us! || sighist

    J J M P D 11 Replies Last reply
    0
    • P peterchen

      I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


      We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
      boost your code || Fold With Us! || sighist

      J Offline
      J Offline
      Judah Gabriel Himango
      wrote on last edited by
      #2

      I think a lot of the GDI & GDI+ stuff is poorly documented. That said, yeah, overall I think there's lots of room from improvement over at MSDN. CP frequenter (and great CP article writer) Wesner Moise touched[^] on this recently.

      Tech, life, family, faith: Give me a visit. I'm currently blogging about: Bought a House! Judah Himango

      -- modified at 10:21 Wednesday 28th December, 2005

      1 Reply Last reply
      0
      • P peterchen

        I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


        We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
        boost your code || Fold With Us! || sighist

        J Offline
        J Offline
        James Brown
        wrote on last edited by
        #3

        totally agree with you here....Microsoft documentation has been going steadily downhill in recent years. Take a look at their Uniscribe documentation: http://msdn.microsoft.com/library/en-us/intl/uniscrib_44f9.asp[^] Compare this to the ATSUI documentation from Apple which covers their own related technology: http://developer.apple.com/documentation/Carbon/Conceptual/ATSUI_Concepts/[^] The Apple docs are clear, easy to read, have good diagrams. The Microsoft docs are utterley incomprehensible and in places are actually *wrong* Are Microsoft deliberately writing bad docs to open up the market for their book publishing departments or have they just lost their way? come on MS buck your ideas up! james
        http://www.catch22.net

        1 Reply Last reply
        0
        • P peterchen

          I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


          We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
          boost your code || Fold With Us! || sighist

          M Offline
          M Offline
          Michael P Butler
          wrote on last edited by
          #4

          MSDN has been going downhill since the rise of the Internet. Back in the day, The budget wouldn't stretch for books so the MSDN cds were my only way of learning about an API or class library. Since the Internet has become mainstream, I usually hit CP or Google if I want a code-sample. MSDN has been relegated to F1 for help when I can't remember a syntax and intellisense is playing up. I used to love MSDN. I'd spend hours reading all the articles on the library CD's when the new shipment arrived. I miss the days of Nancy Clutz and her ilk, those people knew how to write for their audience. Now though, too many articles concentrate on the latest and greatest. If I want to read up on a subject that is more relevant, google usually finds me a good article that has been written by somebody who has actually used the API in anger and not written the sample as part of their job description. I'm glad to see people like Tom Archer being recruited by MSDN, people with real world experience who know what we need. Michael CP Blog [^] Development Blog [^]

          1 Reply Last reply
          0
          • P peterchen

            I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


            We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
            boost your code || Fold With Us! || sighist

            P Offline
            P Offline
            Prakash Nadar
            wrote on last edited by
            #5

            This document is lot better than the symbian documentation (sometimes no documentation, I have to lookup in the header file to understand what the APIs might do) that I was working on rite now. Yes may be it not that properly documented (according to you) but I found it ok (or better than before when they listed only the Apis). The documentation of Windows SDK has proved to be very usefull to novice.


            -Prakash

            P 1 Reply Last reply
            0
            • P Prakash Nadar

              This document is lot better than the symbian documentation (sometimes no documentation, I have to lookup in the header file to understand what the APIs might do) that I was working on rite now. Yes may be it not that properly documented (according to you) but I found it ok (or better than before when they listed only the Apis). The documentation of Windows SDK has proved to be very usefull to novice.


              -Prakash

              P Offline
              P Offline
              peterchen
              wrote on last edited by
              #6

              Mr.Prakash wrote:

              This document

              Which? The one I linked to was my example for good documentation. GDI+ simply lacks an equivalent (even though pixel positioning definitely got more complex). I find this a lot in MSDN, few topics are documented well, but digging deeper we end up with "autodocumented source code".

              Mr.Prakash wrote:

              The documentation of Windows SDK has proved to be very usefull to novice.

              Absolutely. I simply loved it both as beginner and "seasoned user". But for .NET, it's almost useless.


              We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
              boost your code || Fold With Us! || sighist

              1 Reply Last reply
              0
              • P peterchen

                I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


                We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                boost your code || Fold With Us! || sighist

                D Offline
                D Offline
                Douglas Troy
                wrote on last edited by
                #7

                What Microsoft should do, is make a WIKI out of the MSDN On-line so the community can keep it properly updated.


                :..::. Douglas H. Troy ::..
                Fold with us|Development Blogging|viksoe.dk's site

                M S 2 Replies Last reply
                0
                • P peterchen

                  I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


                  We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                  boost your code || Fold With Us! || sighist

                  D Offline
                  D Offline
                  Daniel Turini
                  wrote on last edited by
                  #8

                  Who can find why this event[^] isn't being raised, and when it should be raised. You won't find it easily. At least, I could only find it by using Reflector. I reported it on 11/16/2005 to MSDN documentation feedback and what to change in the docs. Their answer: "Hi Daniel, Excellent point! I've filed a bug to update the Exited event documentation. Thanks for pointing this out, Shel Blauman .NET Framework UE" As of today, almost 45 days later, nothing changed. I don't believe that I'm the only one sending this feedback. It seems that people at MSDN are simply too slow at changing the documentation, so they are not able to keep up with suggestions, corrections and new documentation for new APIs. From the Churchdown Parish Magazine: "Would the Congregation please note that the bowl at the back of the Church, labelled 'For The Sick,' is for monetary donations only."

                  D 1 Reply Last reply
                  0
                  • D Daniel Turini

                    Who can find why this event[^] isn't being raised, and when it should be raised. You won't find it easily. At least, I could only find it by using Reflector. I reported it on 11/16/2005 to MSDN documentation feedback and what to change in the docs. Their answer: "Hi Daniel, Excellent point! I've filed a bug to update the Exited event documentation. Thanks for pointing this out, Shel Blauman .NET Framework UE" As of today, almost 45 days later, nothing changed. I don't believe that I'm the only one sending this feedback. It seems that people at MSDN are simply too slow at changing the documentation, so they are not able to keep up with suggestions, corrections and new documentation for new APIs. From the Churchdown Parish Magazine: "Would the Congregation please note that the bowl at the back of the Church, labelled 'For The Sick,' is for monetary donations only."

                    D Offline
                    D Offline
                    Douglas Troy
                    wrote on last edited by
                    #9

                    ... this is a good reason why making the MSDN a WIKI would allow for faster "turn around" for these kinds of issues ... You could have made the change, and the community would keep the doc's on the straight and narrow; with MS employees ultimately checking everything over and improving upon what's there (if need be).


                    :..::. Douglas H. Troy ::..
                    Fold with us|Development Blogging|viksoe.dk's site

                    1 Reply Last reply
                    0
                    • D Douglas Troy

                      What Microsoft should do, is make a WIKI out of the MSDN On-line so the community can keep it properly updated.


                      :..::. Douglas H. Troy ::..
                      Fold with us|Development Blogging|viksoe.dk's site

                      M Offline
                      M Offline
                      Marc Clifton
                      wrote on last edited by
                      #10

                      Douglas Troy wrote:

                      What Microsoft should do, is make a WIKI out of the MSDN On-line so the community can keep it properly updated.

                      My initial reaction was, wow, what a great idea, why wait for Microsoft to do that? But it occurs to me that you'd want to at least start with the MSDN content, which is of course copyrighted. So yes, I guess Microsoft would have to take the lead. Marc Pensieve

                      D 1 Reply Last reply
                      0
                      • P peterchen

                        I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


                        We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                        boost your code || Fold With Us! || sighist

                        L Offline
                        L Offline
                        Luca Leonardo Scorcia
                        wrote on last edited by
                        #11

                        I used to complain about MSDN, especially the built-in search or the browser software, but now I don't anymore. University forced me in using Java, and I scream and suffer every time I need to open the javadoc. It is really much, much, much, much, much, worse than MSDN. I would pay to get a better, simpler, birds-eye documentation. It is really difficult to understand how things have to be done with a mere reference. Luca The Price of Freedom is Eternal Vigilance.

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          Douglas Troy wrote:

                          What Microsoft should do, is make a WIKI out of the MSDN On-line so the community can keep it properly updated.

                          My initial reaction was, wow, what a great idea, why wait for Microsoft to do that? But it occurs to me that you'd want to at least start with the MSDN content, which is of course copyrighted. So yes, I guess Microsoft would have to take the lead. Marc Pensieve

                          D Offline
                          D Offline
                          Douglas Troy
                          wrote on last edited by
                          #12

                          Marc Clifton wrote:

                          My initial reaction was, wow, what a great idea

                          Well, this was my one "great idea" for 2005. About time I came up with something. :->

                          Marc Clifton wrote:

                          guess Microsoft would have to take the lead.

                          Yes, yes they would.


                          :..::. Douglas H. Troy ::..
                          Fold with us|Development Blogging|viksoe.dk's site

                          1 Reply Last reply
                          0
                          • P peterchen

                            I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


                            We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                            boost your code || Fold With Us! || sighist

                            A Offline
                            A Offline
                            Anna Jayne Metcalfe
                            wrote on last edited by
                            #13

                            There's no doubt about it in my mind. The documentation for the new stuff (.NET, GDI+ etc) is definitely not up to the standard MS has set in the past. Mind you, the .NET documentation is like a good reference book by comparison with the documentation on Visual Studio extensibility (especially the automation interfaces for indicidual language services such as Visual C++ *). Now that is truly crap documentation!!! :| * I spent most of yesterday trying to figure out how to retrieve a VS2005 VCProjectEngineLibrary::VCPlatform interface when no solution/project was opened so we could get our include folder config reading code working in VS2005, which has a different interface from VS2002/2003 in this area. When we finally cracked it we found the interface returns incomplete results, so that was a waste of time. Samples? What Samples? :mad: Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                            1 Reply Last reply
                            0
                            • D Douglas Troy

                              What Microsoft should do, is make a WIKI out of the MSDN On-line so the community can keep it properly updated.


                              :..::. Douglas H. Troy ::..
                              Fold with us|Development Blogging|viksoe.dk's site

                              S Offline
                              S Offline
                              Shog9 0
                              wrote on last edited by
                              #14

                              I've been a fan of that idea, ever since i first saw documentation like this, where notes can be appended. Or even think how much of an improvement it would be, if all MSDN pages suddenly had CodeProject-style article forums!

                              ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.1 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums

                              S 1 Reply Last reply
                              0
                              • S Shog9 0

                                I've been a fan of that idea, ever since i first saw documentation like this, where notes can be appended. Or even think how much of an improvement it would be, if all MSDN pages suddenly had CodeProject-style article forums!

                                ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.1 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums

                                S Offline
                                S Offline
                                S Douglas
                                wrote on last edited by
                                #15

                                Shog9 wrote:

                                where notes can be appended. Or even think how much of an improvement it would be, if all MSDN pages suddenly had CodeProject-style article forums!

                                Now that would make the MSDN hugely power full!


                                ZeePain! wrote:

                                This seems like one of those programs that started small, grew incrementally, building internal pressure, and finally barfed all over its source code sneakers. Or something.

                                thedailywtf.com[^]

                                1 Reply Last reply
                                0
                                • P peterchen

                                  I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


                                  We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                                  boost your code || Fold With Us! || sighist

                                  G Offline
                                  G Offline
                                  Gary R Wheeler
                                  wrote on last edited by
                                  #16

                                  I think the decline in quality of MSDN documentation can be traced directly to the metastasis of API's since the advent of .NET. We've had three major revisions of the framework in that time. I'm sure documentation is a low priority at Microsoft, like any other company under pressure to create product and get it out the door. Microsoft has one advantage, however. They don't have to document everything. They realize that, if an API is documented poorly, some poor slob will figure it out and write an article for Code Project.


                                  Software Zen: delete this; // [Fold With Us!](http://www.codeproject.com/script/profile/whos_who.asp?msg=1307432&id=10338#xx1307432xx)[[^](http://www.codeproject.com/script/profile/whos_who.asp?msg=1307432&id=10338#xx1307432xx "New Window")]

                                  1 Reply Last reply
                                  0
                                  • P peterchen

                                    I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


                                    We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                                    boost your code || Fold With Us! || sighist

                                    S Offline
                                    S Offline
                                    StillCarel
                                    wrote on last edited by
                                    #17

                                    Yes, agreed on both getting old and quality detoriation of MSDN. Actually I am gong back to (call me whatever you whish) good old C and Basta!, nothing has really changed, the costs of upgrading has become too high with respect to the gains made. Yes, industry and business 'demands' it but that is their problem and theirs alone. Yes, I think I am getting older and hopefully a little wiser too.

                                    1 Reply Last reply
                                    0
                                    • P peterchen

                                      I'm using some free time to dabble with C#/.NET. What irks me most is that MSDN isn't as helpful as it used to be. Maybe I'm just getting old, but these are my observations: (1) Blob of information the "old" MSDN offered for small sections like "Clipboard" or "GDI Lines and Curves" always three parts:   1. "About X" with general information and design philosophy   2. "Using X", coding and explaining common tasks   3. "X Reference" with, well, a reference. "About X" seems to have vanished completely, "Using X" is replaced by plain, often uncommented code samples spread over the actual reference, leaving us with huge lists of namespaces, classes, methods and properties. Example: - About Lines in GDI documentation[^] - About Lines in GDI+ documentation (wonder why there's no clickety?) (2) Automatic Garbage Most Member descriptions just have a generic description ("Draws a line connecting the two points specified by coordinate pairs") with TONS of boilerplate I understand that documenting the .NET framework is an immense task. Still, MSDN was IMO the biggest selling point of windows development. Heck, I learnt MFC development using MSDN. What is your opinion? Are you getting along with MSDN better, or worse than in the "good old days"? Maybe I'm just getting old..


                                      We say "get a life" to each other, disappointed or jokingly. What we forget, though, is that this is possibly the most destructive advice you can give to a geek.
                                      boost your code || Fold With Us! || sighist

                                      A Offline
                                      A Offline
                                      Anders Molin
                                      wrote on last edited by
                                      #18

                                      I have programmed for quite some different things, like a lot of TAPI where I had to read different vendors documentation about what they supported, Dialogic Boards, strange USB encryption keys and stuff like that... Let me tell you, the best documentation I have ever seen is MSDN! - Anders

                                      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