TURBO BASIC - ОСНОВЫ ПРОГРАММИРОВАНИЯ

Учебники

 

Часть 1/13

Скачать

Предыдущая часть | Следующая часть

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

Примечание: данный язык вы можете скачать с этого сайта

Содержание

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


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

Глава 2: Турне по Турбо-Бейсику
1.Резервирование ваших дисков
2.Файлы на диске распределения
3.Установка
4.Настройка операционной системы
5.Запуск Турбо-Бейсика
6.Естественный набор редактора
7.Базисные операции
8.Блоковые операции
9.Поиск и замена
10.Первая программа
11.Опции
12.Компилирование
13.После компилирования
14.Прогон программы
15.Об ошибке
16.Хранение на диске
17.Хранение исполнительной программы
18.Исполнение MYFIRST из DOS
19.Трассировка вашей программы
20.Системные окна
21.Конец турне

Глава 3: Турбо-Бейсик: Программа
1.Турбо-Редактор
2.Работа Редактора
3.Базисные команды перемещения.
4.Расширенные команды перемещения.
5.Команды вставки и стирания
6.Блоковые команды
7.Разные команды редактирования
8.Редактор против ВОРДСТАР
9.Компилятор.
10.Главное меню
11.Файловая команда
12.Команда редактирования
13.Команда прогона.
14.Команда компилирования
15.Команда опций
16.Команда настройки.
17.Команда окон.
18.Команда отладки.

Глава 4: Турбо-Бейсик: Язык
1.Структура программы.
2.Литературный набор Турбо-Бейсика.
3.Резервированные слова
4.Числа в Турбо-Бейсике.
5.Целые
6.Длинные целые
7.Плавающая точка единичной точности.
8.Плавающая точка двойной точности
9.Вычисления и 8087.
10.Константы
11.Строчные константы
12.Числовые константы
13.Идентификация целых констант в других основаниях
14.Именованные константы
15.Переменные.
16.Массивы
17.Подстрочные индексы
18.Строчные массивы
19.Многомерные массивы
20.Тестирование границ массива
21.Требования к хранению массивов.
22.Динамическое распределение ресурсов.
23.Заявления статических и динамических массивов
24.Выражения
25.Операторы.
26.Арифметические операторы.
27.Операторы отношения.
28.Логические операторы
29.Битовые манипуляции.
30.Строки и операторы отношения
31.Подпрограммы,функции и процедуры.
32.Подпограммы.
33.Функции
34.Сравнение формальных и актуальных параметров
35.Типы функций.
36.Процедуры
37.Подача массивов в процедуры
38.Определение процедур и функций и блок схема 39.программы
40.Проверка аргументов
41.Прогрессивные элементы в функциях и процедурах
42.Подача параметров по значению и ссылке
43.Локальные переменные
44.Разделяемый атрибут
45.Статические переменные
46.Реккурсивность
47.Файлы
48.Справочники и имена проходов
49.Приемы хранения файлов.
50.Краткий экскурс в управление базой данных
51.Последовательные файлы
52.Последовательные файлы с разделителями полей
53.Безразделительные последовательные файлы.
54.Произвольные файлы.
55.Устройства вводв/вывода.
56.Графика
57.Текстовые режимы.
58.Графические режимы
59.Точка последней ссылки (LPR)
60.Абсолютные и относительные координаты
61.Переопределение экранных координат

Глава 5: Словарь-справочник Турбо-Бейсика
1.Формат справочника
2.Типографические особенности.
3.Метаоператор $COM
4.$DYNAMIC.
5.$EVENT.
6.$IF/$ELSE/$ENDIF
7.$INCLUDE.
8.$INLINE
9.$SEGMENT.
10.$SOUND.
11.$STACK.
12.$STATIC
13.Функция ABS
14.ASC
15.ANT
16.Оператор BEEP
17.Функция BIN
18.Оператор BLOAD
19.BSAVE.
20.CALL.
21.CALL ABSOLUTE
22.CALL INTERRUPT
23.Функция CDBL
24.CEIL
25.Оператор CHAIN
26.CHDIR
27.Функция CHB$
28.CINT
29.Оператор CIRCLE
30.CLEAR
31.Функция CLNG
32.Оператор CLOSE
33.CLS
34.COLOR (Графический режим)
35.COM(N)
36.Функция COMMAND$.
37.Оператор COMMON
38.Функция COS
39.CSNG
40.CSRLIN
41.CVI,CVL,CVS,CVD
42.CVMD,CVMS
43.Оператор DATA.
44.Системная переменная DATE$
45.Оператор DECR.
46.DEF FN/END DEF
47.DEFINT,DEFLNG,DEFSNG,DEFDBL,DEFSTR.
48.DEF SEG.
49.DELAY
50.DIM
51.DO/LOOP.
52.DRAW.
53.END
54.Функция ENDMEM$
55.Оператор ENVIRON.
56.Функция EOF
57.ERADR.
58.Оператор ERASE
59.Функция ERDEV,ERDEV$
60.ERL,ERR
61.Оператор ERROR
62.EXIT.
63.Функция EXP,EXP2,EXP10
64.Оператор FIELD
65.FILES
66.Функция FIX
67.Оператор FOR/NEXT
68.Функция FRE
69.Оператор GET (файлы)
70.GET (графика)
71.Функция GET$
72.Оператор GOSUB
73.GOTO.
74.Функция HEX$
75.Оператор IF
76.IF-блоковое
77.INCR.
78.Функция INKEY$
79.INP
80.Оператор INPUT
81.INPUT#
82.Функция INPUT$
83.INSTAT
84.INSTR.
85.INT
86.Оператор IOCTL,Функция IOCTL$
87.Оператор KEY
88.KEY(N)
89.KILL.
90.Функция LBOUND
91.LCASE$
92.LEFT$.
93.LEN
94.Оператор LET
95.LINE.
96.LINE INPUT.
97.LINE INPUT#
98.Функция LOC
99.Оператор LOCAL
100.LOCATE
101.Функция LOF
102.LOG,LOG2,LOG10
103.LPOS
104.Оператор LPRINT,LPRINT USING
105.LSET.
106.MEMSET
107.Функция MID$
108.Оператор MID$.
109.MKDIR
110.Функция MKI$,MKL$,MKS$,MKD$.
111.MKMD$,MKMS$.
112.Функция и оператор MTIMER
113.Оператор NAME.
114.Функция OST$
115.Оператор ON COM(N)
116.ON ERROR ON/GOSUB
117.ON/GOTO.
118.ON/KEY(N)
119.ON PEN
120.ON PLAY.
121.ON STRIG
122.ON TIMER
123.OPEN.
124.OPEN COM
125.OPTION BASE
126.OUT
127.PAINT
128.PALETTE,PALETTE USING.
129.Функция PEEK
130.PEN
131.PLAY
132.Оператор PLAY.
133.Функция PMAP
134.POINT.
135.POKE
136.POS
137.Оператор PRESET
138.PRINT
139.PRINT# ,PRINT#USING
140.PRINT USING
141.PSET.
142.PUT (файлы)
143.PUT (графика)
144.Функция PUT$
145.Оператор RANDOMIZE
146.READ.
147.Функция и оператор REG
148.Оператор REM
149.RESET
150.RESTORE.
151.RESUME
152.RETURN
153.Функция RIGHT$
154.Оператор RMDIR
155.Функция RND
156.Оператор RSET.
157.RUN
158.Функция SCREEN
159.Оператор SCREEN
160.SEEK.
161.SELECT
162.Функция SNG
163.Оператор SOUND
164.Функция SPACE$
165.SGR
166.Оператор STATIC
167.Функция STICK.
168.Оператор STOP.
169.Функция STB$
170.STRIG.
171.Оператор STRING
172.Функция STRING$
173.Операторы SUB/END SUB,SUB INLINE.
174.SWAP
175.SISTEM.
176.Функция TAB
177.TAN
178.Системная переменная TIME$
179.Функция TIMER.
180.Оператор TIMER
181.Команды TRON,TROFF
182.Функция UBOUND
183.Функция UCASE$
184.VAL
185.VARPRT
186.VARPRT$
187.VARSEG
188.Оператор VIEW.
189.WAIT.
190.Оператор WHILE/WEND.
191.WIDTH
192.WINDOW
193.WRITE
194.WRITE#

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

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

Приложение С: Интерфейс языка ассемблера
1.Оператор CALL ABSOLUTE
2.CALL INTERRUPT
3.Регистровый буфер.
4.О вызовах функций DOS и BIOS.
5.Использование CALL INLINE
6.Подача параметров в INLINE-процедуры
7.Подача силовых переменных
8.Подача строк
9.Подача массивов
10.Подача результатов вычисления выражений
11.Подача констант
12.Создание файла INLINE.COM.
13.Использование DEBUG для создания .COM-файла
14.Использование макроассемблера для создания COM-файла
16.Пример INLINE-сборки

Приложение D: Сравнение Турбо-Бейсика с Интерпретаторным Бейсиком
2.Компилятор в сравнении с интерпретатором
3.Неподдерживаемые команды
4.Операторы, требующие модификации
5.Преобразование программ Интерпретаторного Бейсика в Турбо-Бейсик.
6.Расширения языка Беисик
7.Структурные операторы
8.Ввод/вывод двоичного файла
9.Определение функций и процедур
10.Интерфейс языка ассемблера.
11.Встроенные функции
12.Новые команды
13.Реализация компилятора.
14.Редактор и большие программы.
15.Произвольные файлы со значениями с плавающей 16.точкой
17.Прогон в окне
18.Промежуточная точность плавающей точки
19.Строки.
20.Улучшенное использование памяти
21.Ячейки PEEK и POKE

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

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

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

Приложение H: Обзор функций и процедур
1.Сцепление.
2.Компиляторные данные.
3.Устройства
4.DOS.
5.Обращение с ошибками.
6.Файлы
7.Управление программным потоком
8.Графика
9.Аппаратные события
10.Ввод
11.Обращение с клавиатурой
12.Управление памятью
13.Метаоператоры
14.Разные
15.Числовые
16.Вывод
17.Печатающее устройство
18.Экран
19.Звук
20.Операции над строками

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

Предыдущая часть | Следующая часть

 

Hosted by uCoz