HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Entisoft Tools -- API Overview
logo

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.

Entisoft Tools Professional ... $399.95


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

SEARCH
14,500+ PRODUCTS:

Order Entisoft Tools

SIMILAR PRODUCTS
  • Multi-Function Libraries

  • PRODUCTS FOR
  • Visual Basic

  • Keystone Training Videos

  • Copyright ©1999 HALLoGRAM Publishing, Aurora CO. All Rights Reserved
    All products mentioned in this site are trademarks of their respective owners
    Prices are subject to change without notice
    dmcakegrim