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. VS2005 - First impressions

VS2005 - First impressions

Scheduled Pinned Locked Moved The Lounge
workspacec++visual-studiodesigndebugging
19 Posts 13 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.
  • T ToddHileHoffer

    Actually, I find that 2.0 programs run faster. Especially web applications. Although not VS the 2.0 asp.net enhancements are great. Also, I really like the code snippets and new debugging features. "People who never make mistakes, never do anything." My Blog

    A Offline
    A Offline
    Alex Orovetskiy
    wrote on last edited by
    #10

    I think that code snippets were present in 2k3 too. -------------------------------- Human stupidity is infinite.

    1 Reply Last reply
    0
    • T ToddHileHoffer

      Actually, I find that 2.0 programs run faster. Especially web applications. Although not VS the 2.0 asp.net enhancements are great. Also, I really like the code snippets and new debugging features. "People who never make mistakes, never do anything." My Blog

      J Offline
      J Offline
      J Dunlap
      wrote on last edited by
      #11

      There are definite performance improvements in the .NET 2.0 runtime, and some performance improvements in the BCL, and then there are some areas in the BCL where higher-level or deprecated classes are a little slower. Despite the latter, I've found it to be faster overall.

      1 Reply Last reply
      0
      • A Alex Orovetskiy

        Yeap, yet another VS2005 thread. So here it goes: 1) it is slow. No, it is frigging slow. Starting from the setup and ending with configuration process 2) the design is quite nice but I don't think fancy effects are all that useful for programmers when they make VS2005 even slower that it is now 3) IntelliSense seem to be working like it should be now 4) That idiotic bug where I cannot modify menu resource ID from resource editor is still there 5) They finally fixed Chineese being the default language when creating new MFC project 6) We now have a bit of code highlighting. How nice. Now where's my Visual Assist ? 7) The debug process became easier it seems. I haven't really tried but now working code has green bar on the left, unchecked - yellow and non-working - red. It seems. Like I've said I'm running a test app. 8) Code Definition and Call Browser seem to be nice 9) MSDN...In short the design sucks. I prefered the one in Jan 2005 10) Converting VS2003 project to VS2005 was smooth and easy. And it compiled mainly nice apart of some warnings. First impression: it is nice but not worth moving from 2003. I've yet to work using it a bit more to form my overall impression though. -------------------------------- Human stupidity is infinite.

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

        Alex Orovetskiy wrote:

        1. That idiotic bug where I cannot modify menu resource ID from resource editor is still there

        Oh man, that SUCKS. It is the one issue that I'd hoped to see fixed - that bug has existed since VS 2003 was released. Sigh. Why on earth could they not of fixed it? Grrrrrrrrrr.


        The Rob Blog
        Google Talk: robert.caldecott

        1 Reply Last reply
        0
        • N Nish Nishant

          Alex Orovetskiy wrote:

          1. it is slow. No, it is frigging slow. Starting from the setup and ending with configuration process

          Yep, same here. I've found it slow - both the install and the app. Slower than 2003, that is, which was slower than VC6. So there's a trend there.

          Alex Orovetskiy wrote:

          1. IntelliSense seem to be working like it should be now

          Not for me. I only do VC++ projects, maybe C++ intellisense is not so well implemented.

          Alex Orovetskiy wrote:

          1. They finally fixed Chineese being the default language when creating new MFC project

          Huh? I've never had that one.

          M Offline
          M Offline
          Madhu Cheriyedath
          wrote on last edited by
          #13

          Nishant Sivakumar wrote:

          Not for me. I only do VC++ projects, maybe C++ intellisense is not so well implemented.

          Please check the following link regarding the memory leak in iostream and the possible workaround ... http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=e08bd793-3fef-40ff-adda-ed313e0eafcc[^] Thanks, Madhu.

          L 1 Reply Last reply
          0
          • N Nish Nishant

            Alex Orovetskiy wrote:

            1. it is slow. No, it is frigging slow. Starting from the setup and ending with configuration process

            Yep, same here. I've found it slow - both the install and the app. Slower than 2003, that is, which was slower than VC6. So there's a trend there.

            Alex Orovetskiy wrote:

            1. IntelliSense seem to be working like it should be now

            Not for me. I only do VC++ projects, maybe C++ intellisense is not so well implemented.

            Alex Orovetskiy wrote:

            1. They finally fixed Chineese being the default language when creating new MFC project

            Huh? I've never had that one.

            S Offline
            S Offline
            Stuart Dootson
            wrote on last edited by
            #14

            Nishant Sivakumar wrote:

            Not for me. I only do VC++ projects, maybe C++ intellisense is not so well implemented.

            Isn't that why Visual Assist exists? Stuart Dootson 'Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p'

            1 Reply Last reply
            0
            • M Madhu Cheriyedath

              Nishant Sivakumar wrote:

              Not for me. I only do VC++ projects, maybe C++ intellisense is not so well implemented.

              Please check the following link regarding the memory leak in iostream and the possible workaround ... http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=e08bd793-3fef-40ff-adda-ed313e0eafcc[^] Thanks, Madhu.

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

              Oh yeh, I forgot about this terrible leak! And I use wstringstream everywhere. Nasty - and the fix is a lot of effort. You know, after reading these posts the last few days, I am going to wait until a decent Service Pack before I start using VS 2005. It doesn't seem ready to me - they should of waited until it was ready instead of sticking to some deadline imposed by marketing types.


              The Rob Blog
              Google Talk: robert.caldecott

              1 Reply Last reply
              0
              • D Dario Solera

                Alex Orovetskiy wrote:

                MSDN...In short the design sucks. I prefered the one in Jan 2005

                I simply hate MSDN Libray 2005! It's slow, I cannot find any interesting info, and the search filters don't work! When you select as languages C# and VB, the library offers results for JScript!!! Is this normal??? ___________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - eMule Server .NET

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

                what's worst is that it is largely content-free. Look at the following code snippet: // Gets or sets the size of the item, representing the width and height of a rectangle: public virtual System.Drawing.Size Size { get; set; } Now, every good developer would agree that both facts can be derived from the declaration as easy as from the comment, which makes the adduitional text useless. It's a content-free comment. Now look at this little gem[^]. What's the real contents? Gets or sets the size of the item. A Size, representing the width and height of a rectangle. covered in about over 200 words (counted by MS Office) That's of no use to me.


                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 1 Reply Last reply
                0
                • P peterchen

                  what's worst is that it is largely content-free. Look at the following code snippet: // Gets or sets the size of the item, representing the width and height of a rectangle: public virtual System.Drawing.Size Size { get; set; } Now, every good developer would agree that both facts can be derived from the declaration as easy as from the comment, which makes the adduitional text useless. It's a content-free comment. Now look at this little gem[^]. What's the real contents? Gets or sets the size of the item. A Size, representing the width and height of a rectangle. covered in about over 200 words (counted by MS Office) That's of no use to me.


                  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
                  Alex Orovetskiy
                  wrote on last edited by
                  #17

                  Well...of course you can get the meaning of the function and its parameters from it's declaration but it is always nice to have some extra explanation. -------------------------------- Human stupidity is infinite.

                  P 1 Reply Last reply
                  0
                  • D Dario Solera

                    Alex Orovetskiy wrote:

                    MSDN...In short the design sucks. I prefered the one in Jan 2005

                    I simply hate MSDN Libray 2005! It's slow, I cannot find any interesting info, and the search filters don't work! When you select as languages C# and VB, the library offers results for JScript!!! Is this normal??? ___________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - eMule Server .NET

                    T Offline
                    T Offline
                    TheGreatAndPowerfulOz
                    wrote on last edited by
                    #18

                    in the help window there is a cyan colored area at the top. in this area there is a "dropdown" titled "Language: Filter". Click that and choose which languages to filter on. Now this is just the examples to show in the help topic. Not what gets filtered in the search. The "Filtered by" combobox on the left pane does that.

                    1 Reply Last reply
                    0
                    • A Alex Orovetskiy

                      Well...of course you can get the meaning of the function and its parameters from it's declaration but it is always nice to have some extra explanation. -------------------------------- Human stupidity is infinite.

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

                      My point is that there is absolutely no "extra explanation". There is not a single word that helps me use this property - how to initialize it for the derived classes (I was asking Help because I wondered why the form editor did initialize this for menu items), can it be left zero, in which unit it is, valid / invalid values etc. Drowning it in almost 200 words of boilerplate docs (though they are important) makes it worse: The doc is not only useless, but it also costs time to find out it's 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
                      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