Screenshot Preview

USPExpress .NET Pro - Summary

by UNISOFT Plus - Product Type: Component / .NET Class / .NET Compact Framework / 100% Managed Code / Source Code

Summary

USPExpress .NET Pro by UNISOFT Plus

URLs: uspexpress-math-parser-net-pro, uspexpress math parser net pro, uspexpressmathparsernetpro, unisoft-plus, unisoft plus, unisoftplus

Parse and evaluate math expressions on-the-fly. USPExpress Math Parser is a component aimed to parse and evaluate scientific, engineering and mathematical expressions. It is easy-to-use, fast and lightweight, yet enterprise-level expression parsing tool and you can use it in your .NET, C#, Visual Basic, C++, Delphi or Fortran applications. USPExpress Math Parser has an extensive set of built-in functions such as Trigonometrical, Logarithmical and exponential, Logical functions and more. Source code is available for USPExpress .NET.

Main Features:

Native .NET component

Custom data types support

Easily customizable with user-defined functions

DateTime and String data types support

Operator overloading

Variable aliasing

Thread-safety

An extensive set of built-in functions...

Trigonometrical functions

Logarithmical and exponential functions

Logical functions

Max and Min functions

Random function

Date and time functions

Operators

Arithmetic operators

Boolean operators

Logical operators

Bitwise operators

Conditional operators

USPExpress .NET Pro 2.3

New SeparatorType, ListSeparator, NumberDecimalSeparator properties

Common math rounding introduced as an option. E.g.: Round(2.5, 0, MathRounding) yields 3.0. (By default, bankers' rounding is still used.)

An option to add user-defined operators

"Inf" constant. Stands for "positive infinity".

A sample has been added to show the usage of custom "+" and "-" operators in conjunction with dates, Excel-like. Example: #12/05/2008# - (365*10/2)

Function context passed inside IIF calls

USPExpress .NET Pro 2.2

XOR operator support

French localization of all end-user messages is available

ExpressionTree object is now serializable as a binary stream.

USPExpress .NET Pro 2.1.3

"ToNumber(string)" function has been added. It converts a string to a number.

Improved support of "long" data type, when used in decimal mode.

"+" operator, if used with strings or with a string and a number, acts as the string concatenation operator.

USPExpress .NET Pro 2.1.2

Changed "InvalidArgument" parameter type in Function and Operator validation routines from "ref" to "out".

USPExpress .NET Pro 2.1.1

Introduced decimal support for DateAdd, DATE, MID, LEFT, FIND functions.

Adjusted documentation for DateAdd function - any fractional part of the second parameter is ignored.

USPExpress .NET Pro 2.1

Short-circuiting of logical operators and functions. "IsShortCircuitSupported" method.

USPExpress .NET Pro 2.0

IIF conditional evaluation

Indexed variables support ("[]" syntax)

"Context" support

Decimal support (Parser.StorageType property)

The names of the variables may contain any character (e.g. spaces), as soon as they are enclosed in {} brackets.

bCollectUnknownVariables parameter added to Parse method

The following read-only properties have been added to Function and Constant classes: - string Syntax{get;} - string Description{get;} - GroupType Group{get;}

New enumeration type, USP.Express.Pro.Constants.GroupType has been added.

">" and "<" comparison operators are supported for strings

The leading zero can now be omitted in numbers. E.g., .01 is now a valid syntax for 0.01.

Improved reporting on unbalanced parentheses (the position of the first unbalanced parenthesis is reported)

Enhanced error reporting on parsing (InvalidToken property is included in ParseException class)

Min/Max functions returned Double.Max value when NaN was passed as one of its arguments.

Parse and evaluate math expressions on-the-fly.

Pricing: USPExpress .NET Pro 2.3 1 Developer License, USPExpress .NET Pro 2.3 Team Developer License (Allows up to 5 named developers to integrate USPExpress royalty-free in an unlimited number of apps), USPExpress .NET Pro 2.3 1 Developer License + Source Code, USPExpress .NET Pro 2.3 Team Developer License + Source Code (Allows up to 5 named developers to integrate USPExpress royalty-free in an unlimited number of apps)

Evals & Downloads: Read the USPExpress .NET Pro Reference Guide, Read the USPExpress .NET Pro help file, Read the USPExpress Math Parser License Agreement, Download the USPExpress .NET Pro 2.3 evaluation on to your computer - Limited Functionalities

Operating System for Deployment: Windows Vista, Windows XP

Architecture of Product: 32Bit

Product Type: Component

Component Type: .NET Class, .NET Compact Framework, 100% Managed Code, Source Code

Built Using: Visual C# .NET

Compatible Containers: Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C# 2008, Microsoft Visual C# 2005, .NET Framework 3.0, .NET Framework 2.0

Keywords: math parser, expression parser, parsing tool USP Express

Math Stats Mathematics Mathematical Statistic Statistical

Part numbers: PC-517310-281129 517310-281129 PC-517310-281130 517310-281130 PC-517310-281131 517310-281131 PC-517310-281132 517310-281132

Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Related Products