Читать онлайн «Delphi 2005. Язык, среда, разработка приложений»

Автор Валерий Фаронов

Валерий Фаронов 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 ЧАСТЫ.