source code for Avalon WINHEC NNTP reader ...

This post is a follow up for https://blogs.msdn.com/digitalnetbizz/archive/2004/05/11/130291.aspx

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 XAMLwill 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 gotdotnet.com when my files are <processed> over there.

Comments

  • Anonymous
    May 13, 2004
    Mirrored here for a while, to save you some bandwidth :) Great job!

    http://www.restlessdelusions.com/temp/nntpdude.zip
  • Anonymous
    May 13, 2004
    Looks very cool. Any estimates how long the avalon side of it took, including design and "finishing touches".. ?
  • Anonymous
    May 13, 2004
    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.
  • Anonymous
    May 13, 2004
    re: NNTP Reader built 100% using Avalon [WinHEC version]