Справочник Delphi

Это справочник по программированию средствами языка Delphi.

Р. Лишнер "Delphi. Справочник"Символ-Плюс, 2001 год, 640 стр., ил., Пер. с англ., (6,48 мб pdf)

Снискавший огромную популярность справочник Delphi издательства O’Reilly, включает подробное изложение языка программирования одну из лучших платформ быстрого развертывания программ для Windows. Вначале книги излагаются основы языка Delphi Pascal с подробным описанием функциональной модели Delphi. Затем приводится информация о типе времени выполнения (RTTI), выступающая базой к интегрированной среде разработки (IDE) Delphi.

Вы сможете более полно изучить этот материал в отличии от других источников, где очень мало сведений по данной теме, в том числе включая официальные файлы помощи Delphi. Отдельная глава расскажет о параллельном программировании в Delphi и практике работы в многопоточных приложениях.

Основу справочника составляет полное специализированное руководство по программированию средствами языка Delphi. Каждая статья книги включает: сведения по синтаксису в соответствии с существующими стандартными соглашений, расширенное описание, подробный список аргументов функции или процедур, даются советы и приемы применения описываемого средства языка в реальных приложениях, базовый пример и полезные ссылки на связанные ключевые слова.

Даже опытным специалистам Delphi, эта книга будет постоянным справочником и помощником. В ней много готовых решений встречающихся проблем, а также справочный материал по всем тонкостям языка.

Оглавление
Предисловие 3
Это не старый добрый Паскаль 3
Delphi для Linux 4
Об этой книге 5
Типографские соглашения 6
Другие источники информации 7
Как с нами связаться 8
Благодарности 8

Глава 1. Delphi Pascal 10
Модули 10
Программы 14
Библиотеки 16
Пакеты 18
Типы данных 19
Переменные и константы 34
Обработка исключительных ситуаций 36
Файловый ввод/вывод 41
Функции и процедуры 42

Глава 2. Объектная модель Delphi 46
Классы и объекты 46
Интерфейсы 72
Счетчики ссылок 78
Сообщения 81
Управление распределением памяти 82
Ключевое слово «object» 90

Глава 3. Информация о типе времени выполнения 92
Таблица виртуальных методов 92
Секция published 94
Модуль Typlnfo 101
Виртуальные и динамические методы 111
Инициализация и завершение 112
Автоматические методы 114
Интерфейсы 115
Изучение RTTI 116

Глава 4. Создание многопоточных приложений 120
Потоки и процессы 121
Класс TThread 130
Функции BeginThread и EndThread 136
Локальные данные потока 136
Процессы 137
Фьючерсы 148

Глава 5. Справочник по языку 157

Глава 6. Системные константы 485
Коды типов значений Variant 485
Типы открытых массивов 486
Смещения в таблице виртуальных методов 487
Коды ошибок времени выполнения 488

Глава 7. Операторы 492
Унарные операторы 492
Мультипликативные операторы 495
Аддитивные операторы 496
Операторы сравнения 497

Глава 8. Директивы компилятора 501
Приложение А. Утилиты командной строки 542
Приложение В. Модуль SysUtils 560
Скачать