The GNWI.MathComponent Freeware Library (Version 1.0.0.1 written in C# 2.0 for the Microsoft.NET platform) is a freeware class collection to efficiently support a fast, flexible and automated mathematical interplay of an application’s classes and components at design as well as at run time.
The interplay is achieved by instances of the MathContainer class which are numerical value containers with optional mathematical formulas that define their dependencies. MathContainers are attached to an application’s classes and components and react on value changes in an automated manner. As an example they may be used to create a mathematical spreadsheet on the basis of a standard grid control.
All calculations are performed with instances of the MathCompiler class (which may also be used “stand-alone” for mathematical calculations): A high-performance mathematical function compiler that allows efficient and fast calculation of function values of arbitrary complex single-line mathematical formulas.
Description
Introductionary Overview: PDF
FAQ – Frequently asked Questions: PDF
Download
ZIP file: GNWI MathComponent Freeware Library – Version 1.0.0.1
The ZIP file contains a
Citation
Achim Zielesny, MathComponent Freeware Library, Version 1.0.0.1, GNWI mbH , Oer-Erkenschwick, Germany, 2011.
Additional information
For a demonstration of (nearly) all aspects of use of the GNWI.MathComponent Freeware Library in source code a GNWI.MathControl solution is offered. The solution consists of several mathematical GUI controls, dialogs and sample applications like a mathematical label or text box, a calculator, a performance checker, formula editors or a mathematical grid/spreadsheet control. The source code may be freely customized according to specific requirements. In addition GNWI offers premier consulting, software development and maintenance services with an excellent price-performance ratio around the library. The complete library may also be purchased in source code. Contact us for details.