Microsoft Visual Studio 2005 Professional Edition Complete package

from (4 offers) · Product Information

Microsoft Visual Studio 2005 Professional Edition Complete package

Quote-start

Microsoft Visual Studio 2005 Pro

Quote-end

5 Feb 13th, 2007 

13 Ciao members have rated this review on average: very helpful

Advantages:
Solid toolset, real productivity improvements, edit/continue debugging

Disadvantages:
No code profiling or source control, slightly suspect UK pricing

Recommendable Yes:

Detailed rating:

Instructions / Help

Ease of use

Ease of Installation

Value For Money

ilaskey

ilaskey

About me:

Horribly busy but will catch up on my review reading - promise!

Member since:22.10.2006

Reviews:90

Members who trust:18

Before I go any further, I'll say this review is for a product that would only be of use to people with a developer background and as such assumes that the reader will know what all the acronyms and buzzwords mean. I don't explain them in layman's terms as it just wouldn't make sense given the subject. On we go..

Only just in time to deserve its 2005 title, Microsoft finally released Visual Studio 2005, the current release, after a prolonged beta phase. As with previous guises, it is available in a number of versions. This review covers the Pro or professional release that can be picked up for between £550 and £650. The major difference between this and the more expensive Team System is, well, the lack of Team System. Team System is an extremely powerful set of tools aimed at better integration and communication across the entire product lifecycle from design through to testing. For home coders, there are also individual free versions of development environments for the main languages, a generous move by Microsoft if you don't need all the bells and whistles of the full blown Pro toolset.

Professional Toolset

It's probably best to say what major components you get with the pro version of Visual Studio 2005. You get VC++, C#, VB and VJ# along with appropriate forms editors complete with mobile support, code snippets, database tools and designers. You also get editor support for XML and XSLT, release versions of all the x64bit compilers (although for Itanium support you'll need to go for the Team System version), SQL Server Reporting Services as well as Crystal Reports and the developer version of SQL Server 2005. All in all, a lot of software for your money although it's worth checking what is extra over the free version as you may find everything you need is in the latter.

IDE Improvements

The IDE has had a huge overhaul aimed at increasing productivity. One particularly useful feature is the ability to see what code has been changed and if it's been saved. I personally find this very useful when making changes in different paces and in different files. It makes it much easier keeping your current position clear in your mind. Code snippets let you drop in sections of prewritten code, either complete or in framework form. Something similar was available before but it's now easier to use. It has a good selection of code chunks already supplied to get you going.

Another big improvement is in how smart the editor is when it comes to renaming in code. Previously you'd need to hunt through the code if you wanted to rename a method, variable or whatever. Now you can do the whole thing in one hit with the editor intelligently making all the changes for you. Equally useful is the ability to quickly show all references to a class in your code.

The new Class Designer replaces an earlier incarnation and allows you to visually design a class and its methods, properties and relationships. The designer then generates the actual code for you.

A neat improvement is the Server Explorer which lets you browse any server based resources such as message queues, logs, web servers and so on. You can even drag and drop these on to your project allowing your applications to work with these.

Less good is the lack of a built in source control system. You can of course pay extra for Microsoft's own Visual SourceSafe. On the plus side, Microsoft have now opened up the protocols used for communicating with source control systems opening up the option of more 3rd party tools that will interact directly with Visual Studio 2005.

One excellent new feature is the ability to export your current IDE settings. The IDE has a dizzyingly large number of options, modes and ways of working that once you get a comfortable working environment, the thought of replicating it on a new machine is not pleasant. Visual Studio 2005 lets you export all your settings in one go and then import them in to another copy on a different PC. For developers who hot desk or share machines this will be a godsend.

Finally, you get a whole bunch of new icons and images to ensure your VS 2005 applications have the look and feel of the latest Office and Windows releases.

Debugging

A welcome step forward is support for edit/continue debugging in all the major languages i.e. VC++, C# and VB. This allows you to edit code on the fly whilst running it. Older VB6 developers have been particularly keen on getting this functionality and at last, it's here. As would be expected with the 64bit compilers, 64bit debugging is available. What isn't available outside the Team System version is code profiling. It would have been nice to have got this in the Pro version too.

ClickOnce

A significant enhancement to the usual deployment methods is ClickOnce. This allows you to create a self contained application that can be installed from a CD, network share or web page. Once installed, the application can be configured to automatically update itself as and when new versions become available. More interestingly, ClickOnce applications can be configured to run from a network share so they don't add anything permanently on the PC that runs them. Once the application exits, there will be nothing installed or left behind on the user's PC. In some respects, they could be viewed as a new type of web based application method.

Projects

A new format has been created for Projects and older ones are upgraded automatically via a wizard. Of note here are temporary projects which allow you to quickly try an idea or concept without going to the hassle of creating a new project hierarchy on your hard drive. Temporary projects exist in memory only and once finished with, are gone. I can imagine this becoming quite a popular feature.

Visual Basic

Visual Basic has at long last got back what many VB6 developers have been after, Edit & Continue. This allows you to tinker with your code whilst debugging. You can step through some code, change a variable and then continue working. There was a huge uproar when this disappeared from Visual Basic .net but now it's back.

VB now conforms properly to the Common Language Specification making it far more easy to mix and match between VB, C#, C++ etc when coding. It is still possible to write non conformant code but the compiler will thrown up a warning if it comes across anything.

Another item being welcomed back is the Continue statement. New though is the IsNot statement which makes for tidier code. You also get support for generics (as does C#) which is another often requested feature.

One new feature I particularly liked is the 'My' feature which provides a short cut to a huge chunk of the .Net framework and its functionality including the run time environment and default instances of various commonly used objects.

Visual C#

As well as generics, C# has grown static classes which makes life a lot easier. Now you can access class members without having to instantiate the class itself. Ideal for small toolkit type functions.

A whole slew of changes to support refactoring are also included. Refactoring has been getting a lot of interest in recent years and now C# users can start to make greater use of it.

The new and improved class designer has meant a lot of existing C# wizards have gone but the new tool is good enough to ensure they won't be missed.

Like VB, C# now has the ability to Edit & Continue which is really good news and makes for much easier debugging.

Visual C++

C++ has a new syntax for CLR programming as well as improved support for managed code. Whilst there are no real Earth shattering changes, Microsoft have made a huge number of small but effective changes in almost all areas of the compiler and IDE improving usability, stability, security and productivity (and any other 'ity' things you can mention.

Crystal Reports

CR has been updated to support the new ClickOnce deployment system. It also has improved design time preview options. New users will appreciate a raft of new templates to help beginners get up to speed with using Crystal as quickly as possible. You can also modify the look of a report using CSS.

ASP.NET

The new environment fully support ASP.NET 2 and all its new objects and provides a robust and integrated web site development system. Existing Visual Studio .net 2002 or 2003 projects will need some upgrading to the new format though. You also get an improved code-behind model with more flexibility.

Conclusion

Visual Studio Pro 2005 has made the whole Visual Studio package a far more rounded tool. Lots of changes both large and small have all helped to make programmer's lives easier and added real productivity changes as well as adding support for 64bit and new Microsoft technologies. VB Programmers should see this as a must have upgrade, others who code day in day out should also consider the move. For the occasional coder there is less here of interest especially given the availability of free cut down versions. All in all though, a good solid upgrade from Microsoft that was worth the wait.  

How helpful would this review be to a person making a buying decision? Rating guidelines

exceptional

very helpful

helpful

somewhat helpful

not helpful

off topic

Products you might be interested in »

Microsoft Office Home and Student 2007

Microsoft Office Home and Student 2007

(+) easy to use, nice grouped tool, light, stable
(-) you need more memory installed ( 1gb for me), lot of hotfix need

User reviews (15)

Buy now for only £ 47.99

Microsoft Office Standard 2007

Microsoft Office Standard 2007

(+) You may see the changes immediatly without clicking
(-) From the begining you loose the speed of your work

User reviews (5)

Buy now for only £ 102.81

Microsoft Office Professional 2007

Microsoft Office Professional 2007

(+) Powerful with lots of features
(-) Backward compatibility, a challenge for users of previous versions of MS Office and the Price

User reviews (18)

Buy now for only £ 100.00

Microsoft Office Small Business 2007
Microsoft Office Professional Edition 2003 Complete package

Microsoft Office Professional Edition 2003 Complete package

for PC - English - 1 user - Office applications - office suite - Quantity: 1, 3 - CD-ROM

User reviews (2)

Buy now for only £ 74.95

Kaspersky Internet Security 2010 (PC CD)

Kaspersky Internet Security 2010 (PC CD)

(+) Provides basic tools for anti virus, easy to install
(-) none really, just prefer AVG.

User reviews (1)

Buy now for only £ 12.95

Comments about this review »

perfectlypolished 14.02.2007 10:45

Very informative review. Lin

RichPrice 13.02.2007 19:01

As usual a great review. Rich

nevaeh123xxx 13.02.2007 16:56

Great review, well written, I don't think I saw a price though? Nev x

Compare prices for Microsoft Visual Studio 2005 Professional Edition Complete package »

1 to 4 out of 4 offers for Microsoft Visual Studio 2005 Professional Edition Complete package   sorted by: Price 
Microsoft Visual Studio 2005 (Professional Edition) (PC)

Microsoft Visual Studio 2005 (Professional Edition) (PC)

Microsoft offers two options for professional developers workingalone or in small ... more

teams Visual Studio 2005 Professional Editionand
Visual Studio 2005 Tools for the Microsoft Office
System. Eachedition expands on the Standard
Edition feature set t...

amazon marketplace software

Postage & Packaging£3.16
AvailabilityUsually dispatched within 1-2 business days...
 Visit Shop  >
amazon marketplace s...
Microsoft Visual Studio 2005 Professional (C5E-00001)

Microsoft Visual Studio 2005 Professional (C5E-00001)

Visual Studio 2005 Professional Edition is a comprehensive, high productivity professional ... more

development environment (for devs working alone or
in small teams) for building high performance,
multi-tier applications for Windows, the Web, and
mobile device...

ecostsoftware.com

Postage & Packaging£3.25
AvailabilityNext Day Delivery
 Visit Shop  >
ecostsoftware.com
Microsoft Visual Studio 2005 Professional (with MSDN Professional) (F1Q-00293)

Microsoft Visual Studio 2005 Professional (with MSDN Professional) (F1Q-00293)

Visual Studio 2005 Professional Edition is a comprehensive, high productivity professional ... more

development environment (for devs working alone or
in small teams) for building high performance,
multi-tier applications for Windows, the Web, and
mobile device...

ecostsoftware.com

Postage & Packaging£3.25
AvailabilityNext Day Delivery
 Visit Shop  >
ecostsoftware.com




Are you the manufacturer / provider of Microsoft Visual Studio 2005 Professional Edition Complete package? Click here