- •Часть I. Язык Borland Pascal...................................12
- •Глава 1. Что такое программа Borland Pascal?...................12
- •Глава 2. Лексемы...............................................22
- •Глава 3. Константы.............................................32
- •Глава 4. Типы..................................................34
- •Глава 5. Переменные и типизированные константы.................72
- •Глава 6. Выражения.............................................93
- •Глава 7. Операторы............................................117
- •Глава 8. Блоки, локальность и область действия................133
- •Глава 9. Процедуры и функции..................................139
- •Глава 10. Программы и модули..................................170
- •Глава 11. Динамически компонуемые библиотеки..................180
- •Глава 12. Библиотеки исполняющей системы......................194
- •Глава 13. Стандартные процедуры и функции.....................199
- •Глава 14. Ввод и вывод........................................215
- •Глава 15. Использование сопроцессора 80x87....................248
- •Глава 16. Модуль Dоs..........................................259
- •Глава 17. Программирование в защищенном режиме dos............270
- •Глава 18. Строки с завершающим нулем..........................297
- •Глава 19. Использование графического интерфейса Borland.......308
- •Глава 20. Использование оверлеев..............................329
- •Часть III. В среде Borland Pascal.............................348
- •Глава 21. Использование памяти................................348
- •Глава 22. Вопросы управления..................................388
- •Глава 23. Автоматическая оптимизация..........................405
- •Часть IV. Использование Borland Pascal с языком ассемблера....411
- •Глава 24. Встроенный ассемблер................................411
- •Глава 25. Компоновка с программами на языке ассемблера........437
- •Часть II "Библиотеки исполняющей системы" содержит информа-
- •Часть I. Язык Borland Pascal
- •Глава 1. Что такое программа Borland Pascal?
- •Глава 2. Лексемы
- •Глава 3. Константы
- •Глава 4. Типы
- •Глава 5. Переменные и типизированные константы
- •Глава 6. Выражения
- •Глава 7. Операторы
- •Глава 8. Блоки, локальность и область действия
- •Глава 9. Процедуры и функции
- •Глава 10. Программы и модули
- •Глава 11. Динамически компонуемые библиотеки
- •Часть II. Глава 12. Библиотеки исполняющей системы
- •Глава 13. Стандартные процедуры и функции
- •Глава 14. Ввод и вывод
- •Глава 15. Использование сопроцессора 80x87
- •Глава 16. Модуль Dоs
- •Глава 17. Программирование в защищенном режиме dos
- •Глава 18. Строки с завершающим нулем
- •Глава 19. Использование графического интерфейса Borland
- •Глава 20. Использование оверлеев
- •Часть III. В среде Borland Pascal
- •Глава 21. Использование памяти
- •Глава 22. Вопросы управления
- •Глава 23. Автоматическая оптимизация
- •Часть IV. Использование Borland Pascal с языком ассемблера
- •Глава 24. Встроенный ассемблер
- •Глава 25. Компоновка с программами на языке ассемблера
Глава 25. Компоновка с программами на языке ассемблера........437
Турбо Ассемблер и Borland Pascal..............................438
Примеры программ на языке ассемблера..........................440
Методы на языке ассемблера....................................441
Включаемый машинный код.......................................442
Операторы Inline..............................................442
Директивы inline..............................................444
B.Pascal 7 & Objects/LR - 10 -
Введение
─────────────────────────────────────────────────────────────────
Данное руководство посвящено используемому в Borland Pascal
with Objects языку Паскаль. Оно
* Дает формальное определение языка Borland Pascal.
* Поясняет, как использовать и писать динамически компонуе-
мые библиотеки.
* Знакомит вас с библиотекой исполняющей системы.
* Поясняет, как писать программы для защищенного режима DOS.
* Освещает такие вопросы Borland Pascal, как использование
памяти, форматы данных, соглашения по вызову, ввод и вывод
и автоматическая оптимизация.
* Описывает, как использовать Borland Pascal с языком ас-
семблера.
Примечания: Обзор всего набора документации по Borland
Pascal вы можете найти во введении к "Руководству пользова-
теля".
Если вы
- хотите узнать, как установить Borland Pascal в системе;
- использовали Turbo Pascal или Turbo Pascal for Windows ра-
нее и хотите узнать, что нового в этой версии;
- не знакомы с интерактивной интегрированной средой разра-
ботки программ (IDE) фирмы Borland;
- хотите познакомиться с введением в объектно-ориентирован-
ное программирование;
- не имеете опыта программирование на Паскале в Windows;
- хотите познакомиться с ObjectWindows;
то прочитайте "Руководство пользователя".
Чтобы найти справочные материалы по следующим темам:
- библиотеки исполняющей системы;
- директивы компилятора;
- сообщения об ошибках;
B.Pascal 7 & Objects/LR - 11 -
- работа с редактором;
прочтите "Справочное руководство программиста".
О чем рассказывается в данном руководстве
─────────────────────────────────────────────────────────────────
Данное руководство разбито на четыре части: грамматика язы-
ка, библиотеки, вопросы продвинутого программирования и использо-
вание с Borland Pascal языка ассемблера.
В Части I "Язык Borland Pascal" определяется язык Borland
Pascal. Сначала вы познакомитесь с общей структурой программы
Borland Pascal; затем о каждом элементе программы будет рассказа-
но более подробно.