Archive for the ‘Uncategorized’ Category

Krzysztof Cwalina on API Design

Sunday, April 6th, 2008

This is a rather old one (dated June 1st 2007), but I feel this one deserves it: A three-hour webcast by FxCop creator Krzysztof Cwalina who now works at Microsoft on the design of APIs, a little post mortem on the development of the .NET Framework, etc. You can download the not-so-small ...

New Prism Drop!

Thursday, April 3rd, 2008

Again, there is a new drop for the Prism Reference Implementation. Get it here: http://www.codeplex.com/prism/Release/ProjectReleases.aspx?ReleaseId=12226 At the current release intervals, it's hard to keep up ;-)

Custom DependencyProperties and “Auto”

Wednesday, April 2nd, 2008

While implementing a little custom control (a radial panel, actually - stay tuned what it's good for...), I stumbled across a little problem when trying to add automatic behaviour. Many built-in WPF Controls such as Canvas or Panel allow something like Width="Auto" Now, for my control I need something that accepts AngleSpacing="Auto" AngleSpacing="" Of course, accomplishing ...

Tao Framework now DPI Aware!

Friday, March 28th, 2008

Huge thanks to Ilmar Kruis for implementing GetDeviceCaps() in the Tao framework! With some small modifications I suggested, one can now easily develop DPI-aware OpenGL applications using C# or .NET in general! Thanks Ilmar! I will update my article on the CodeProject about OpenGL windows in Vista soon! See http://www.taoframework.com/ Get the latest ...

Vista Annoyance - Close programs to prevent information loss

Thursday, March 27th, 2008

During the last days, I stubled across a very annoying feature of Vista very often: The resource exhaustion manager. It tells me to close Visual Studio and the Destop Window Manager. OK, shall I close the lid of the computer and go to sleep, too? However, the stituation gets worse when ...

New Prism Drop!

Wednesday, March 26th, 2008

A new Prism drop has just been released! See Glenn Block's post here: http://blogs.msdn.com/gblock/archive/2008/03/26/prism-drop-2.aspx The direct link to the resource is http://www.codeplex.com/prism/Release/ProjectReleases.aspx?ReleaseId=11976 Views are no longer added via AddViewToRegion(); rather, an IRegion can be requested and an Add method can be called to actually add the view. Also, a sliding region has been added. However, I ...

DPI-Awareness

Wednesday, March 19th, 2008

Due to the very high resolution of my new laptop's display, I chose to increase its DPI so I could benefit from more readable text. Unfortunately, it turns out that there are still a number of problems: o On 120 dpi, 11pt Segoe UI (Windows Vista's default UI font) will have ...

New Machine!

Monday, March 17th, 2008

Well, due to the hardware-hunger of some of the projects I am working on, it was certainly time for a new machine so I got myself a brand new ThinkPad T61p. Very nice indeed, with a crazy WUXGA display on just 15.4" - kewl! More pixels than you typically find on ...

Prism: First Reference Implementation

Friday, March 14th, 2008

As Glenn Block reports, the patterns & practices Team released a reference implementation of Prism on Wednesday: http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=prism&ReleaseId=11615  Very interesting read! While I'm still working with the 6267 release of prism, I'm gonna update my code and write about some experiences with it soon!

Smart Client Software Factory: GAX & GAT Feb. 2008 released!

Thursday, February 21st, 2008

When trying to install the SmartClientSoftwareFactory May 2007 CTP, you may encounter some problems. Workarounds have been presented, for example by Ezequiel Jadib: http://staff.southworks.net/blogs/ejadib/archive/2007/08/27/How_2D00_To_3A00_-Smart-Client-Software-Factory-_2800_SCSF_2900_-_2600_-Visual-Studio-Orcas-Beta-2.aspx However, with the new February 2008 versions of GAX and GAT, SCSF Installation fails on my system (Vista Business) with some strange Error 2869. Anyway, for those interested in the ...