DELPHI 5
книга

DELPHI 5 : язык Object Pascal

Автор: А. Епанешников, В. Епанешников

Форматы: PDF

Издательство: Диалог-МИФИ

Год: 2000

Место издания: Москва

ISBN: 5-86404-138-6

Страниц: 381

Артикул: 41438

Возрастная маркировка: 16+

Электронная книга
100

Краткая аннотация книги "DELPHI 5"

В пособии описан язык программирования Object Pascal, используемый в среде программирования Delphi, в частности в ее пятой версии. Рассматриваются возможности, особенности, правила применения языка. Приведены примеры использования средств языка при создании программ в среде Delphi 5.0. Пособие предназначено в первую очередь для программистов, начинающих изучение пакета Delphi. Его можно также использовать в качестве справочного пособия по возможностям языка.

Содержание книги "DELPHI 5"


Введение
Используемые сокращения
1. АЛФАВИТ
1.1. Символы, используемые в идентификаторах
1.2. Разделители
1.3. Специальные символы
1.4. Символы, используемые только в строках и комментариях
2. СТРУКТУРА ПРОЕКТА
2.1. Структура программы-проекта (программы)
2.2. Структура модуля
2.3. Структура DLL-библиотеки
2.4. Структура пакета компонент
3. ЛОКАЛИЗАЦИЯ ПАРАМЕТРОВ
3.1. Блок локализации параметров
3.2. Основные блоки
3.3. Подчиненные блоки
4. ТИПЫ ДАННЫХ
4.1. Классификация типов данных
4.2. Простые типы данных
5. ВЫРАЖЕНИЯ
5.1. Константы
5.2. Переменные
5.3. Знаки операций
5.4. Функции
5.5. Круглые скобки
5.6. Порядок вычисления выражений
6. ОПЕРАТОРЫ ЯЗЫКА
6.1. Простые операторы
6.2. Структурированные операторы
7. СТРУКТУРИРОВАННЫЕ ТИПЫ ДАННЫХ
7.1. Тип-массив
7.2. Типы-строки
7.3. Запись
7.4. Множество
7.5. Файл
8. ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ
8.1. Указатель
8.2. Работа с динамической памятью
8.3. Работа со структурами данных
9. ПРОЦЕДУРНЫЕ ТИПЫ
10. ВАРИАНТНЫЙ ТИП ДАННЫХ
10.1. Типы данных вариантного типа
10.2. Присваивание значения параметру вариантного типа
10.3. Присваивание значения вариантного типа параметру другого типа
10.4. Параметры вариантного типа в выражениях
10.5. Массивы вариантного типа
10.6. Стандартные подпрограммы для параметров вариантного типа
11. СОВМЕСТИМОСТЬ И ПРЕОБРАЗОВАНИЕ ТИПОВ ДАННЫХ
11.1. Идентичность типов
11.2. Совместимость типов
11.3. Совместимость для присваивания
11.4. Преобразование типов
11.5. Стандартные подпрограммы преобразования типов
12. ПРОЦЕДУРЫ И ФУНКЦИИ
12.1. Структура подпрограммы
12.2. Процедура
12.3. Функция
12.4. Формальные и фактические параметры
12.5. Подпрограммы с одинаковыми именами
12.6. Процедура EXIT
12.7. Директивы подпрограмм
12.8. Рекурсивные процедуры и функции
13. ОРГАНИЗАЦИЯ ВВОДА/ВЫВОДА
13.1. Стандартные подпрограммы для работы с файлами
13.2. Использование файловых переменных при работе с файлами
13.3. Использование дескрипторов при работе с файлами
14. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В OBJECT РASCAL
14.1. Рекомендуемые правила назначения имен классов и их элементов
14.2. Пример использования ООП
14.3. Понятия класса и объекта
14.4. Структура класса
14.5. Процедурный тип для методов
14.6. Методы класса
14.7. Указатель на класс (метакласс)
14.8. Операции с классами и объектами
15. DLL-БИБЛИОТЕКИ
15.1. Создание DLL-библиотеки
15.2. Использование средств DLL-библиотеки
16. ОБРАБОТКА ИСКЛЮЧИТЕЛЬНЫХ СИТУАЦИЙ
16.1. Структура исключения
16.2. Конструкции, использующие исключения
16.3. Создание исключений
16.4. Инициализация исключений
16.5. Обработка исключений
Приложение A. Зарезервированные слова и директивы Object Рascal
Приложение Б. Программа “Интеллектуальный редактор”
Предметный указатель
Список литературы

Все отзывы о книге DELPHI 5 : язык Object Pascal

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги DELPHI 5 : язык Object Pascal

Глава 2. Структура проекта 19 Отметим одно важное правило языка Паскаль, которое всегда необходи-мо выдерживать при написании любой программной единицы: в любом мес-те можно использовать только те программные элементы (типы данных, метки, константы, переменные и т. д.), которые либо являются предопределенными, либо определены или объявлены в тексте программной единицы до того, как они будут использоваться. Исключением из этого правила может быть лишь определение типа-указателя (8.1) через неопределенный до этого тип. Однако этот тип в дальнейшем должен быть обязательно определен. Относительно ис-пользования параметров других программных единиц и так называемых ло-кальных параметров блоков будет сказано позже. Знание этого правила позволяет понимать, почему в структуре про-граммных единиц используется в ряде случаев строгая очередность отдель-ных разделов (например, объявление используемых модулей должно осуще-ствляться до того, как будут написаны какие-либо предложения, и т. д.). 2.1. Структура программы-проекта (программы) Программа-проект (программа) на Object Рascal может содержать следующие разделы: • заголовок программы; • раздел объявления используемых модулей; • раздел объявления меток; • раздел объявления констант; • раздел объявления строковых констант; • раздел объявления типов; • раздел объявления переменных; • раздел процедур и функций; • раздел экспортирования подпрограмм; • тело программы (обязательная часть). Заголовок программы состоит из зарезервированного слова рrogram (про-грамма) и имени программы (возможно, со списком параметров, заключенных в круглые скобки). Завершается заголовок точкой с запятой (см., например, с. 1). Хотя в Object Рascal заголовок программы необязателен, его все-таки следует использовать, причем он должен быть первым предложением программы. Раздел объявления используемых модулей представляет собой предло-жение, начинающееся с зарезервированного слова uses (использует), после которого перечисляются через запятую имена ...