Omer van Kloeten's .NET Zen

Programming is life, the rest is mere details

News

Omer van Kloeten's Facebook profile

Get Firefox

.NET Resources

Articles :: CodeDom

Articles :: nGineer

Culture

Projects

March 2006 - Posts

Compiler Lab Spring 2006
Kathy Kam talks about the compiler lab Microsoft has been hosting during the past three days (March 13-16).

The material covered in the lab sounds amazingly interesting (Linq, F#, IronPython, The Pheonix Project, etc.), but I couldn't possibly attend on account of the several thousand kilometers of ocean and continents inconveniently placed between myself and Redmond.
Damn You, Tectonic Plate Migration!

Upon asking for the material covered in the lab (in form of at the very best video or at the very least presentations) to be released to the public, it amazed me to find that the material is covered under a Non-Disclosure Agreement, which is kind of surprising, given the fact that the lab was open to public registration and Microsoft welcomes the bloggers who post experiences.

Never got a chance to be there? Want to learn what the attendees learned? Let Microsoft know - blog about it.
Property Snippets
After commenting on EricG's post, I decided I'd post a couple of code snippets I altered a while back for Visual Studio 2005.
I have altered the prop and propg snippets so that they explicitly reference the fields using the this keyword. I think it's clearer and don't really mind the fact that I can't use it for static properties anymore.

[Extra: Roland Weiglet has been having fun with Snippets for quite a while and has some really useful stuff there...]
Visualizers Returns
I really liked the results of my previous experiment and have created another one.
This time, it's for those of you out there who dabble in colors:

The System.Drawing.Color Visualizer



The visualizer shows the color and an underlay color to compare to. The left column of colors is a list of KnownColors that are the closest in shade to the color. The right column is recently used colors (using IsolatedStorage).
Each color can be manually changed via a color common dialog. The changes to the color can be applied back to the visualized object.
Tooltips are available for every function - just hover over the control. :)

You can download from here: http://spaz.ice.org/code/visualizers/vis.zip.
To install, simply drag the binaries to %DEVPATH%\Common7\Packages\Debugger\Visualizers or %MYDOCS%\Visual Studio 2005\Visualizers.
Previously: Visualizers.
Visualizers
I really like the idea of visualizers that has been implemented in Visual Studio 2005 and have wanted to write some for quite some time.
So I have added to the mix another passion of mine - CodeDom and therefore present:

The CodeDom Visualizer




The Visualizer will use all of the languages you have defined on your computer (using machine.config) to represent the unit, namespace, type, member, statement or expression.
You can download from here: http://spaz.ice.org/code/cdv/cdvis.zip.
To install, simply drag the binaries to %DEVPATH%\Common7\Packages\Debugger\Visualizers.
[Update: Haibo Luo has a really cool visualizer for dynamic methods. I have a feeling I'll need it some day... :)]

What's next?
More Posts