4 ms·
I wish they would release that textui used by qbasic, edit and Microsoft works.
by stuaxo 10y ago
I wish they would release that textui used by qbasic, edit and Microsoft works.
- rzzzt 10y agoBorland's version is called Turbo Vision, and it was available as a framework to build applications on in their Pascal IDE.
- Narishma 10y agoAnd their DOS C and C++ IDEs as well.
- lobster_johnson 10y agoAs rzzzt says, you can get Turbo Vision [1], which is the framework that Borland used for all their apps. Borland released the C++ source code in the public domain, and it's since been ported to a bunch of platforms, including Linux. Google Images has lots of screenshots [2]. It supports multiple overlapping windows, including modals, and since window rendering is based on buffers, it automatically supports things like region repaint and shadows; it comes with an extensible file editor that supports selection, clipboard and undo/redo; form validation; and even persistence (any UI widget, or set of widgets, can be written to disk and read back again). It's quite an advanced object-oriented toolkit that's impressive even now, though it seems a bit insane today that they spent so much effort on something that could render only VGA's 80x25 characters. Documentation is spotty, but it exists [3]. [1] http://tvision.sourceforge.net http://tvision.sourceforge.net [2] http://bit.ly/2iJuckO http://bit.ly/2iJuckO [3] http://www.sigala.it/sergio/tvision/html/index.html http://www.sigala.it/sergio/tvision/html/index.html
- int_19h 10y agoWhat's more, Turbo Vision source code was eventually adopted by FreePascal, and they ship with it to this day. Their text-mode IDE that looks a great deal like Borland Pascal (but with a lot more features) is written in it. Oh, and it's available on all platforms, not just Windows! http://www.linux-community.de/var/ezwebin_site/storage/images/internal/artikel/print-artikel/linuxuser/2016/02/angetestet/fp-003.png/2806320-1-ger-DE/fp-003.png_lightbox.png http://www.linux-community.de/var/ezwebin_site/storage/image...