USPExpress是一個.NET和COM控件組合,用于對科學、工程和其他的表達式進行分析和評估。USPExpress還有一個產品支持Mono平臺。USPExpress被廣泛應用于化學工程與統計應用領域。        
                USPExpress is a series of .NET and COM components aimed to parse and evaluate scientific, engineering and other expressions on-the-fly. Also there is a USPExpress product, which supports Mono platform.USPExpress products have been widely used in numerous enterprise-level applications in the field of chemical engineering and statistical applications for over 10 years now.
          
	
    
        
        
        
        
        
	
	特性
	下面是 USPExpress Math Parser 的主要特性列表:
	- 
		可以配合幾乎所有 Windows 平臺的開發工具使用,包括 .NET 和 COM 環境,例如 C#、Visual Basic、Visual C++、Delphi 或者 Fortran。
- 
		日期和時間計算
- 
		支持字符串數據類型(僅 Pro 版本)
- 
		支持自定義數據類型(僅 Pro 版本)
- 
		一個廣泛的內建函數集……
		
			- 
				三角函數
- 
				對數和指數函數
- 
				邏輯函數,例如(condition,truepart,falsepart)
- 
				最大和最小函數(僅 .NET 版本)
- 
				隨機函數
- 
				日期和時間函數(僅 .NET 版本)
 
- 
		……和運算符
		
			- 
				算術運算符
- 
				布爾運算符
- 
				邏輯運算符
- 
				位運算符
- 
				條件操作符
 
- 
		可以使用用戶自定義函數方便地自定義函數
- 
		變量別名
- 
		線性表達式檢查(僅 COM 版本)
- 
		線程安全(僅 Pro 版本)
- 
		帶有詳細文檔和可運行例子程序
如何正確選擇USPExpress版本:
USPExpress Math Parser COM:
  - 目標環境中沒有可用的.NET Framework框架。
USPExpress Math Parser .NET:
  - 只使用數字and/or Datetime數據類型。
 按照設計,當評估不涉及字符串和其他對象的純數學表達式時,USPExpress Math Parser .NET是非常高效的。
USPExpress .NET Pro:
  - 需要字符串and/or其他.NET類型。
- 需要在多個線程中同時計算多個表達式時。
USPExpress .NET Pro CFE / Math Parser .NET CFE:
  - 需要USPExpress .NET Pro / Math Parser .NET功能支持。
- 目標環境可用.NET Compact Framework。
USPExpress .NET Pro SL:
  - 需要USPExpress .NET Pro功能支持。
- 目標環境是Silverlight。
USPExpress .NET Pro Mono:
  - 需要USPExpress .NET Pro功能支持。
- 目標環境是Mono。

Features
Below is a list of major features of USPExpress Math Parser:
 
	- Can be used with almost any development tool on Windows platform, including .NET as well as COM environments such as Visual C#, Visual Basic, Visual C++, Delphi or Fortran.
- Date and time calculations
- String data type support (Pro version only)
- Custom data types support (Pro version only)
- An extensive set of built-in functions...
	
		- Trigonometrical functions
- Logarithmical and exponential functions
- Logical functions, such as IIF(condition, truepart, falsepart)
- Max and Min functions (.NET edition only)
- Random function
- Date and time functions (.NET edition only)
 
	- ...and operators
	
		- Arithmetic operators
- Boolean operators
- Logical operators
- Bitwise operators
- Conditional operators
 
	- Easily customizable with user-defined functions
- Variable aliasing
- Linearity expression check (COM edition only)
- Thread-safety (Pro version only)
- Comes with detailed documentation, as well as ready-to-run sample programs
Choosing the right product
Choose USPExpress Math Parser COM if:?
  - your target environment is not .NET Framework enabled.
Choose USPExpress Math Parser .NET if:
  - you are using numeric and/or datetime data types only.
 By design, USPExpress Math Parser .NET is efficient when evaluating   pure mathematical expressions that do not involve strings and other   objects.
Choose USPExpress .NET Pro if:
  - you require support for strings and/or other .NET types,
- you would like to evaluate multiple expressions concurrently in multiple threads.
Choose USPExpress .NET Pro CFE / Math Parser .NET CFE if:
  - you require USPExpress .NET Pro / Math Parser .NET functionality support (be aware of limitations, see below),
- your target environment is .NET Compact Framework enabled.
Choose USPExpress .NET Pro SL if:
  - you require USPExpress .NET Pro functionality support,
- your target environment is Silverlight.
Choose USPExpress .NET Pro?M if:
  - you require USPExpress .NET Pro functionality support,
- your target environment is Mono.