Visual Studio 2008 Overview
By this time we all are aware about the new product launch from Microsoft for the developer community. Yes, it’s Visual Studio 2008 and SQL Server 2008. Today we are going to have a quick overview on the new feature set of the product- Visual Studio 2008.
Microsoft vision of smart client application is achieved by enabling developers to create connected applications rapidly and with the highest quality and the rich user experiences. Microsoft Visual Studio 2008 delivers on the Microsoft’s vision of smart client applications.
Visual Studio 2008 enables organizations of every size to rapidly create more secure, manageable, and reliable applications that take advantage of Windows Vista™ and the 2007 Office system.
Visual Studio 2008 delivers key advances for developers in three primary pillars:
· Rapid application development
· Effective team collaboration
· Break through user experiences
Developers can take advantage of advanced development tools, debugging features, database functionality, and innovative features introduced in Visual Studio 2008 to create innovative products.
Visual Studio 2008 includes enhancements such as
· Visual designers for faster development with the .NET Framework 3.5,
· Improvements to Web development tools
· Language enhancements that speed development with all types of data.
· Create AJAX enabled web applications
Microsoft Visual Studio 2008 enables organizations to take full advantage of the .NET Framework 3.5 and the 2007 Microsoft Office system to create client, Office, Web, and mobile applications that deliver high-quality, rich user experiences that add to effective business processes and decision making.
What’s New in Visual C#
There are several new features introduced in C# 3.0.
Visual C# IDE Features
Multi-targeting
with Multi-targeting you can specify the .Net Framework for your project i.e. you can write / develop programs for .NET 2.0/3.0/3.5 from the same IDE.
New Project Types and Templates
· Several new project templates are provided for
· Windows Presentation Foundation,
· Windows Communication Foundation &
· Web projects
IntelliSense support for C# 3.0
The Visual C# code editor provides statement completion and Quick Info to support the following new language constructs in C# 3.0:
· Implicitly Typed Local Variables
· Query Expressions
· Extension Methods
· Object/Collection Initializers
· Anonymous Types
· Lambda Expressions
· Partial Methods
Refactoring support for C# 3.0
The refactoring features, Rename, Signature Change, Extract Method, and Promote Local have been updated to support the following new language constructs:
· Query Expressions
· Extension Methods
· Lambda Expressions
Code Formatting
The code editor supports formatting options for several new C# 3.0 language constructs including query expressions.
Happy Learning !!!
Harsh Shah (Sr. Consultant)

