Turbo Basic version 1.1

Copyright (c) 1987 by Borland International, Inc.

 

 

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

Введение

Глава 1. О языке БЕЙСИК
   ТУРБО БЕЙСИК
        Назад к основам - машинный язык
        Интерпретаторы
        Компиляторы
        Номера строк и ТУРБО БЕЙСИК
скачать Turbo Basic 1.1 (zip 164k)

скачать руководство пользователя
в DOS кодировке (zip 233k)

скачать руководство пользователя
в Win кодировке (zip 233k)
Глава 2. Путешествие в ТУРБО БЕЙСИК
   Дублирование ваших дисков
        Файлы на дистрибутивном диске
        Установка
        Установка операционной среды
   Запуск ТУРБО БЕЙСИКа
   Набор поддержки редактора
        Основные операции
        Операции с блоками
        Поиск и замена
   Первая программа
        Варианты
        Компиляция
        После компиляции
        Прогон программы
        Об ошибках
        Запись на диск
        Запись реализуемой программы
        Выполнение программы MYFIRST из DOS
   Окна системы

Глава 3. ТУРБО БЕЙСИК: программа
   Редактор ТУРБО
        X:Имя_файла.тип
        Строка
        Колонка
        Вставка
        Отступ
        Табуляция
        Работа в редакторе
        Команды перемещения курсора
        Расширенные команды перемещения
        Команды вставки и стирания
        Команды работы с блоками
        Разные команды редактирования
        Сравнение редакторов ТУРБО БЕЙСИК и "Word star"
   Основное меню
        Команды работы с файлами
        Команда Edit (Редактировать)
        Команда Compile (Компилировать)
        Команда Run (Прогон)
        Команда Options (Варианты)
        Команда Setup (Установка)
        Команды Window (Окна)
        Команда Debug (Отлаживать)

Глава 4. ТУРБО БЕЙСИК: Язык
   Структура программы
        Набор символов ТУРБО БЕЙСИК
        Резервируемые слова
   Числа в ТУРБО БЕЙСИК
        Целые числа
        Длинные целые числа
        Числа с одинарной точностью с плавающей запятой,
        с двойной точностью с плавающей запятой
        Расчеты и 8087
   Константы и переменные
        Сроковые константы
        Числовые константы
        Идентификация целочисленных констант в других основаниях.
        Именные константы
        Переменные
   Массивы
        Индексы
        Строковые массивы
        Многомерные массивы
        Проверка связей массива
        Требования к хранению массивов
        Динамическое распределение
        Описание статических или динамических массивов
   Выражения
        Арифметические оператции
        Операции сравнения
        Логические операции
        Поразрядные операции
        Строковые операции и операции сравнения
   Подпрограммы, функции и процедуры
        Подпрограммы
        Функции
        Формальные и фактические параметры
        Типы функций
        Процедуры
        Передача массивов процедурам
        Определение процедур и функций и ход программы
        Проверка аргументов
        Передача параметров по значению или ссылке
        Локальные переменные
        Общие переменные
        Статические переменные
        Рекурсия
   Файлы
        Имена каталогов и маршрутов
        Способы сохранения файлов
        Последовательные файлы
        Последовательные файлы с разделенными полями
        Неразделенные последовательные файлы
        Файлы прямого доступа
        Двоичные файлы
        Устройства ввода/вывода
   Дисплей
        Текстовые режимы
        Графические режимы
        Последнее указание точки
        Абсолютные и относительные координаты
        Смена координат экрана

Глава 5. Справочное руководство ТУРБО БЕЙСИКа
   Формат руководства
   Метаоператор $COM
                $DYNAMIC
                $EVENT
                $IF/$ELSE/$ENDIF
                $INCLUDE
                $INLINE
                $SEGMENT
                $SOUND
                $STACK
                $STATIC
   Функция  ABS
            ASC
            ANT
   Оператор BEEP
   Функция  BIN
   Оператор BLOAD
            BSAVE
            CALL
            CALL ABSOLUTE
            CALL INTERRUPT
   Функция  CDBL
            CEIL
   Оператор CHAIN
            CHDIR
   Функция  CHB$
            CINT
   Оператор CIRCLE
            CLEAR
   Функция  CLNG
   Оператор CLOSE
            CLS
            COLOR (Графический режим)
            COLOR (Текстовый режим)
            COM(N)
   Функция  COMMAND$
   Оператор COMMON
   Функция  COS
            CSNG
            CSRLIN
            CVI,CVL,CVS,CVD
            CVMD,CVMS
   Оператор DATA
   Системная переменная DATE$
   Оператор DECR
            DEF FN/END DEF
            DEFINT,DEFLNG,DEFSNG,DEFDBL,DEFSTR
            DEF SEG
            DELAY
            DIM
            DO/LOOP
            DRAW
            END
   Функция  ENDMEM$
   Оператор ENVIRON
   Функция  EOF
            ERADR
   Оператор ERASE
   Функция  ERDEV,ERDEV$
            ERL,ERR
   Оператор ERROR
            EXIT
   Функция  EXP,EXP2,EXP10
   Оператор FIELD
            FILES
   Функция  FIX
   Оператор FOR/NEXT
   Функция  FRE
   Оператор GET (файлы)
            GET (графика)
   Функция  GET$
   Оператор GOSUB
            GOTO
   Функция  HEX$
   Оператор IF
            IF-блоковое
            INCR
   Функция  INKEY$
            INP
   Оператор INPUT
            INPUT#
   Функция  INPUT$
            INSTAT
            INSTR
            INT
   Оператор IOCTL,Функция  IOCTL$
   Оператор KEY
            KEY(N)
            KILL
   Функция  LBOUND
            LCASE$
            LEFT$
            LEN
   Оператор LET
            LINE
            LINE INPUT
            LINE INPUT#
   Функция  LOC
   Оператор LOCAL
            LOCATE
   Функция  LOF
            LOG,LOG2,LOG10
            LPOS
   Оператор LPRINT,LPRINT USING
            LSET
            MEMSET
   Функция  MID$
   Оператор MID$
            MKDIR
   Функция  MKI$,MKL$,MKS$,MKD$
            MKMD$,MKMS$
   Функция  и оператор MTIMER
   Оператор NAME
   Функция  OST$
   Оператор ON COM(N)
            ON ERROR    GOSUB
            ON/GOTO
            ON/KEY(N)
            ON PEN
            ON PLAY
            ON STRIG
            ON TIMER
            OPEN
            OPEN COM
            OPTION BASE
            OUT
            PAINT
            PALETTE,PALETTE USING
   Функция  PEEK
            PEN
            PLAY
   Оператор PLAY
   Функция  PMAP
            POINT
            POKE
            POS
   Оператор PRESET
            PRINT
            PRINT# ,PRINT# USING
            PRINT USING
            PSET
            PUT (файлы)
            PUT (графика)
   Функция  PUT$
   Оператор RANDOMIZE
            READ
   Функция и оператор REG
   Оператор REM
            RESET
            RESTORE
            RESUME
            RETURN
   Функция  RIGHT$
   Оператор RMDIR
   Функция  RND
   Оператор RSET
            RUN
   Функция  SCREEN
   Оператор SCREEN
            SEEK
            SELECT
   Функция  SNG
   Оператор SOUND
   Функция  SPACE$
            SGR
   Оператор STATIC
   Функция  STICK
   Оператор STOP
   Функция  STB$
            STRIG
   Оператор STRING
   Функция  STRING$
   Операторы SUB/END SUB,SUB INLINE
            SWAP
            SISTEM
   Функция  TAB
            TAN
   Системная переменная TIME$
   Функция  TIMER
   Оператор TIMER
   Команды  TRON,TROFF
   Функция  UBOUND
   Функция  UCASE$
            VAL
            VARPRT
            VARPRT$
            VARSEG
   Оператор VIEW
            WAIT
   Оператор WHILE/WEND
            WIDTH
            WINDOW
            WRITE
            WRITE#

Приложение A. Обсуждение работы с числами
   Компьютеры и множество вещественных чисел
        Переполнение и потеря значимости
        Файлы произвольного доступа, содержащие данные
           с плавающей запятой
   Внутреннее представление четырех типов чисел
        Целые  числа
        Длинные целые
        Числа с плавающей запятой одинарной точности,
        числа с плавающей запятой с двойной точностью

Приложение B. Прерывание по событиям
        Пример
        Настройка прерываний при наступлении события

Приложение С. Интерфейс с языком ассемблера
   Оператор  CALL ABSOLUTE
   Оператор CALL INTERRUPT
        Регистровый буфер
        О вызовах функций DOS и BIOS
   Использование CALL вместе с INLINE
        Передача параметров встроенным процедурам
        Создание файла INLINE.COM
        Пример INLINE-сборки

Приложение D. Сравнение ТУРБО БЕЙСИК и ИНТЕРПРЕТАТОРА БЕЙСИКА
   Компилятор  против интерпретатора
        Неподдерживаемые команды
        Операторы, требующие модификации
        Преобразование программ Интерпретатора БЕЙСИК в
           программы ТУРБО БЕЙСИК
   Дополнение языка БЕЙСИК
        Структурные операторы

Приложение Е. Сообщения об ошибках
   Ошибки выполнения
   Ошибки компиляции

Приложение F. Cправочные материалы
   Расширенные коды клавиатуры
   Скэн-коды клавиатуры

Приложение G. DOS для начинающих
   Что такое DOS?
   Как загрузить программу
   Каталоги
        Подкаталоги
        Где я нахожусь? Подсказки $p$g
   Файл AUTOEXEC.BAT
   Конфигурирование операционной среды

Приложение H. Краткое описание  функций и процедур

Приложение I. Подготовка к работе ТУРБО БЕЙСИК
   Запуск TBINST
   Режим "Каталог ТУРБО БЕЙСИК"