home *** CD-ROM | disk | FTP | other *** search
- ========================================================================
-
- S h o w B a s i c 1 . 2
-
- Tutorial/Demo/Training/Presentation Development Kit
-
- Copyright ⌐ 1995-1996 MIKSoft, Inc.
-
- ========================================================================
-
- Allows to build stand-alone applications or add-ons to another
- applications in the following areas:
-
- - Computer Based Training (CBT) materials for any Windows
- applications;
- - automated product demos/presentations which control application
- itself (do not depend on snapshots of the application's screens);
- - independent Windows based tutorials which may employ any standard
- Windows snippets or be self-contained;
- - independent presentations;
- - integration of existing applications;
- - macro-extension for existing applications;
- - Windows utilities;
-
-
- Features outline.
- ~~~~~~~~~~~~~~~~~
-
- Scripting engine:
- ================
-
- - Full featured Basic language implementation includes:
- * Source code interpreter;
- * P-code compiler;
- * Run time P-code interpreter;
- - Unlimited language extensions by means of using custom dynamic link
- libraries, access to full Windows API or any other DLL;
- - Interpreter can be "embedded" into user's application or called from
- WinHelp or any other program which allows to start another Windows
- application or able to access functions in an arbitrary DLL;
- - Ability to multithread: any Basic program can spawn another Basic
- program either suspending until the "child" is terminated or running
- with the "child" concurrently;
- - Ability to handle certain events which are triggered as a result of
- interaction with user, therefore allowing asynchronous, event driven
- subroutines.
-
- Interaction features:
- ====================
-
- - Dialog boxes templates defined as part of the Basic language and allow
- to use any standard Windows controls as well as custom Windows controls
- implemented in DLLs;
- - Several enhanced controls included and supported: "picture-button" and
- "progress bar";
- - "Event handlers" can be attached to any control or a dialog itself
- ("event handler" is a subroutine which is called asynchronously when
- some event is triggered by user's interaction with a control);
- - 3-D control effects;
- - Pictures on the background: bitmaps (BMP, DIB, RLE) or Windows metafiles
- (WMF, CLP).
-
- Presentation features:
- =====================
-
- - Sprite animation;
- - Dynamic popup windows presenting graphics from bitmap files (BMP,
- DIB, RLE) or Windows metafiles (WMF, CLP);
- - "Transparent" graphics support;
- - Dynamic replacement of the picture (or part of the picture) on a popup
- window;
- - Dynamic construction or extension of the picture on a popup window using
- typical graphical constructors: lines, rectangles, polygons, filled
- areas, ellipses, text blocks; picture clips (bitmaps or metafiles);
- - Transition effects as in "slide show" type presentations for popup
- windows (a very rich set of effects);
- - Special window decorations including "shadows" and "pointers";
- - Special highlighting effects as dynamic color change, "zoom" and
- "spotlight";
- - Animation or sequencing using Microsoft Video AVI files;
- - Sound support:
- * MIDI sounds;
- * WAV sounds;
- * ability to play tunes using PC internal speaker;
-
- Simulation, application and interaction control:
- ===============================================
-
- - Ability to start any application and wait until it is terminated
- (optionally).
- - Locating any window (control) based on its caption text or class;
- - Window or application forced termination;
- - Switching focus/activation;
- - Complete simulation of standard Windows input devices: keyboard and
- mouse;
- - Virtualization of screen/application dimensions in order to uniform
- simulation in different video modes;
- - "Smart" mouse action simulations: ability to simulate mouse actions in
- Windows controls and menus based on control/menu labels instead of
- physical screen coordinates;
- - Ability to watch and react to certain Windows events:
- * keyboard and mouse actions;
- * window's activation/deactivation;
- * window's focus change;
- * closing of windows;
- * Windows messages;
- - Extensive system, window or current state information;
- - DDE (Dynamic Data Exchange) support;
-
- Miscellaneous:
- =============
-
- - Program Manager DDE control support;
- - Compound files with compression support;
- - File copying;
- - Wallpaper control;
- - Ability to combine in one executable P-code of several programs and
- required presentation files: bitmaps, metafiles, sound files, etc.
- - Self-extracting compressed executables including ShowBasic run-time;
-
- Utilities:
- =========
-
- - ShowBasic DialogThief - Dialog Description Generator;
- - ShowBasic Picker (window/control information generator);
- - ShowBasic 16-bit and 32-bit Recorders;
- - ShowBasic Executable Compressor;
- - ShowBasic Code Manager;
- - ShowBasic Integrated Development Environment, including:
- * full featured editor with syntax coloring;
- * debugger with the ability to place breakpoints and
- lookup variables;
- * context sensitive help.
-
- Price:
- =========
-
- Single-user development license: $299
- (per developer seat, no distribution).
- Royalty free site distribution license: $895.
-
- Currently we run a promotion offer that includes:
-
- - 30 day money back guarantee on development license
- (essentially this allows to evaluate ShowBasic risk-free).
- - upgrade from single-user license to distribution license
- is $596 within 90 days of purchasing single-user license.
- - free upgrades up to version 2.0 with the purchase
- of distribution license.
- - free StDemo Player 2.1 royalty free site distribution license
- ($300 value) with the purchase of ShowBasic distribution license.
-
- Payment:
- =======
-
- - Visa/MasterCard;
- - Check drawn on US Bank;
- - International Money Order;
- - Direct Bank Wire Money Transfer.
-
- Delivery.
- ========
-
- Quick delivery is available via FTP
- (if you have access to Internet) or
- CompuServe binary mail.
- Shipping&Handling charges are $12.
-
- Contact.
- ~~~~~~~~
-
- MIKSoft, Inc.
- 37 Landsdowne Road,
- East Brunswick NJ, 08816
-
- tel/fax: (908) 390-8986
- Internet: mik@cnj.digex.com
- CompuServe: 74127,3671
- http://www.cnj.digex.net/~mik
-
-