Turbo Vision

Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++.wikipedia
36 Related Articles

Text-based user interface

text-basedtext user interfaceTUI
Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++.
Some notable programs of this kind were Microsoft Word, DOS Shell, WordPerfect, Norton Commander, Turbo Vision based Borland Turbo Pascal and Turbo C (the latter included the conio library), Lotus 1-2-3 and many others.

Turbo Pascal

Borland PascalPascalBorland Pascal 7
The Turbo Vision framework was included with Borland Pascal, Turbo Pascal, and Borland C++.
The support for Windows programs required the ObjectWindows library, similar but not identical to that for the first release of Borland C++, and radically different from the earlier DOS Turbo Vision environment.

DOS

COM1AUX:LPT1
Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++.

Borland

Borland InternationalBorland Software CorporationSegue Software
Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++. The Turbo Vision framework was included with Borland Pascal, Turbo Pascal, and Borland C++.

C++

C++ programming languageC++98C with Classes
Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++.

Object Windows Library

OWLObjectWindowsObjectWindows Library
Later it was deprecated in favor of Object Windows Library for the then-increasingly important Win16 API.

Windows API

Win32Win16Win32 API
Later it was deprecated in favor of Object Windows Library for the then-increasingly important Win16 API.

Integrated development environment

IDEIDEsdevelopment environment
It was used by Borland itself to write the integrated development environments (IDE) for these programming languages.

Programming language

programming languageslanguagedialect
It was used by Borland itself to write the integrated development environments (IDE) for these programming languages.

List box

listLists
Key parts of the Turbo Vision library replicate the functionality of standard components in Microsoft Windows, for example edit controls, list boxes, check boxes, radio buttons and menus, all of which have built-in mouse support.

Checkbox

check boxcheckcheck boxes
Key parts of the Turbo Vision library replicate the functionality of standard components in Microsoft Windows, for example edit controls, list boxes, check boxes, radio buttons and menus, all of which have built-in mouse support.

Radio button

Radioradio buttons🔘
Key parts of the Turbo Vision library replicate the functionality of standard components in Microsoft Windows, for example edit controls, list boxes, check boxes, radio buttons and menus, all of which have built-in mouse support.

Source code

codesourcesource file
Around 1997, the C++ version, including source code, was released by Borland into the public domain and is currently being ported and developed by an open-source community on sourceforge under the GPL license.

Public domain

public domain resourcepublic-domainPD
Around 1997, the C++ version, including source code, was released by Borland into the public domain and is currently being ported and developed by an open-source community on sourceforge under the GPL license.

Open-source software

open sourceopen-sourceopen source software
Around 1997, the C++ version, including source code, was released by Borland into the public domain and is currently being ported and developed by an open-source community on sourceforge under the GPL license.

SourceForge

SourceForge.netSource ForgeSF.net
Around 1997, the C++ version, including source code, was released by Borland into the public domain and is currently being ported and developed by an open-source community on sourceforge under the GPL license.

GNU General Public License

GPLGNU GPLGPLv2
Around 1997, the C++ version, including source code, was released by Borland into the public domain and is currently being ported and developed by an open-source community on sourceforge under the GPL license.

BSD licenses

BSD licenseBSDNew BSD License
An older update of the Borland code by Sergio Sigala is available under the BSD license.

Free software license

free software licencefree softwarefree software licenses
The Pascal version, which was distributed alongside Borland Pascal 7 on a "bonus" disk, was never released under a free software license, so the Free Pascal project recreated its own version by backporting a clone made by Leon de Boer that ran in graphical mode back to textmode.

Free Pascal

FreePascalFree Pascal CompilerFPC
The Pascal version, which was distributed alongside Borland Pascal 7 on a "bonus" disk, was never released under a free software license, so the Free Pascal project recreated its own version by backporting a clone made by Leon de Boer that ran in graphical mode back to textmode.

Backporting

backportbackportedbackports
The Pascal version, which was distributed alongside Borland Pascal 7 on a "bonus" disk, was never released under a free software license, so the Free Pascal project recreated its own version by backporting a clone made by Leon de Boer that ran in graphical mode back to textmode.

Code folding

folding editorfoldingtext folding
The textmode IDE is very close to the original TP environment, with built-in compiler and IDE much closer than e.g. RHIDE, and supporting functionality like code folding.

Box-drawing character

box drawing charactersbox-drawing charactersBox Drawing
* Box-drawing characters

Pascal (programming language)

PascalPascal programming languageISO 7185
Turbo Vision is a DOS-based character-mode text user interface (TUI) framework developed around 1990 by Borland for Pascal, and C++. The Pascal version, which was distributed alongside Borland Pascal 7 on a "bonus" disk, was never released under a free software license, so the Free Pascal project recreated its own version by backporting a clone made by Leon de Boer that ran in graphical mode back to textmode.