Wednesday, April 22, 2009

New Features in Visual Studio 2008

Visual Studio 2008 made its presence since Nov 2007 but it did not had a major impact, Now Visual Studio 2010 is going to come but I am just now going through the new features of visual studio 2008

I am going to List only Important features

Multi .Net Frame Work Support

To be honest , I have been converting projects from Visual Studio 2002, 2003 to 2005, when I heard Visual Studio 2008 was came, my first thought was oh god i have to again convert my project and need to have 2 IDE in my machine (2005 & 2008) but VS 2008 has multi .Net Framework support

  • .Net 2.0
  • .Net 3.0
  • .Net 3.5

File –> New Project or New Website you can see this

image

The reason is all the version has same CLR 2.0 hence this feature has been given

JSCRIPT , JAVASCRIPT Debugging Support

I have been waiting for this feature for almost 3yrs when I started my career as web developer. This iscool feature previously, we debug JavaScript using alert box now those days are gone. we have JavaScript debug support

Javascript Intellisense Support

After the dawn of web 2.0 ASP.net has to move according. So they provided ASP.net AJAX which can be integrated with Visual Studio 2005 as Extension. Now Visual Studio 2008 has provided with JavaScript Intellisense support and making AJAX developer, JavaScript validation much easier.

Debugging .NET Framework Library Source Code

Recently some part of the .Net Framework has been made open source hence this feature is no surprise, but important we can now debug through .net functions for example Gridview .Databinding() we can go through the method via debug

 Design time Support for the Nested Master Page

When Master Page was introduced in .net 2.0 framework, this feature was not there in VS 2005 in design time. But this is cool and promised feature that VS 2008 has delivered. You can created nested Master page and then it can be seen in the IDE itself rather than in runtime

Multithreaded Debugging Features in VS 2008

Sometimes the little features can make a world of difference. The VS 2008 debugger adds some help to those of us dealing with many threads running in our applications. The first is Show Threads in Source, which you can turn on either by selecting it from the context menu in the Threads window or the toggle button on the Debug toolbar (it's the one with the wavy lines and plus sign). Once Show Threads in Source, you'll see some new icons in the editor margin as shown below.

multhread

Intellisense Box display position

The Cool features in whole Visual Studio is IntelliSense when you type .  the intellisense drops down but it hides the code lines so to view those hidden codes press CTRL key it will automatically turn transparent and you can view the code and release the CTRL key you get back the IntelliSense box

Design View and CSS Design Tools

Visual Studio 2008 now has a rich CSS editing experience with several new tools to make working with cascading style sheets (CSS) easier than ever. Much of the work designing the layout and styling content can be done in Design view using the CSS Properties grid, the Apply Styles and Manage Styles panes, and the Direct Style Application tool. You can also change positioning, padding, and margins in Design view using WYSIWYG visual layout tools

Visual Studio 2008 Split View

spit_view

Imagine you could split the HTML Markup or XAML Markup and your C# code in two different monitor that cool rite no more going back to HTML Markup or XAML and coming back to C# code, In VS 2008 we can configure this split view feature to vertically, this allows developers to use maximum screen on laptops and wide-screen monitors

Expression Blend Support

By releasing Expression Studio Microsoft official entry to design mode, Expression Blend is an alternative for Adobe Flash but has cool feature it can be coded via C# or VB.net and then it can consume web service very easily. So you can design in XAML using Blend and you right click and create C# code in Visual Studio on the Fly

Other Features

  • LINQ
  • ASP.net AJAX integrated
  • IntelliSense Filtering Support
  • HTML JavaScript error as Warnings
  • LINQ Designer
  • Multilingual User Interface Architecture – MUI

Hope I have covered almost all the new features in Visual Studio 2008

Technorati Tags:
Share this post :

No comments: