- •Часть 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. Компоновка с программами на языке ассемблера
Руководство по языку
═════════════════════════════════════════════════════════════════════════
B.Pascal 7 & Objects/LR - 1 -
Введение.......................................................10
О чем рассказывается в данном руководстве......................11
Часть I. Язык Borland Pascal...................................12
Глава 1. Что такое программа Borland Pascal?...................12
Программа Borland Pascal.......................................13
Процедуры и функции............................................13
Операторы......................................................15
Выражения......................................................16
Лексемы........................................................17
Типы, переменные, константы и типизированные константы.........17
Компоновка частей..............................................19
Модули.........................................................20
Синтаксические диаграммы.......................................21
Глава 2. Лексемы...............................................22
Специальные символы............................................22
Зарезервированные слова и стандартные директивы Borland
Pascal........................................................24
Идентификаторы.................................................25
Числа..........................................................27
Метки..........................................................29
Строки символов................................................29
Комментарии....................................................31
Строки программы...............................................31
Глава 3. Константы.............................................32
Глава 4. Типы..................................................34
Простые типы...................................................35
Порядковые типы................................................35
Целочисленные типы.............................................37
Булевские типы.................................................39
Символьный тип (char)..........................................40
Перечислимые типы..............................................40
Отрезки типа...................................................41
Вещественные типы..............................................42
Программная поддержка чисел с плавающей точкой.................43
Аппаратная поддержка чисел с плавающей точкой..................43
Строковые типы.................................................44
Структурные типы...............................................45
Типы массив....................................................46
Типы запись....................................................48
Объектные типы.................................................50
Компоненты и область действия..................................54
Методы.........................................................54
Виртуальные методы.............................................54
Динамические методы............................................56
Создание экземпляров объектов..................................57
Активизация методов............................................59
Активизация уточненных методов.................................60
Множественные типы.............................................61
Файловые типы..................................................62
Ссылочные типы.................................................63
Тип Pointer....................................................64
Тип PChar......................................................64
Процедурные типы...............................................65
B.Pascal 7 & Objects/LR - 2 -
Процедурные значения...........................................65
Совместимость типов............................................67
Тождественные и совместимые типы...............................67
Тождественность типов..........................................67
Совместимость типов............................................68
Совместимость по присваиванию..................................69
Раздел описания типов..........................................70