ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



 

Часть 1

                  











                               Турбо-Бейсик

                           Справочник пользователя

















                       Авторское право 1987г.
                       Все права сохраняются.
                       ВОРЛЕНД ИНТЕРНЕШНЛ,ИНК.
                       4585 СКОТТС ВОЛЛЕЙ ДРАЙВ
                       СКОТТС ВОЛЛЕЙ,КАЛИФОРНИЯ,США
..page
..pgno01
..head01C- ## -

                       Содержание

      Ведение.........................................................
      Об этом руководстве.............................................
      Типографические особенности.....................................
      Системные требования............................................
      Выражение благодарности.........................................

      Глава 1:О Бейсике...............................................
      Турбо-Бейсик....................................................
          Бейсики и машинный язык.....................................
          Интерпретаторы..............................................
          Компиляторы.................................................
          Номера строк и Турбо-Бейсик.................................

      Глава 2: Турне по Турбо-Бейсику.................................
      Резервирование ваших дисков.....................................
      Файлы на диске распределения....................................
      Установка.......................................................
          Настройка операционной системы..............................
      Запуск Турбо-Бейсика............................................
      Естественный набор редактора....................................
          Базисные операции...........................................
          Блоковые операции...........................................
          Поиск и замена..............................................
      Первая программа................................................
          Опции.......................................................
          Компилирование..............................................
            После компилирования......................................
          Прогон программы............................................
            Об ошибке.................................................
          Хранение на диске...........................................
            Хранение исполнительной программы.........................
          Исполнение MYFIRST из DOS...................................
          Трассировка вашей программы.................................
          Системные окна..............................................
          Конец турне.................................................

      Глава 3: Турбо-Бейсик:Программа.................................
      Турбо-Редактор..................................................
          Работа Редактора............................................
             Базисные команды перемещения.............................
             Расширенные команды перемещения..........................
             Команды вставки и стирания...............................
             Блоковые команды.........................................
             Разные команды редактирования............................
             Редактор против ВОРДСТАР.................................
      Компилятор......................................................
      Главное меню....................................................
          Файловая команда............................................
          Команда редактирования......................................
          Команда прогона.............................................
          Команда компилирования......................................
          Команда опций...............................................
          Команда настройки...........................................
          Команда окон................................................
          Команда отладки.............................................

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

      Глава 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 (Графический режим)..............................
               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...............................................                ON/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#.................................................

      Приложение А:Числовые выражения.................................
      Произвольные файлы с данными с плавающей точкой.................
      Внутреннее представление четырех типов чисел....................
      Компьютеры и система действительных чисел.......................
         Переполнение и незаполнение..................................
      Плавающая точка единичной точности..............................
      Плавающая точка двоичной точности...............................

      Приложение В: Отслеживание событий..............................
      Пример..........................................................
      Точно направляемое отслеживание событий.........................

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

      Приложение D: Сравнение Турбо-Бейсика с Интерпретаторным Бейсиком
      Компилятор в сравнении с интерпретатором.........................
           Неподдерживаемые команды....................................
           Операторы, требующие модификации............................
           Преобразование  программ  Интерпретаторного  Бейсика в Тур-
           бо-Бейсик...................................................
      Расширения языка Беисик..........................................
           Структурные операторы.......................................
      Ввод/вывод двоичного файла.......................................
      Определение функций и процедур...................................
           Интерфейс языка ассемблера..................................
           Встроенные функции..........................................
           Новые команды...............................................
      Реализация компилятора...........................................
           Редактор и большие программы................................
           Произвольные файлы со значениями с плавающей точкой.........
           Прогон в окне...............................................
           Промежуточная точность плавающей точки......................
           Строки......................................................
           Улучшенное использование  памяти............................
           Ячейки  PEEK и POKE.........................................

      Приложение Е: Сообщения об ошибках...............................
           Ошибки периода прогона......................................
           Компиляторные ошибки........................................

      Приложение F: Справочные материалы...............................
      Коды ASCII.......................................................
      Расширенные клавишные коды.......................................
      Коды сканирования клавиатуры.....................................

      Приложение G: Основы DOS.........................................
      Что такое DOS?...................................................
      Как загрузить программу..........................................
      Справочники......................................................
      Субсправочники...................................................
      Где я?Подсказка ;$P,$G...........................................
      Файл AUTOEXEC.BAT................................................
      Обмен справочников...............................................
      Настройка операционной среды.....................................

      Приложение H: Обзор функций и процедур...........................
      Сцепление........................................................
      Компиляторные данные.............................................
      Устройства.......................................................
      DOS..............................................................
      Обращение с ошибками.............................................
      Файлы............................................................
      Управление программным потоком...................................
      Графика..........................................................
      Аппаратные события...............................................
      Ввод.............................................................
      Обращение с клавиатурой..........................................
      Управление памятью...............................................
      Метаоператоры....................................................
        Разные.........................................................
        Числовые.......................................................
      Вывод............................................................
      Печатающее устройство............................................
      Экран............................................................
      Звук.............................................................
      Операции над строками............................................

      Приложение 1: Приспособление Турбо-Бейсика.......................
      Прогон TBINST....................................................
           Опция справочника Турбо-Бейсика.............................
           Опция команд редактора......................................
           Опция режима редактирования по умолчанию....................
           Опция экранного режима......................................
                 Режим отображения по умолчанию........................
                 Режим цветного отображения............................
                 Режим черно-белого отображения........................
                 Режим монохромного отображения........................
      Выпуск программы.................................................


Яндекс цитирования