Wednesday, December 22, 2004
Open source DotNet controls
dotMSN is a class library to make use of the MSN Messenger Service. The library is built in C# and can therefore be used by all languages the .NET environment supports. DotMSN provides an easy and consistent interface through a clean Object Oriented approach. DotMSN abstracts the low-level MSN protocol so you can quickly integrate dotMSN with your application and make direct use of MSN-connectivity. DotMSN is free and can be used in both non-commercial and commercial applications. The library can, among other things, be used for:
SourceGrid: C# grid control
"SourceGrid is a Windows Forms control written entirely in C#. My goal was to create a simple but flexible grid to use whenever it is necessary to visualize or to change a series of data in a table format.
There are a lot of controls of this type available, but often are expensive, difficult to customize or not compatible with .NET.
The Microsoft DataGrid for me is too DataSet orientated and therefore is often complicated to use in the cases in which the source data isn't a DataSet, and often it is not customizable enough."
Printing in .NET
The ReportPrinting library provides a programmatic way (i.e. no visual designer) to print reports. Features include:
Printing DataTables using classes similar to the DataGridColumnStyle class for formatting (also includes header and summary rows).
Printing paragraphs of text using style classes.
Customizable page headers and footers.
Boxes, Lines, Graphics...
Thorough class documentation and completely open source (written 100% in managed C#) with examples in C# and VB.NET