GV Logo

 Graphic Vision(tm)

 Version 2.21

 A Graphical Application Framework for Borland/Turbo Pascal 7.0

  [ Overview | Ordering | Support | Tech Info | What's New | Changes | Downloads | Upgrades | Known Bugs ]


Overview

Graphic Vision is a high quality DOS and DPMI based object-orientated application framework and utilities suite for the professional Borland Pascal programmer. Inspired by Borland International's Turbo Vision 2.0 (TV) library, it has a similar user and programmer interface as Turbo Vision and an even higher level of functionality. Graphic Vision provides a true graphical user interface (GUI) that runs on both 16 and 256 colour VGA/SVGA graphics video modes. Graphic Vision will run under all MS-DOS compatible operating systems and most MS-DOS compatible virtual machines (full-screen DOS boxes).

GV's visual appearance is somewhere between Windows 95 and a Borland OWL application with BWCC custom controls, though it's appearance can easily be altered for specialist applications by simply overriding some of its draw methods. With its modern looking menus, dialog boxes and other visual elements, GV is definitely not your typical tatty looking DOS based GUI. It is in fact hard to believe Graphic Vision applications are DOS based at all!

To show you what we mean, below is a MessageBox from a simple Graphic Vision demo program:

GV MessageBox dialogAlthough the Graphic Vision API was inspired by Turbo Vision, you can also use GV for applications that you would never have considered using TV for, such as for games, (Example screenshot) or games "front ends". Graphic Vision fully supports real and 16-bit DOS protected mode programs. Later versions will also support 32-bit DPMI someone releases a good, low-cost 32-bit DPMI Pascal development suite.

Graphic Vision applications can use standard VGA screens - 640x400x16, 640x480x16 and 320x200x256 on any VGA compatible machine with an 80386 or above, but GV uses its own very fast graphics engine (including mouse cursor animation) which is 100% VESA VBE compliant. This allows GV applications to use any SVGA screen right up to 1600x1200 in 256 colour modes, and 800x600 in 16 colour video modes with almost every SVGA graphics card ever made. The mouse is fully supported in all GV compatible video modes, which can be up to 32 x 32 pixels in size. So although Turbo Vision programmers will find the conversion to GV the easiest, it is a great system for non-TV programmers to write stunning graphical applications.

Unlike all but a very few shareware and freeware programming tools, Graphic Vision is supplied with documentation that includes a comprehensive BP7/TP7 IDE (.TPH) compatible help file. GVISION.TPH is compiled from over 3MB of text and contains over 2,500 fully hyper-linked topics. This gives you context sensitive help on every constant, type, object, variable and procedure in the Graphic Vision system right where you need it most - in your Pascal IDE.

Graphic Vision also includes documents that give guidelines on how to convert Turbo Vision applications to GV, how to use various parts of the API, and many example programs and units.


  [ Overview | Ordering | Support | Tech Info | What's New | Changes | Downloads | Upgrades | Known Bugs ]


Jason G Burgon
gvision@ntlworld.com
Copyright © 2001,2003 Jason G Burgon

Graphic Vision is a trademark of Jason G Burgon
All trademarks are the property of their respective owners.