Welcome to MSDN Blogs Sign in | Join | Help

Pigs Can Fly

Windows performance, development, and related issues
(and maybe some not so related...)

December 2006 - Posts

What does "Lines of Code" mean for a XAML file?
I have a utility that measures lines of code (CLC.EXE). It works with C, C++, C#, Perl, x86 assembly language, command files and make files. Now that I'm developing XAML code, I need to teach CLC how to measure XAML. However, XAML is XML and isn't arranged Read More...
Beyond Hello World - My First WPF Application (with source)
My pet project for the holiday vacation has been writing a WPF application to view data from my code line counting tool CLC.EXE (soon to be released on Codeplex). CLC produces counts of lines, code, comments, and other statistics per file, per directory and for entire directory trees. When complete, the CLC data viewer (CLCV) will read a CLC data file and display various visualizations of the data such as a tree map (see also, and also), some pie charts and perhaps a histogram or two. I’ve included the first working CLCV application shell in the attached zip file. Read More...
WPF Styles
One of the things I planned to do this holiday season was spend some time learning about Windows Presentation Foundation (here is the Microsoft link ). The first thing to did was write a " Hello World " program. I wanted just a simple window with a text Read More...
Vista System Requirements, Minimum Supported and Minimum Recommended
One of the things I worked on for Vista was the System Requirements. These are widely quoted, but the canonical source is Knowledge Base Article 919183. There are two sets of system requirements The minimum supported system requirements : this is the Read More...
How Vista Enables Windows Aero - New Document Available
Windows Aero is Vista's new user interface and is based on desktop composition which is the process where each window and the desktop background is drawn separately and then composed by using the 3‑D graphics engine to create the desktop image a user Read More...
Page view tracker