Home | Charities | Software | Developers | About Us | Contact Us

Search

 


.NET Components 

Cost:
$ 5

Developer:
Bill Menees

Download Site / Registration

OS: Windows

These are Charity-ware components developed by Chris Menees for .NET. They are all written in C#, and full source code is provided.


  •  A few classes, components, and controls that I found myself needing in .NET. You may need them to build other software on my site. Some of what's contained in Menees:
    • Complex - A complex number class.
    • FileName - A class for working with file names (e.g. getting drive, path, name, ext).
    • FormSave - A design-time component for saving and loading a form's state.
    • MenuPainter - A design-time component for doing menus with images.  It can do standard menus or VisualStudio.NET-style menus.  It lets you assign an image to each menu item at design time using the standard menu editor.
    • NumericTextBox - A TextBox-derived class that can be used for integer or floating-point numeric entry.
    • RecentFiles - Manages a list of recent file names including menu maintenance.  It uses FormSave to persist its settings, and it can use MenuPainter to do owner-drawn menu items.
    • SafeMath - A floating point math library that will throw exceptions when infinite numbers or NaNs occur.  Used by the Complex number class.
    • TextEditor - A TextBox-derived class that saves and opens files, manages recent files (with RecentFiles), and exposes several useful properties and events (e.g. CaretPoint and CaretMoved).
  • MeneesDiffUtils - Classes for determining the differences between two text or binary files and controls for displaying the differences between two text files.
    • BinaryDiff - A class for differencing binary files, streams, or byte arrays.
    • MyersDiff - A class for differencing two integer arrays using the algorithm from Eugene W. Myers's paper An O(ND) Difference Algorithm and Its Variations.
    • TextDiff - A class for differencing text files, strings, or string arrays using the MyersDiff class.
    • DiffControl, DiffView, and DiffOverview: Controls for visually displaying differences between two text files (in the style of Visual SourceSafe and WinDiff).

Supported Charity

Any Charity of your choice, including those supported by charity-ware.org.
















 

 



Return to Software

 

 

Home | Charities | Software | Developers | About Us | Contact Us
charity-ware, charityware, care-ware, careware, software for charity