Валерий Фаронов
DELPHI 2005
ЯЗЫК, СРЕДА, РАЗРАБОТКА
ПРИЛОЖЕНИЙ
ПИТЕР
Москва • Санкт-Петербург • Нижний Новгород • Воронеж
Ростов-на-Дону • Екатеринбург • Самара • Новосибирск
Киев • Харьков • Минск
2005
ББК 32. 973-018. 1
УДК 004. 43
Ф24
Фаронов В. В. Ф24 Delphi 2005. Язык, среда, разработка приложений. — СПб. : Питер, 2005. —
560 с: ил. ISBN 5^69-00826-6
Книга содержит описание системы Delphi 2005 — среды разработчика и языка
программирования, — с точки зрения программиста Delphi, а также достаточно полное
руководство по созданию разнообразных программ общего назначения. Рассмотрены основные
особенности языка Delphi и интегрированной среды разработчика по сравнению с предыдущими
версиями. Описаны методики создания программ общего назначения, использующие технологию
. NET. Приведены справочный материал по некоторым процедурам и функциям VCL и краткое
руководство по языку С#. Издание в первую очередь ориентировано на программистов,
работающих в версиях Delphi с первой по седьмую, но будет полезно и тем, кто освоил работу в Delphi 8. ББК 32. 973-018. 1
УДК 004. 43
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было
форме без письменного разрешения владельцев авторских прав. информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как
надежные, тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги. ISBN 5-469-00826-6 © ЗАО Издательский дом «Питер», 2005
краткое содержание
От автора 16
Введение 18
ЧАСТЬ I. Язык Delphi 43
Глава 1. Основы Delphi 44
Глава 2. Элементы языка . 73
Глава 3. Типы данных 81
Глава 4. Процедуры и функции 119
Глава 5. Классы 137
Глава 6. Интерфейсы 160
Глава 7. Варианты 166
Глава 8. Файлы 174
Глава 9.
Модули и пространства имен 189
ЧАСТЬ И. Использование компонентов VCL 199
Глава 10. Классы общего назначения 200
Глава 11. Общие свойства компонентов 224
Глава 12. Компоненты категории Standard 248
Глава 13. Компоненты категории Additional 268
Глава 14. Компоненты категории Win32 298
Глава 15. Компоненты категории System . 338
Глава 16. Компоненты категории Dialogs 350
Глава 17. Формы 362
Глава 18. Программа . 373
ЧАСТЬ III. Создание WinForms-приложений 415
Глава 19. Классы общего назначения 416
Глава 20. Общие свойства, методы и события компонентов 450
Глава 21. Компоненты категории Windows Forms 460
Глава 22. Компоненты категорий Components и Dialogs 481
Глава 23. Форма и WinForms-программа 497
Приложения , . 509
Приложение А. Некоторые стандартные подпрограммы, переменные, классы . 510
Приложение Б. Краткая справка по языку С# . 527
Литература . 543
Об авторе 544
Алфавитный указатель. 548
иодержание
Or автора 16
От издательства 17
Введение 18
Знакомство стехнологией . NET. 18
Суть технологии 18
Общеязыковая инфраструктура 19
Компилирование в промежуточный язык CIL 22
Компилирование CIL в машинные инструкции 22
Исполнение кода 23
Сборки 24
Домены приложений 26
Домены и сборки 27
Знакомство с Delphi 2005 27
Устаревшие и новые средства Delphi 27
Две модели Windows-приложений . 32
Работа сбазами данных . 33
Работа с Интернетом 34
Некоторые возможности среды разработчика 35
Основные инструментальные панели среды . 36
ЧАСТЫ.