Introduction to Stingray Studio

Welcome to Stingray® Studio

Perforce® Stingray® Studio integrated GUI components are designed to handle the low-level details of GUI application development, shortening development time and making it easier to maintain and evolve GUI applications over time. Stingray® components are available in three packages: Stingray® Studio, Objective Grid, and Objective Toolkit.

The Stingray® Studio package contains the following components:

  • Stingray Foundation Library (SFL)

  • Stingray FoundationEx Library (SFLEx)

  • Objective Chart

  • Objective Edit

  • Objective Grid

  • Objective GridEx (OGEx)

  • Objective Toolkit

  • Objective Views

The extended libraries listed above, SFLEx and OGEx, extend functionality available from supported compilers.

Supported Platforms

For a list of supported operating systems and compilers, see https://help.perforce.com/stingray/, then click on the link “Supported Platforms” to access a PDF.

Prerequisites to Using Stingray® Studio

To use Stingray® Studio effectively, you need prior knowledge of C++ and the Microsoft Foundation Class Libraries (MFC). Familiarity with the Windows Graphical Device Interface (GDI) is helpful, but is not a necessity. Here are some texts that could prove useful:

Nishant Sivakumar, C++/CLI in Action (Manning, 2007)

Stephen Prata, C++ Primer Plus, Fifth Edition (Sams, 2004)

D.J. Kruglinski, S. Wingo, and G. Shepherd, Programming Microsoft Visual C++, 5th ed. (Microsoft Press, 1998).

Brent E. Rector, Joseph M. Newcomer, Win 32 Programming (Addition Wesley, 1997)

Jeff Prosise, Programming Windows with MFC Second Edition (Microsoft Press, 1999).

Charles Petzold, Programming Windows 95 (Microsoft Press, 1996).

Scot Wingo and George Shepherd, MFC Internals (Addison-Wesley Pub Co, 1996).

Product Documentation

Stingray Studio provides full documentation in HTML format, including a user guide for each individual product and a combined reference guide.

Previously, Stingray Studio shipped with PDF documentation, but now all documentation is provided as HTML files only.

The documentation for Objective Grid for Microsoft .NET is provided separately, as this is not formally part of the Stingray Studio product, but is available by request.

The organization of the Docs directory is:

 

<stingray-installdir>

Docs\

index.html -- access to all HTML documentation

User Guides\

Stingray Studio

Reference Guides\

Chart

Edit

Foundation

Grid

Grid Designer

Toolkit

Views