when using Lumisoft?s UI Controls 0.11, developers can choose from over a dozen basic flat controls and add them to their Windows Forms applications. The library includes the following controls:
With this library, developers can quickly add controls to their applications that would normally involve much more work. For example, developers can take advantage of ButtonEdit, which is the combination of an EditBox and a Button. Other examples of controls this library offers to developers include SpinEdit and OutlookBar controls.
However, the library seems somewhat buggy. For example, the code generated when dragging a control (specifically, the wFrame type) onto a Form will not compile: it inserts obsolete code that contains a typographical error.
The controls can be configured using the Property tab in Visual Studio .NET, but lack the more advanced WYSIWYG design-time support offered by other control libraries. The code of the library is written in C#. The controls lack databinding capabilities. Some properties don?t seem to have any effect. Limited to one style, unlike other libraries. The toolbar cannot float in applications; namely, it is not dockable.
Smilla?s .NET Communication Library is a small network protocol library for use with .NET Framework languages. The class library of Microsoft?s .NET Framework does not support certain common communication protocols, such as NNTP and POP3. Developers can use this library to add NNTP protocol support to their applications. The library is written in C#. It is distributed under the GNU Lesser General Public License.
Zlib is a free general-purpose data-compression library. Integrity checks performed with the CRC-32 or the ADLER 32 checksums. In-memory operations use the zlib compressed data format (RFC 1950). Deflate (RFC 1951) is used for its compression algorithm. Typical compression ratios are between 2:1 and 5:1. The gzip format, RFC 1952, is supported for compressing files on a file system. Lacks support for PKZip 4.5, BZip2, and Deflate64.
Microsoft?s .NET Framework lacks classes for FTP. With KCommon?s FTP component, programmers can build Windows Forms or ASP.NET (Web Forms) apps so users can send or receive files via the FTP protocol. Operations for synchronous and asynchronous transfers are supported. KCommon?s FTP component supports passive mode, but not active mode. It is written in C# but is not marked as CLS compliant. It does not support proxy servers.