source code for Avalon WINHEC NNTP reader …

This post is a follow up for

Some details of this sample project, I create this project to test out some features of Avalon [WinHEC version]. It’s currently all C# and MSBUILD. I have touched a few areas but on all –

1. Grid and other layout.
2. Animation
3. UIContext and Worker Thread
4. Vector Graphics
5. Brushes/Colors
6. XAML Serialization
7. Some use of C# Generic
8. ImageEffects

Here’s what I plan to improve in the near future:

1. Using Data Binding + ItemsCollection
2. Convert into XAML and code behind. (This will be a good comparison since converting into XAML
  will reduce the number lines in code) with all the VisualTree styling thingy.
3. Replace my logo with a 3d cube with Avalon 3d.

To build this .csproj, just use MSBUILD and setup LAPI environment variable. I believe it’s all in WinHEC version of Longhorn. To get a copy of the zipped source code, click here. I have upgraded my web account to get extra bandwidth + I remove images and use Vector graphics to replace my image files. So when you see error on the link, probably I have run out of bandwidth. I’ll update this link to point to when my files are <processed> over there.

Comments (4)

  1. Jason Nadal says:

    Mirrored here for a while, to save you some bandwidth 🙂 Great job!

  2. Joku says:

    Looks very cool. Any estimates how long the avalon side of it took, including design and "finishing touches".. ?

  3. 1st I’m not designer. It’s all lines/rect/polygon/ellipse vector-based graphics. It took roughly 3 nights to create this (Avalon part). This shows how much work Avalon is doing for me !!

    Since I have attended "TCP/IP" class in my Uni – the NNTP part is relatively easy too – 1 night. I must admit – there might be a few bugs.

    Total = 4 nights.

  4. re: NNTP Reader built 100% using Avalon [WinHEC version]

Skip to main content