API Overview
The routines are organized by subject into approximately 60
different Classes that the OLE Automation Server makes available. Here is a summary of the types of
Classes provided by Entisoft Tools:
- Arrays: Functions that primarily operate upon arrays of values.
- Basics: Enhancements to the built-in Visual Basic functions and statements, file-related functions, file name functions, etc.
- DataStructures: The Deque (and Queue and Stack), Stack, List, Hash Table, Symbol Table, and other data structures are available within their own classes
which must be defined ("DIMensioned") when required.
- Mathematics: Mathematical functions, including ones from algebra, geometry, trigonometry, probability, statistics, and other fields.
- Financial: Financial functions like XIRR for cash flow analysis.
- Numbers: Numerical functions related to dates/times, finance,
- Others: Functions that operate mostly upon strings of characters, including bitwise manipulation and conversion functions.
- Programs: Functions that operate upon one or more files for some high-level purpose such as you might find in a stand-alone program.
- Strings: String search, replacement, manipulation, conversion, translation, etc., functions.
- Texts: Text processing functions which generally operate upon strings containing words.
- Tests: Contains sample, test, benchmark, and validation functions.
- Units: Measurement conversion function library also available separately as part of Entisoft Units.
- Variants: Functions which apply to a different types of values, including comparison, conversion, fix-up, classification, of values, etc.
- Visual Basic Utilities: Functions for Visual Basic and VBA software developers.
- Windows: Functions that wrap around various Windows API functions, making them easier to access.
In some cases, there are different versions of the same frequently-used functions:
- There are "fast" versions of some frequently-used functions which have restrictive argument types and thus provide better performance because they avoid
having to fix up their arguments to the appropriate type. Unfortunately, they cannot support "optional" nor "variant" types of arguments.
- The "recursive" versions of some functions support variant values which contains arrays (which may also contain other arrays, etc.)
- There are two types of Classes within the Entisoft Tools library--ones whose primary purpose is to make functions available, and ones whose primary purpose
is support some kind of data structure. The Strings class is an example of a "function provider" class, while the Deque class is an example of a data structure
class.
Return to the Entisoft Tools Main page.
Licensing: The Professional Edition includes the complete source code.
Home ||
Shopping Cart ||
Site Map ||
Newsletter/Blog
Search HALLoGRAM ||
Request More Information CALL TOLL FREE 1-866-340-3404
|
|