August 04, 2005

101 Visual Studio 2005 Samples

I usually find a good way to learn a new system is to see see some examples of what it can do.

So to that end, Microsoft has published 101 code samples for Visual Studio.NET 2005 (coming in November, the beta is easily downloadable).

Samples are separated into sections: Base Classes, Data Access, Web development, and WinForms.

This reminds me, I have been playing around with VS2005 a bit lately. Couple of things I really like:
1. The new docking mechanism in the IDE. I love this one. No more moving a docking window 1 pixel to the left to try to get the window where you want it.

2. static main is, by default, in its own class file called program.cs! Thank you, thank you. This will seem small and piddly, but it ended up being the first change I had to make to any C# program I ever worked on.

3. The new intelligence is really improved.

4. I haven't used it much, but Edit & continue ultimately will be the best new addition to the language.

Things I still have to look into at this point:
1. The new databinding.
2. Generics
3. Refactoring.
4. ClickOnce -- this could be huge for me.

Why haven't I had a chance to look into them yet: I'm still running around the new SQL Server 2005 and Analysis Services! The changes to Analysis Services are HUGE! -- in a good way. There are so many things that are fixed in this version. That is the good part. The bad part is that what ever you know about cubes in Analysis Services 2000, doesn't really apply to 2005. There are that many changes, but the changes are worth it.

Biggest changes in Analysis Services 2005
(that I know of, right now)
1. Single cubes with multiple fact tables, and mixed granularity.
2. No more virtual cubes
3. Dimension design completely redesigned.
4. UDM. Enough cannot be said about this.
5. Many-to-Many problem solved!

Of course there is a down side: there is an upgrade path -- but it only works in the simplest of cases. If you use Virtual cubes, you are dealing with a redesign.

Anyway, that is enough for now.

No comments: