Continuing on from what I said, I had a look at
another article. The last one there is the "Color Scroll". I was amused by the "Part of the challenge of writing such a program using either the Windows API or Windows Forms involves moving and resizing all the components of the window. This is an area where Avalon really shines." - wow, revolutionary!
At the end, it says "The most recent Win32 API version of this program (called COLORS1 in the fifth edition of Programming Windows) is 250 lines long. The Windows Forms version in Programming Microsoft Windows with C# is about 100 lines. This new version is only about 60 lines long, and I'm pretty sure that it can be pruned even more by using inheritance." - well, 55 lines I counted, if we ignore the blank lines to make comparisons a bit fairer.
"From 250 lines to 100 and now 60. And that, my friends, is what is commonly called progress." Hmm, the equivalent MUI program I quickly knocked up comes in at 53 lines;) (and yes, that includes the lines for declaring variables and header includes etc that you need to do in C, and no I haven't crammed everything together, it's still nicely formatted). As is typical of Microsoft developments, I can see this being a case of a huge step forward - but only from the point of view of Windows development.