Турбо-БейсікСправочнік користувача, Basic, Програмування, статті

Содержание:

Ведення

Про це керівництві

Типографічні особливості

Системні вимоги

Вираз вдячності

Глава 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-процедури

Подача силових змінних

Подача рядків

Подача масивів

Подача результатів обчислення виразів

Подача констант

Створення файлу INLINECOM

Використання DEBUG для створення COM-файлу

Використання макроассемблера для створення COM-файлу

Приклад INLINE-збірки

Додаток D: Порівняння Турбо-Бейсіка з інтерпретаторних Бейсиком

Компілятор в порівнянні з інтерпретатором

Непідтримувані команди

Оператори, які потребують модифікації

Перетворення програм інтерпретаторной Бейсіка в Тур-бо-Бейсік

Розширення мови Беісік

Структурні оператори

Введення / висновок двійкового файлу

Визначення функцій і процедур

Інтерфейс мови асемблера

Вбудовані функції

Нові команди

Реалізація компілятора

Редактор і великі програми

Довільні файли зі значеннями з плаваючою точкою

Прогін у вікні

Проміжна точність плаваючою точки

Рядки

Покращене використання пам’яті

Осередки PEEK і POKE

Додаток Е: Повідомлення про помилки

Помилки періоду прогону

Компіляторние помилки

Додаток F: Довідкові матеріали

Коди ASCII

Розширені клавішні коди

Коди сканування клавіатури

Додаток G: Основи DOS

Що таке DOS?

Як завантажити програму

Довідники

Субсправочнікі

Де я? Підказка; $ P, $ G

Файл AUTOEXECBAT

Обмін довідників

Налаштування операційного середовища

Додаток H: Огляд функцій і процедур

Зчеплення

Компіляторние дані

Пристрої

DOS

Звернення з помилками

Файли

Управління програмним потоком

Графіка

Апаратні події

Введення

Звернення з клавіатурою

Управління пам’яттю

Метаоператори

Різні

Числові

Висновок

Друкувальний пристрій

Екран

Звук

Операції над рядками

Додаток 1: Пристосування Турбо-Бейсіка

Прогін TBINST

Опція довідника Турбо-Бейсіка

Опція команд редактора

Опція режиму редагування за замовчуванням

Опція екранного режиму

Режим відображення за замовчуванням

Режим кольорового відображення

Режим чорно-білого відображення

Режим монохромного відображення

Випуск програми

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*