Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
Hа сервере:
 Программистам:
 Специальный проект:
 Обмен информацией:
 Подписка на новости:
 Ссылка на нас:
  • Вы можете воспользоваться этой кнопкой для ссылки на наш сайт:

 
 История сайта
  • Данный сайт появился на свет благодаря древнему проекту Russian SWAG:
About Russian SourceWare Archive Group
 
©  Valery Votintsev
Антикварная Лавка  >>

Turbo Pascal v6.0


Turbo Pascal v6.0 - Дальнейшее развитие Борландовского Pascal компилятора. Борланд остался верен своим традициям - ни одной версии без революционных новшеств! Начиная с этой версии в Паскале появилась Turbo Vision - объектно-ориентированная библиотека для построения интерфейсов - очередной революционный шаг в индустрии программирования! Ходят слухи, что именно Turbo Vision послужила основой для создания первой версии Windows, которая была написана (да, да!!!) на Паскале!.

Дата выпуска: 04 октября 1990


Особенности компилятора:

  • Улучшенная оболочка (IDE), поддерживающая мышку, множественные перекрывающиеся окна.
  • Текстовый редактор, понимающий файлы размером до 1 Mb, копирование, вырезание и вставка текста с помощью Clipboard.
  • Расширенная система онлайновой помощи с возможностью копирования примеров в Clipboard и в окно редактора.
  • Установка точек прерывания по условию, окно с состоянием регистров процессора.
  • Возможность использования расширенной памяти (EMS) для повышения производительности и количества доступной памяти.
  • Возможность изменения расцветки экрана и начальных параметров.
  • Появилась система Turbo Vision - объектно-ориентированная библиотека для эффективной разработки приложений со сложным визуальным интерфейсом: поддержка мыши, диалоги, меню, перекрывающиеся окна и др. Ктати, новая IDE построена именно на Turbo Vision!
  • Встроенный inline-ассемблер, позволяющий использовать ассемблерные команды внутри паскаль-программы.
  • Дальнейшее улучшение объектного подхода: появились приватные поля и методы в объектах, позволящие улучшить инкапсуляцию объектов;
  • Улучшены коллекции и потоки в модуле Objects.
  • Менеджер памяти (кучи) стал более быстрым и более надежным.
  • Добавлена директива компилятора {$X} (Extended syntax), позволяющая использовать функции как процедуры.
  • Добавлены новые процедурные директивы: far, near и assembler.
  • Добавлена директива компилятора {$G}, разрешающая использовать код процессора 80286.
  • Добавлена директива компилятора {$L} для подключения внешних объектных (.OBJ) модулей.


Состав дистрибутива:


  File             Description
------------------------------------------------------------
  Install/Compiler
  ----------------
  INSTALL.EXE    - Installs Turbo Pascal on your system

  README.ZIP     - Archived file containing:
    README.COM   - Program to display README file
    README       - This file!

  UNZIP.EXE      - De-archiving program

  TURBO.ZIP      - Archived file containing:
    TURBO.EXE    - Turbo Pascal Integrated Development
                   Environment
    TURBO.TPL    - Resident units for Turbo Pascal
    TURBO.TP     - Configuration file for TURBO.EXE
    TPC.EXE      - Command-line version of Turbo Pascal

  Turbo Vision/Tour
  -----------------
  TVISION.ZIP    - Archived file containing Turbo Vision
                   units:
    APP.PAS      - Source to application unit
    COLORSEL.PAS - Source to color Installation unit
    MSGBOX.PAS   - Source to message box unit
    STDDLG.PAS   - Source to standard dialogs unit
    APP.TPU      - Application unit
    COLORSEL.TPU - Color installation unit
    DIALOGS.TPU  - Dialogs unit
    DRIVERS.TPU  - Drivers unit
    HISTLIST.TPU - History list unit
    MEMORY.TPU   - Memory management unit
    MENUS.TPU    - Menus unit
    MSGBOX.TPU   - Messagebox unit
    OBJECTS.TPU  - Standard objects unit
    STDDLG.TPU   - Standard dialogs unit
    TEXTVIEW.TPU - Simple text window unit
    VIEWS.TPU    - Views unit

  TVDEMOS.ZIP    - Archived file containing Turbo Vision demos:
    TVDEMO.PAS   - Comprehensive demo that includes most of the
                   following
    CALC.PAS     - Desktop calculator
    FVIEWER.PAS  - Text file viewer
    ASCIITAB.PAS - ASCII table viewer
    GAUGES.PAS   - Desktop gadgets (clock, heap viewer)
    PUZZLE.PAS   - Simple brain teaser puzzle
    CALENDAR.PAS - Desktop calendar (monthly viewer)
    MOUSE.PAS    - Mouse options dialog
    HC.PAS       - Help text compiler
    DEMOHELP.PAS - Context file produced by running HC on
                   DEMOHELP.TXT
    DEMOHELP.TXT - Help file source for TVDEMO
    DEMOHELP.HLP - Compiled help file for TVDEMO
    HELPFILE.PAS - Help system manager
    TVBGI.PAS    - Demos BGI support unit (GRAPHAPP)
    GRAPHAPP.PAS - Support unit for swapping between Turbo
                   Vision and BGI

  DOCDEMOS.ZIP   - Archived file containing source code
                   examples from the printed documentation:
    POINTS.PAS   - From Chapter 4 in the User's Guide
    FIGDEMO.PAS  - From Chapter 4 in the User's Guide
    FIGURES.PAS  - From Chapter 4 in the User's Guide
    LISTDEMO.PAS - From Chapter 4 in the User's Guide
    HELLO.PAS    - From the Turbo Vision Guide
    FILEVIEW.PAS - From the Turbo Vision Guide
    TVGUID01.PAS - From the Turbo Vision Guide
      .
      .
    TVGUID22.PAS

  INTRFACE.ZIP   - Archived file containing the interface
                   sections of all Turbo Vision units.
  TOUR.ZIP       - Archived file containing the IDE Tour and
                   its overlay files.

  Online Help
  -----------
  HELP.ZIP       - Archived file containing:
    TURBO.HLP    - Online help data file


  BGI/Utilities
  -------------
  BGI.ZIP        - Archived file containing BGI driver and
                   support files:
    GRAPH.TPU    - Borland Graphics Interface (BGI) Graph unit
    ATT.BGI      - Graphics device driver for AT&T 6300
    CGA.BGI      - Graphics device driver for CGA and MCGA
    EGAVGA.BGI   - Graphics device driver for EGA and VGA
    HERC.BGI     - Graphics device driver for Hercules mono
    PC3270.BGI   - Graphics device driver for 3270 PC
    IBM8514.BGI  - Graphics device driver for IBM 8514
    GOTH.CHR     - Gothic font character set
    LITT.CHR     - Small font character set
    SANS.CHR     - Sans serif font character set
    TRIP.CHR     - Triplex font character set
    BGIDEMO.PAS  - Graph unit demo
    ARTY.PAS     - Graph unit demo
    BGILINK.PAS  - Graph unit demo
    BGIDRIV.PAS  - BGILINK.PAS demo unit
    BGIFONT.PAS  - BGILINK.PAS demo unit
    BGILINK.MAK  - BGILINK.PAS demo makefile

  UTILS.ZIP
    THELP.COM    - TSR online help utility
    TPUMOVER.EXE - Unit mover utility
    TEMC.EXE     - Turbo Editor Macro Compiler
    MAKE.EXE     - UNIX-style project management utility
    GREP.COM     - Text file search utility
    TOUCH.COM    - Changes a file's timestamp to force
                   re-compilation
    BINOBJ.EXE   - Converts a binary data file to an .OBJ file
    EMSTEST.COM  - Expanded Memory (EMS) hardware/software
                   diagnostic utility
  TCALC.ZIP      - Archived file contain the source code to the
                   Turbo Calc demo program
  DEMOS.ZIP      - Archived file contain numerous demo programs

  ONLINE.ZIP     - Archived file contain online documentation
                   files:
    HELPME!.DOC  - Answers to commonly asked questions
    FIXES.DOC    - Corrections to the printed documentation
    TVISION.DOC  - Enhancements to Turbo Vision
    TEMC.DOC     - Turbo Editor Macro Compiler documentation
    THELP.DOC    - Turbo Help (TSR) documentation
    UTILS.DOC    - TPUMOVER, MAKE, GREP, TOUCH, BINOBJ documentation
    ANSI.DOC     - Documents differences between Turbo Pascal 6.0
                   and ANSI Standard Pascal
  TURBO3.ZIP     - Archived file containing TURBO3 and GRAPH3
                   compatibility units and interface documentation

Сегодня этот революционный в свое время продукт относится к категории музейных экспонатов и его можно скачать бесплатно.

Данная версия компилятора уже не поддерживается разработчиками, но все копирайты остаются в силе, и коммерческое использование продукта запрещено!
1290k  

Информация о TP6.0 на английском языке -->  community.borland.com/museum/.