blue bar left

HardCopy Magazine - Visual Studio Supplement

blue bar right

Issue 52 - Visual Studio 2010 Supplement - May 2011

Editorial Intro - Matt Nicholson

I remember my first sight of Visual Basic in 1991. The language itself was interesting, particularly with its event-driven paradigm, but much more significant was the form designer where you could build a user interface by simply dragging and dropping controls from a palette, generating event handlers automatically. Visual Basic rapidly gained in popularity, spawning an industry in third-party controls and add-ons.

Visual Studio 97 was Microsoft's first attempt at a single development environment for multiple languages (although Visual Basic retained its own environment). Then came .NET, which appeared in Beta form in 2000. The brain-child of Anders Hejlsberg of Turbo Pascal and Delphi fame, .NET supported multiple languages, including Visual Basic .NET and two new creations in C# and J# (Microsoft's answer to Java). Accompanying it was Visual Studio .NET which brought them all into a single environment for the first time.

Visual Studio 2005 added Visual Studio Team System, extending the toolset to encompass more of the application development lifecycle, and now here we are with Visual Studio 2010, and another big leap forward.

In these pages you will discover how Visual Studio 2010 adds new languages in F# and through the Dynamic Language Runtime, and gives you all the tools you need to test your applications under a wide range of conditions. In addition to Windows and the Web, it contains the tools and frameworks that enable you to target Microsoft Office and the Cloud through Windows Azure, to build compelling applications on both mobile and embedded devices, and to take advantage of the latest multi-core processors. This really is a version to 'set your ideas free'!

blue bar left

Articles

blue bar right

Overview of Visual Studio 2010

This new version of Visual Studio brings you features and tools to set your ideas free.

The User Interface

Microsoft redesigns the user interface of Visual Studio 2010 using Windows Presentation Foundation.

Inside .NET 4.0

Visual Studio 2010 coincides with the release of a new version of the .NET Framework.

Web development

Using Visual Studio 2010 to build rich Internet applications.

Cloud development

Using Visual Studio 2010 to develop for Windows Azure.

Office development

Building applications for Microsoft Office and SharePoint using Visual Studio 2010.

Mobile development

Visual Studio 2010 targets mobile devices, the mobile Web and embedded platforms.

Parallel programming

New features in Visual Studio 2010 make multi-threading code easier.

What's new in languages

Visual Studio 2010 brings new versions of C# and Visual Basic to the .NET platform, together with a brand new language.

Lifecycle management

Visual Studio 2010 makes it easier to manage the application lifecycle from design through to deployment.

Testing tools

Visual Studio 2010 includes much to facilitate code testing.

Vendor showcase

Some of the many third party tools and controls that are available for Visual Studio 2010.

Case Study: Visual Studio in action

How Visual Studio 2010 helped Confused.com get its site sorted.

Licensing & Upgrading

What you need to know to make the most of what's on offer.