Click here for full-size demo screenshot
Screenshot
Graphical TurboVision for Pascal

The first development tool I start my programmer's carrier years ago was Borland Pascal. The first of my successful projects were written with Borland Pascal. So this page is my tribute to Borland Pascal.

Graphical TurboVision is one of the most interesting side results of my Pascal-related activity. I understand that technology is not "on-the-edge", but there is at list one actively used large project based on this library.

In contrast with number of "G'Vision" libraries I saw this library

  • 100% compatible with standard TurboVision
  • works in REAL graphical mode, not pseudo-graphics, so you may call functions like Line, Circle, DrawPCX from inside special TView.GDraw method
  • is fast enough to use on i286/12MHz machines with 512Kb RAM (see demo)
  • supports for multilanguage application interface developing
  • in addition to standard help library implements advanced online help subsystem.
  • in addition to standard controls implements multipage windows and notebooks.

The main idea Graphical TurboVision based on is to draw visible objects in 2 stage: first draw "textual" layer and then "graphical" layers. To implement this algorithm GDraw virtual method was added in TView object. GDraw is called automatically by GTV engine if required. All graphical output is clipped to caller's visible area.

Download demo for Graphical TurboVision
Download sources for Graphical TurboVision

CONTENTS
Home
AEBPlus
AEKMap
AEKMap4S
AEBKbd
UpTime
BAHRus
WiFiTrigger
AETZFix
TXT2LIT
RTF Report
AEPA
DBF2MySQL
MP3 Shell
G'TurboVision
Photos
  
  
 Mobile

©1998-17
Alexander Eltsyn