This page collects a list of external links and documentation sources. Additions and suggestions will be greatly appreciated; send complete references to sergio@sigala.it.
The DLDialog project at http://sourceforge.net/projects/dldialog and http://hot.spotline.de/Produkte/DLDialog.
The RHIDE site at http://www.tu-chemnitz.de/~sho/rho/rhide-beta.html and http://www.tu-chemnitz.de/~sho/rho/rhide-linux.html.
At http://www.pbear.com there is a program called Dialog Design which makes designing Turbo Vision dialogboxes a pleasurable experience. With it dialogbox controls can be added, edited, rearranged and the dialogbox itself sized, moved, etc. The program produces customizable source code and/or a resource file for your dialog.
Dialog Design produces source for Borland Pascal 7.0, Borland C++ 3.1 (Turbo Vision 1.x), and Borland C++ 4.02+ (Turbo Vision 2.0).
Usage is now free. Ignore the mention of a registration fee in the documentation. A copy is also available under the utilities section in the resources page.
MKM Software, http://www.math.uni-magdeburg.de/~mkoeppe/mkm/mkmeng.html, produces Graphics Vision.
It is an object-oriented class library which provides an SAA graphical user interface with MS Windows look but is fully compatible with Borland's text mode library Turbo Vision 2.0. That means, existing Turbo Vision programs can be made run in graphics with little changes. Thus, Graphics Vision is not only the graphic enhancement for your Turbo Vision programs but also a real alternative to Windows programming and the OW Library.
Graphics Vision supports a step-wise conversion of existing Turbo Vision applications into powerful graphical applications by providing a highly efficient Turbo Vision emulation. That is, even objects from compiled Turbo Vision units can be integrated into your Graphics Vision application.
Here are some more features in keywords:
Turbo Vision Resource Workshop 3.63 is the latest release of BitSoft Development's Turbo Vision developers' toolkit, and is down-loadable from http://www.bitsoft.com/tvrw/download.htm
This release has been extensively tested by BitSoft Development and an independant group of programmers, and contains all the files you need to use this great toolkit to create the user interface of your DOS Turbo Vision applications. It also includes complete online help that will let you start using TVRW in no time.
The following is a list of books which discuss Turbo Vision, in no particular order. They cover various aspect of Turbo Vision for Pascal or C++; every Turbo Vision example for Pascal could be translated to C++, except for streamable objects.
Clean Coding in Turbo Pascal 6, by Amrik Dhillon, M&T Books, ISBN 1-55851-228-4
TURBO Pascal 6 Object-Oriented Programming, by Namir Clement
A Programmer Guide to Turbo Vision, by Freddy Etrl, Ralph Machholz and Andi Golgath, Addison-Wesley, ISBN 0-201-62401-X
Turbo Pascal 6.0 Techniques and Utilities, by Neil J. Rubenking, Ziff Davis Press, 1991, ISBN 1-56276-010-6
Borland C++ 3.1, by M. Cantù and S. Tendon
Borland Pascal Developers Guide, by Ed Mitchell, QUE Books
Programming with Turbo Vision, by Blake Watson
Borland Pascal/Turbo Pascal 7.0/Turbo Vision DOS-Programmierung mit der Objekt-Bibliothek, by Otto Fischer, Tewi Verlag, Germany, ISBN 3-89362-287-X
A programmer's guide to TurboVision, by Freddy Ertl, Ralph Machholz and Andi Golgath, Addison-Wesley, 1993
Borland C++ Techniques & Utilities, by Kaare Christian, Ziff Davis, ISBN 1-56276-054-8
Borland C++ 3.1 OOP, by Ted Faison