Screenshot Preview

USPExpress .NET Pro SL

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

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.

From
$242.06
Price in

Our regular prices are shown below. Please logon to see your discounted prices.

USPExpress .NET Pro SL 2.3  

Add to Cart $ 242.06 1 Developer License Download (2.4 MB)
Add to Cart $ 536.06 Team Developer License (Allows up to 5 named developers to integrate USPExpress royalty-free in an unlimited number of apps) Download (2.4 MB)
Add to Cart $ 975.10 1 Developer License + Source Code Download (2.6 MB)
Add to Cart $ 1,269.10 Team Developer License + Source Code (Allows up to 5 named developers to integrate USPExpress royalty-free in an unlimited number of apps) Download (2.6 MB)

Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed above including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

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.

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

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