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. MSDN Documentation...

MSDN Documentation...

Scheduled Pinned Locked Moved The Lounge
questiondatabase
28 Posts 21 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.
  • C code frog 0

    Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

    O Offline
    O Offline
    orinoco77
    wrote on last edited by
    #17

    At our place we have a fairly restrictive web proxy, which means most of the useful sites out there are utterly inaccessible. For some stuff I more or less have to use MSDN, and I hate it with fiery passion. I'm used to being able to google something inexplicable and have the resources of the entire web at my fingertips. Having to know in advance which site a given solution is going to be found on, so I can get it added to the proxy, means I very rarely get the same sort of efficiency when I search for information at work compared with at home. There is so much information out there that is so much better than what's available on MSDN that as soon as it's no longer available to you, you suddenly realise just how completely useless MSDN is most of the time. Yes, it's technically correct, but it's extremely dry for the most part and completely unhelpful at least 50% of the time. Thank god I managed to get codeproject added to the proxy. With the release of MSDN2 it's become even worse. I still work with .NET 1.1, and getting information out of MSDN that's actually relevant to what I'm doing has become like getting blood out of a stone.

    S 1 Reply Last reply
    0
    • O orinoco77

      At our place we have a fairly restrictive web proxy, which means most of the useful sites out there are utterly inaccessible. For some stuff I more or less have to use MSDN, and I hate it with fiery passion. I'm used to being able to google something inexplicable and have the resources of the entire web at my fingertips. Having to know in advance which site a given solution is going to be found on, so I can get it added to the proxy, means I very rarely get the same sort of efficiency when I search for information at work compared with at home. There is so much information out there that is so much better than what's available on MSDN that as soon as it's no longer available to you, you suddenly realise just how completely useless MSDN is most of the time. Yes, it's technically correct, but it's extremely dry for the most part and completely unhelpful at least 50% of the time. Thank god I managed to get codeproject added to the proxy. With the release of MSDN2 it's become even worse. I still work with .NET 1.1, and getting information out of MSDN that's actually relevant to what I'm doing has become like getting blood out of a stone.

      S Offline
      S Offline
      SlowFatRunner
      wrote on last edited by
      #18

      I too find it easier and more helpful to simply surf for answers to most of my (relatively simple) questions. With that said, could I reclaim the disk space by removing MSDN from my computer or will that mess up VS 2003? Thanks, Larry

      T 1 Reply Last reply
      0
      • C code frog 0

        Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

        T Offline
        T Offline
        topcatalpha
        wrote on last edited by
        #19

        Hi, Glad to notice someone else thinks the same.. I was a delphi programmer and now programming in C#, MS VS is good stuff but the help is nothing compared to the borland helpfiles... like said, for some reason you always get the wrong information. Otherwise the intellisense (code completion) is already a great help and ofcours codeproject is offering a lot of good stuff. Greetz Kurt

        1 Reply Last reply
        0
        • S SlowFatRunner

          I too find it easier and more helpful to simply surf for answers to most of my (relatively simple) questions. With that said, could I reclaim the disk space by removing MSDN from my computer or will that mess up VS 2003? Thanks, Larry

          T Offline
          T Offline
          Thomas Wells
          wrote on last edited by
          #20

          I did remove MDSN from my machine. I too find it, most all the time, useless. They may cover all the pieces but not from the point of view I'm coming from. I want to answer a question and they want to write documentation. They are writing a reference manual not sure of what questions people will be asking. A Google search of microsoft.public news groups or the web in general will usually find you the answer right away. Often you could click "I'm Feeling Lucky".

          1 Reply Last reply
          0
          • C code frog 0

            Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

            L Offline
            L Offline
            Leah_Garrett
            wrote on last edited by
            #21

            The worst MSDN pages are those that just have the method, paramter(s) and return type. It so looks like auto generated code documentation. Nothing more then what intellisense gives you. It would be good if they code link to a relevent code sample. I have found that sometimes a code sample exists but in an obscure place. Maybe there could be a way to automate adding more useful links. Like say text matching and then using rating on relevence of links. Or maybe using some kind of if you found this interesting you may also want to see what other people visited next (like Amazon).

            1 Reply Last reply
            0
            • C code frog 0

              Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

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

              Yes, err, I mean, no. Again, No. To be roughly correct while still maintaining a positive bottom line To be roughly correct while still maintaining a positive bottom line To be roughly correct while still maintaining a positive bottom line To be roughly correct while still maintaining a positive bottom line


              We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP
              Linkify! || Fold With Us! || sighist

              1 Reply Last reply
              0
              • C code frog 0

                Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

                U Offline
                U Offline
                urbane tiger
                wrote on last edited by
                #23

                When reading MSDN doco the question I most frequently ask myself is (especially in respect of examples) - "Now why would I want to do that!". And it's predictably postmodern in its presentation, too much focus on what (form) and not enough on why (substance). But it sure beats dragging half a dozen CICS manuals out of the the bookshelf, only to find you dont have the one you need, and it'll take six weeks to get it!. PhilD

                1 Reply Last reply
                0
                • C code frog 0

                  Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

                  S Offline
                  S Offline
                  sgorozco
                  wrote on last edited by
                  #24

                  Well, actually I think the MSDN version that shipped with the original release of Visual Studio 6 (the one including that rare jewel "Hardcore VisualBasic" book) was way much better and helpful... :| Back then I had no permanent Internet connection at my workplace, yet I almost always managed to obtain useful help on what I wanted to accomplish. The quality and thoroughness of the examples were better too IMHO.

                  An interesting form of object-oriented programming: You suggest a novel algorithm, and watch as the rest of your team objects! ;)

                  1 Reply Last reply
                  0
                  • C code frog 0

                    Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

                    M Offline
                    M Offline
                    Mark II
                    wrote on last edited by
                    #25

                    MSDN really is poor these days. I am sure it used to be better. I used to bemoan the fact that I can't put MSDN on my IPAQ. Most of my core ref. manuals are either .pdf or .chm files, even BOL. But not MSDN. These days, however, I don't miss it because it is virtually useless anyway. But I'd be interested to know: how do you think MSDN could be imporved?

                    1 Reply Last reply
                    0
                    • N Nish Nishant

                      code-frog wrote:

                      Sometimes it's the only source that is right

                      Watch out for some rare errors though - because MSDN is nearly always accurate, the minority of erroneous documentation pages are even more dangerous than otherwise, because people'd be unsuspecting.

                      Regards, Nish


                      Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                      Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog

                      J Offline
                      J Offline
                      jleather
                      wrote on last edited by
                      #26

                      I have found a number of errors in sample code (which of course are one of the easiest to prove, just compile and run). For example the example code for a console app for ConfigurationManager had two bugs I discovered: 1) In Sub DisplayAppSettings() the for at the end: For i = 0 To appSettings.Count Console.WriteLine("#{0} Name: {1} Value: {2}", i, _ keys(i), appSettings(i)) Next i Results in an exception, that is Index was outside the bounds of the array. The line should read: For i = 0 To appSettings.Count - 1 2) In Sub DisplayConnectionStrings() the while loop is missing incrementing i as in the commented line I added below: Dim conEnum As IEnumerator = connections.GetEnumerator() Dim i As Integer = 0 While conEnum.MoveNext() Dim name As String = connections(i).Name ''i += 1 Dim connectionString As String = _ connections(name).ConnectionString Dim provider As String = _ connections(name).ProviderName Console.WriteLine("Name: {0}", name) Console.WriteLine("Connection string: {0}", connectionString) Console.WriteLine("Provider: {0}", provider) End While Obviously these were not test (or not tested correctly). I admit they where easy to fix but still was a (minor) pain in the neck. It is interesting to note that similar code found during a search on connectionStrings is correct, i.e. with the index variable incremented. Thanks, John Leather

                      1 Reply Last reply
                      0
                      • C code frog 0

                        Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

                        M Offline
                        M Offline
                        mrdgreen
                        wrote on last edited by
                        #27

                        :sigh: I utterly agree with you. I find this exactly correct and so is most of MS stuff, but it is hidden in troughs of needless and useless extraneous text/baggage!

                        1 Reply Last reply
                        0
                        • C code frog 0

                          Am I the only one that looks at some of the MSDN documentation and admits that yes it is correct and yes it does provide relevant information (that has nothing really to do with my question) but aside from that it's entirely unhelpful?:sigh: Sometimes it's the only source that is right (rare, almost endagered) most of the time it's relevant but useless (so common you have to wonder if they do it on purpose). Am I the only one? If not why do they do this? Why waste money telling me some of the most dry background information there is on a bit in transact SQL while telling me nothing about using bits in transact SQL? Why? Why? Why?:^) I think I'm going to fold up shop and start selling watches from door-to-door. It's gotta be easier...:rolleyes:

                          R Offline
                          R Offline
                          R W Brown
                          wrote on last edited by
                          #28

                          Learning a new computer language with Microsoft documentation is like learning a foreign language with a dictionary. All the words are there, but nothing on how to put them together. Oh well, without Microsoft documentation who'd support all of the third party documentation authors!:doh: Missileman

                          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