sdn.statsoft.com Contact Us
  • Home
  • Library
  • Examples
  • Learn
  • Community
STATISTICA Developer Network

External Application Communicating with STATISTICA

Are you new to developing with STATISTICA? Download and read Getting Started with STATISTICA Programming and Getting Started with STATISTICA Enterprise Programming.

Do you have questions about STATISTICA Visual Basic ? You can visit the STATISTICA Visual Basic forum.

The COM-based architecture of STATISTICA allows access to its library of functions through any COM-compliant programming language, such as Visual Basic, Visual Basic.NET, C#, and C++. In the case of C++, developers can integrate the Object Model of STATISTICA seamlessly with other libraries such as the Microsoft Foundation Classes, the C++ Standard Library, and the Standard Template Library. For example, the STL's rich set of algorithms and function objects can easily work in unison with the library of objects and functions of STATISTICA within a custom application.

One advantage of using C++ within a custom STATISTICA application is the optimized speed performance associated with C++. Because of the language's low-level capabilities (e.g., the ability to embed inline assembly instructions), custom algorithms written in C++ are extremely efficient. Another advantage of C++ is that it is a compiled language, which offers source code security to keep your custom applications proprietary.

To utilize STATISTICA's library in a C++ application, simply include the *.dll (dynamic link library) or *.exe that you want to import classes from into your project and import its COM interface. Most compilers implement COM importing differently, so please examine the examples provided along with reviewing your compiler's documentation.

Example Applications

Calculating Custom Statistics with STATISTICA, VB.NET 

Calculating Statistics with STATISTICA, C++

Create Box and Whisker Plot with STATISTICA, C#

Export STATISTICA Spreadsheet to Text, C++

Copyright 2012 by StatSoft Inc. Terms Of UsePrivacy Statement