Most of my articles on this site are focused on WPF or Silverlight. I work with many of the other technologies that are part of .NET too. It’s just that I like the rich client technologies and this site is where I talk about them. You’re probably not surprised to discover that when I write about Visual Studio 2008 it’s likely to about something related to WPF. But you know that WPF applications aren’t the only thing that you can create with Visual Studio. Obviously there are plenty of other enhancements; I heard there were over 250 improvements to VS in the 2008 release.
Tools and Testing
VB programmers get a lot of new Intellisense enhancements.
You gotta love the new VB9 and C# 3.0 language features.
- Automatic properties
- Relaxed delegates
- Object initializers
- Anonymous types
- Type inference
- Extension methods
LINQ, LINQ, LINQ
There’s a river of love pouring out of the .Net developer community for the new LINQ query syntax. Not everybody likes it, of course, but overall LINQ seems to a very nice way to query information in your applications.
I was talking to Ken Getz a couple weeks ago in Las Vegas. Ken is the man to talk to when you want to know what is happening in the VBA/VSTO world. He’s been an expert on Access and VBA since they were invented. He says that VSTO in VS 2008 has made incredible progress, or as he put it ” I think they’ve finally hit critical mass”.
The Office developer gets great support in Visual Studio 2008. You can create Office 2007 ribbons, work with Outlook form regions, add task/action panes and work with all the VSTO 2003 features.
You can build add-ins for Outlook, Word, Excel, InfoPath and Visio. Apparently it is easy to build workflows for Sharepoint.
I could go on for another ten paragraphs. Here’s a quick summary.
Improvements in the multi threaded debugger. Full source code for the .NET libraries and debugging into .Net library code, Unit testing for devices, Compact LINQ, additional WF and WCF templates, JSON serialization for WCF. Vista support is baked into VS 2008.
See for yourself. Find trial versions here.