Screenshot Preview

USPExpress .NET Pro SL - Summary

by UNISOFT Plus - Product Type: Component / Silverlight / Source Code

Summary

USPExpress .NET Pro SL by UNISOFT Plus

URLs: uspexpress-math-parser-net-pro-sl, uspexpress math parser net pro sl, uspexpressmathparsernetprosl, 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 Silverlight 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 SL 2.3 1 Developer License, USPExpress .NET Pro SL 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 SL 2.3 1 Developer License + Source Code, USPExpress .NET Pro SL 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 SL help file, Read the USPExpress .NET Pro SL Reference help file, Read the USPExpress Math Parser License Agreement, Download the USPExpress .NET Pro SL 2.3 evaluation on to your computer - Expires after 30 days

Operating System for Deployment: Windows Vista, Windows XP

Architecture of Product: 32Bit

Product Type: Component

Component Type: Silverlight, Source Code

Compatible Containers: Microsoft Visual Studio 2008, Microsoft Visual Basic 2008, Microsoft Visual C++ 2008, Microsoft Visual C# 2008, Microsoft Internet Explorer 8.0, .NET Framework 3.5, Silverlight 3

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

Math Stats Mathematics Mathematical Statistic Statistical

Part numbers: PC-517310-288200 517310-288200 PC-517310-288201 517310-288201 PC-517310-288202 517310-288202 PC-517310-288203 517310-288203

Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Related Products

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us