There are currently 501 User Samples of .NET code at GotDotNet of all sorts.
NZipLib:
NZipLib is a Zip/GZip library written entirely in C# for the .NET platform. It is implemented as an assembly, and thus can easily be incorporated into other projects (in any .NET language). The creator of NZipLib put it this way: "I've ported the zip library over to C# because I needed gzip/zip compression and I didn't want to use libzip.dll or something like this. I want all in pure C#."
Mike Woodring has a whole bunch of very useful samples on Remoting, Reflection, Threading and more.
Reflector for .NET
Reflector is a class browser for .NET components and assemblies. It features hierarchical assembly and namespace views, type and member dictionary index search, type reference search, custom attributes view, an IL disassembler and viewers for C# XML documentations and MSDN help. Assembly dependency trees, supertype/subtype hierarchies and resources can be inspected as well. Function prototypes are displayed in C#, VB and Eiffel syntax. Windows XP enabled. In short: the swiss army knife for .NET programmers.
Reflector is the first thing I put on any .NET system. The site has some other very cool tools too!
Chris Sells: Genghis
Genghis is a set of extensions built on top of .NET and integrated with WinForms to provide application-level services in the same flavor as the Microsoft Foundation Classes. Genghis gets its name as the functional heir to Attila, a similar set of functionality built on top of ATL.
Chris Sells: .NET XsdClassesGen
XsdClassesGen is a Custom Tool Add-In to VS.NET to generate type-safe wrapper classes for serializing to and from XML documents. It takes as input an XSD and produces the C# or VB.NET code to do the serialization using the XmlSerializer. This is really just the output of running xsd.exe /classes, but integrated directly into VS.NET.
If you'd like to know more about what a custom tool is and how to build your own, check out CollectionGen.
CollectionGen is a Custom Tool Add-In to VS.NET to generate type-safe collections. As it turns out, I did almost none of the work. Jon Flanders figured out how to add a custom tool. Shawn Van Ness implemented the template for type-safe collections. I just put it together.
CollectionGen is an add-on to generate code for type-safe collections until we have templates in C# (likely) and VB (unlikely). The benefit of a type-safe collection, of course, is that you can use it without having to cast items to and from objects. Also, Shawn has been very careful to implement a collection class that is very efficient for both reference types and value types.
9:48:37 PM
|