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. Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012

Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharpsales
88 Posts 50 Posters 9 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.
  • E Espen Harlinn

    Parallel C#[^], not sure how far they've got though

    Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

    P Offline
    P Offline
    Paul Conrad
    wrote on last edited by
    #29

    That looks very interesting :)

    "Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus

    1 Reply Last reply
    0
    • V Vasily Tserekh

      I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance

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

      Title says it all. It was the best version.

      If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
      You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

      A 1 Reply Last reply
      0
      • E Espen Harlinn

        To me a higher level language supports higher level constructs, and the development of such constructs, enabling the developer to clearly formulate a program through code. Doing this in C++ is usually easier than in c#. What C++ lacks is extensive standard runtime libraries ...

        Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

        K Offline
        K Offline
        Kenneth Haugland
        wrote on last edited by
        #31

        Eh oh, I was bussy doing this: Mario5[^] Addictice game I must say :-D

        Quote:

        Doing this in C++ is usually easier than in c#

        My take is this: I think C# is faster to program in, and C++ takes longer time, but C# implements more general methods and can therefor be slower than C++. But then again, you could do assembely to have complete control but it will take ages. Remember that newer programming langauges dont really allow you to do anything that couldnt be done on a commandore 64, but It would take a lot longer time to do it :-D (A little over the top but still ;) )

        E R 2 Replies Last reply
        0
        • K Kenneth Haugland

          Eh oh, I was bussy doing this: Mario5[^] Addictice game I must say :-D

          Quote:

          Doing this in C++ is usually easier than in c#

          My take is this: I think C# is faster to program in, and C++ takes longer time, but C# implements more general methods and can therefor be slower than C++. But then again, you could do assembely to have complete control but it will take ages. Remember that newer programming langauges dont really allow you to do anything that couldnt be done on a commandore 64, but It would take a lot longer time to do it :-D (A little over the top but still ;) )

          E Offline
          E Offline
          Espen Harlinn
          wrote on last edited by
          #32

          Kenneth Haugland wrote:

          I think C# is faster to program in

          MS does not provide a C++ library suitable for RAD in C++ like C++ Builder[^], but we can use C++/CLI for the GUI part. Personally I find various pieces of the C++/CLI extensions to C++ "unnatural", so I do the .Net part in C# and use C++ when the benefits of the language justifies this. C++ is a more powerful language than C#, facilitating good abstractions, without necessarily sacrificing performance - so I often do the actual problem solving in C++ - not only becasue the resulting program is faster, but also because I'm able to get the job done faster, with less coding, in C++.

          Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

          K 1 Reply Last reply
          0
          • E Espen Harlinn

            Kenneth Haugland wrote:

            I think C# is faster to program in

            MS does not provide a C++ library suitable for RAD in C++ like C++ Builder[^], but we can use C++/CLI for the GUI part. Personally I find various pieces of the C++/CLI extensions to C++ "unnatural", so I do the .Net part in C# and use C++ when the benefits of the language justifies this. C++ is a more powerful language than C#, facilitating good abstractions, without necessarily sacrificing performance - so I often do the actual problem solving in C++ - not only becasue the resulting program is faster, but also because I'm able to get the job done faster, with less coding, in C++.

            Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

            K Offline
            K Offline
            Kenneth Haugland
            wrote on last edited by
            #33

            Never used C++ or C++\CLI for anything professional, so my experience comes from school projects, which is a long time ago. I heard simular statments about C++ and C# before by other people as well, meaning using C++ for functions and C# for presentation. Personally I really like the WPF and Silverlight with its XAML theme, and whenever I look at DirectX code I really get a big headache, as I see there would be a lot to learn :sigh: (So I dont think the CGAL library was programmed in C++ by accident ;) ) To this day I have not done any physics simulation that requires real time (or close to real time) prossecing, but I was thinking of writing a TLM[^] article on acousticv simultions, and real time graphics could be very useful then. Any tips as to what I should use for it? (perhaps I could try the NAvier-Stokes equation also :) ) BTE your like is broken, but I assume you mean this[^]?

            E T 2 Replies Last reply
            0
            • K Kenneth Haugland

              Never used C++ or C++\CLI for anything professional, so my experience comes from school projects, which is a long time ago. I heard simular statments about C++ and C# before by other people as well, meaning using C++ for functions and C# for presentation. Personally I really like the WPF and Silverlight with its XAML theme, and whenever I look at DirectX code I really get a big headache, as I see there would be a lot to learn :sigh: (So I dont think the CGAL library was programmed in C++ by accident ;) ) To this day I have not done any physics simulation that requires real time (or close to real time) prossecing, but I was thinking of writing a TLM[^] article on acousticv simultions, and real time graphics could be very useful then. Any tips as to what I should use for it? (perhaps I could try the NAvier-Stokes equation also :) ) BTE your like is broken, but I assume you mean this[^]?

              E Offline
              E Offline
              Espen Harlinn
              wrote on last edited by
              #34

              Kenneth Haugland wrote:

              BTE your like is broken, but I assume you mean this[^]?

              Thanks, fixed :-D

              Kenneth Haugland wrote:

              I was thinking of writing a TLM[^] article on acousticv simultions

              I would love to see your take on that ... You don't really need to use the DirectX or OpenGL apis' directly - What's called a visual tree in WPF/SilverLight is often called a scene graph; so OpenSceneGraph:http://www.openscenegraph.org/projects/osg should not be too unfamiliar.

              Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

              K 1 Reply Last reply
              0
              • E Espen Harlinn

                Kenneth Haugland wrote:

                BTE your like is broken, but I assume you mean this[^]?

                Thanks, fixed :-D

                Kenneth Haugland wrote:

                I was thinking of writing a TLM[^] article on acousticv simultions

                I would love to see your take on that ... You don't really need to use the DirectX or OpenGL apis' directly - What's called a visual tree in WPF/SilverLight is often called a scene graph; so OpenSceneGraph:http://www.openscenegraph.org/projects/osg should not be too unfamiliar.

                Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                K Offline
                K Offline
                Kenneth Haugland
                wrote on last edited by
                #35

                The problem is to define the cells or connections points if you will, that would have color, tooltip, storage of all the matrix calculation in continous time etc. If you also add mouse down and mouse over you are usually in a lot of trouble simulation wise if you use shapes or UIElement. So I was thinking of using a bitmap picture for it, and separate it completely from the calculations. But then I could not easily do all the nice edition features, but still, I dont know of a faster way of showing simulations than that. I could in edit mode just calculate whitch cell got cliked but I dont know if that would be faster, proberbly though but I havent tried. As you understand its really at the thinking stage at the moment :)

                E 1 Reply Last reply
                0
                • V Vasily Tserekh

                  I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance

                  W Offline
                  W Offline
                  Wjousts
                  wrote on last edited by
                  #36

                  a) Because you employer will pay for it. b) Because your next employer will wonder why you are so far behind.

                  1 Reply Last reply
                  0
                  • K Kenneth Haugland

                    The problem is to define the cells or connections points if you will, that would have color, tooltip, storage of all the matrix calculation in continous time etc. If you also add mouse down and mouse over you are usually in a lot of trouble simulation wise if you use shapes or UIElement. So I was thinking of using a bitmap picture for it, and separate it completely from the calculations. But then I could not easily do all the nice edition features, but still, I dont know of a faster way of showing simulations than that. I could in edit mode just calculate whitch cell got cliked but I dont know if that would be faster, proberbly though but I havent tried. As you understand its really at the thinking stage at the moment :)

                    E Offline
                    E Offline
                    Espen Harlinn
                    wrote on last edited by
                    #37

                    For WPF I'd go for a view model exposing only the data related to the visual elements, with an underlying "real model" for the calculations.

                    Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                    K 2 Replies Last reply
                    0
                    • E Espen Harlinn

                      For WPF I'd go for a view model exposing only the data related to the visual elements, with an underlying "real model" for the calculations.

                      Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                      K Offline
                      K Offline
                      Kenneth Haugland
                      wrote on last edited by
                      #38

                      Well, I also though a 3D simulation of the Pressurewave would be cool: http://stuff.seans.com/2008/08/24/raindrop-animation-in-wpf/[^]

                      1 Reply Last reply
                      0
                      • E Espen Harlinn

                        For WPF I'd go for a view model exposing only the data related to the visual elements, with an underlying "real model" for the calculations.

                        Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                        K Offline
                        K Offline
                        Kenneth Haugland
                        wrote on last edited by
                        #39

                        The problem with TLM is that you roughly speaking need 4 nodes per wavelength, and the human ear stops at 20 000 HZ, so thats my reason for wanting the Bitmap image.

                        E 1 Reply Last reply
                        0
                        • K Kenneth Haugland

                          The problem with TLM is that you roughly speaking need 4 nodes per wavelength, and the human ear stops at 20 000 HZ, so thats my reason for wanting the Bitmap image.

                          E Offline
                          E Offline
                          Espen Harlinn
                          wrote on last edited by
                          #40

                          What about using a Point cloud? like PCL[^]

                          Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                          K 1 Reply Last reply
                          0
                          • K Kenneth Haugland

                            I thought you only used pure C++ with driver development or other specific hardware stuff. Anyways I also though some of the .NET libraries came from Intels core? When do you really want to use pure C++?

                            J Offline
                            J Offline
                            jschell
                            wrote on last edited by
                            #41

                            Kenneth Haugland wrote:

                            en do you really want to use pure C++?

                            Excluding subjective preferences and circular reasoning when do you "really" want to use C#, or Java or PHP?

                            K 1 Reply Last reply
                            0
                            • J jschell

                              Kenneth Haugland wrote:

                              en do you really want to use pure C++?

                              Excluding subjective preferences and circular reasoning when do you "really" want to use C#, or Java or PHP?

                              K Offline
                              K Offline
                              Kenneth Haugland
                              wrote on last edited by
                              #42

                              I understand that it sounds like a tautology[^], but I guess my question is when must I use it, meaning I dont always want to. :-D

                              1 Reply Last reply
                              0
                              • E Espen Harlinn

                                What about using a Point cloud? like PCL[^]

                                Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                                K Offline
                                K Offline
                                Kenneth Haugland
                                wrote on last edited by
                                #43

                                Sounds interesting, can I use it in WPF directly as an imported library, and mess around with it? Hmm, seems like I would have to design a wrapper class from scratch: http://stackoverflow.com/questions/11053212/point-cloud-viewer-in-net[^] Unless you want ot design it for me :-D Could actually be an article in itself. I know fx files could be imported, is there a really cool magnifyer for silverlight here: http://www.silverlightshow.net/items/Behaviors-and-Triggers-in-Silverlight-3.aspx[^] perhaps something simular could be done with PCL?

                                E 1 Reply Last reply
                                0
                                • K Kenneth Haugland

                                  Sounds interesting, can I use it in WPF directly as an imported library, and mess around with it? Hmm, seems like I would have to design a wrapper class from scratch: http://stackoverflow.com/questions/11053212/point-cloud-viewer-in-net[^] Unless you want ot design it for me :-D Could actually be an article in itself. I know fx files could be imported, is there a really cool magnifyer for silverlight here: http://www.silverlightshow.net/items/Behaviors-and-Triggers-in-Silverlight-3.aspx[^] perhaps something simular could be done with PCL?

                                  E Offline
                                  E Offline
                                  Espen Harlinn
                                  wrote on last edited by
                                  #44

                                  Marcos André da Frota Mattos has written an interesting paper on transmission-line modeling - getting the exact link is troublesome, but it shows up on this Google search[^] - it's a PDF file.

                                  Kenneth Haugland wrote:

                                  I use it in WPF directly as an imported library

                                  Nope, it's a C++ library with visualization based on VTK[^]

                                  Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                                  K 2 Replies Last reply
                                  0
                                  • E Espen Harlinn

                                    Marcos André da Frota Mattos has written an interesting paper on transmission-line modeling - getting the exact link is troublesome, but it shows up on this Google search[^] - it's a PDF file.

                                    Kenneth Haugland wrote:

                                    I use it in WPF directly as an imported library

                                    Nope, it's a C++ library with visualization based on VTK[^]

                                    Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                                    K Offline
                                    K Offline
                                    Kenneth Haugland
                                    wrote on last edited by
                                    #45

                                    I usually interpet interesting as good idea but a lot of work :-D

                                    1 Reply Last reply
                                    0
                                    • E Espen Harlinn

                                      Marcos André da Frota Mattos has written an interesting paper on transmission-line modeling - getting the exact link is troublesome, but it shows up on this Google search[^] - it's a PDF file.

                                      Kenneth Haugland wrote:

                                      I use it in WPF directly as an imported library

                                      Nope, it's a C++ library with visualization based on VTK[^]

                                      Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                                      K Offline
                                      K Offline
                                      Kenneth Haugland
                                      wrote on last edited by
                                      #46

                                      Anyway, I found this too: http://code.msdn.microsoft.com/windowsdesktop/CppCLINativeDllWrapper-29c32acd[^] So now its just a matter of the work to be done :cool:

                                      E 1 Reply Last reply
                                      0
                                      • K Kenneth Haugland

                                        Anyway, I found this too: http://code.msdn.microsoft.com/windowsdesktop/CppCLINativeDllWrapper-29c32acd[^] So now its just a matter of the work to be done :cool:

                                        E Offline
                                        E Offline
                                        Espen Harlinn
                                        wrote on last edited by
                                        #47

                                        I wrote this article,Using ACE with C++ CLI[^], to show how easy it is to use mixed mode C++/CLI. The key thing is to use:

                                        #pragma managed(push,off)
                                        // Native code goes here
                                        #pragma managed(pop)
                                        // Managed code goes here

                                        Transition between managed and unmaged code is handled by the compiler.

                                        Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Whenever methodologies become productized, objectivity is removed from the equation. -- Mike Myatt

                                        1 Reply Last reply
                                        0
                                        • V Vasily Tserekh

                                          I have been using Visual Studio 2008 for a long time, recently I made a project and I had (because the customer want to) to 2010, The fonts were terrible and I was a lot slower, (I have corei3 2 gb pc), can someone please tell me a reason to upgrade, please a good and logical reason. thanks in advance

                                          P Offline
                                          P Offline
                                          Philippe Mori
                                          wrote on last edited by
                                          #48

                                          VS 2012 is far better than VS 2010 as it is much faster. By the way, 2 gb of memory is not enough for large projects particulary C++. When I upgrade from 2 to 4 gb (on a 32 bit OS), I got an improvement of about 25% for build time. Express edition will run much faster on a computer but it is also much more less powerfull.

                                          Philippe Mori

                                          M 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