Сергей Бобровский
ТЕХНОЛОГИИ
Новые возможности
Москва ° Санкт-Петербург ° Нижний Новгород ° Воронеж
Ростов-на-Дону Екатеринбург Самара ° Новосибирск
Киев ° Харьков ° Минск
2006
ББК 32. 973-018. 2
УДК 681. 3. 06
Б72
бобровский С. И. Б72 Техноломи Delphi 2006. Новые возможности. — СПб. : Питер, 2006. — 288 с. : ил. ISBN 5-469-01438-Х
В книге рассмотрены новые возможности системы программирования Delphi 2006 и представ-
лены нововведения в языке, оболочке, редакторе, компиляторе и отладчике. Объяснены новые
технологии работы с базами данных и создания приложений для Интериета. Особое внимание
уделено средствам и технологиям повышения эффективности работы программистов: рефакто-
рингу, шаблонам проектирования, унифицированному языку UML и технологии моделирова-
ния ЕСО. Издание рассчитано на программистов всех уровней подготовки. Начинающие разработчики
познакомятся с удобными средствами быстрого создания программ, программисты средней квали-
фикации изучат современные подходы к разработке сложных систем и новые средства визуаль-
ного проектирования, а профессионалам будут интересны новые возможности технологий
моделирования ЕСО Ш, UML 2. 0 и патгернов проектирования. ББК 32. 973-018. 2
УДК 681. 3. 06
ISBN 5А69-01438-Х
© 3AO Издательский дом «Питер», 2006
© Издательство «Развитие», 2006
Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было
форме без письменного разрешения владельцев авторских прав. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать а~лютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги.
Содержание
то дальше2... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 12
Ч
Управление жизненным циклом приложений:
ехнология ALM... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 1
т
Архитектура, управляемая моделью: технология MDA ... ... ... ... ... ... ... ... ... ... . . 14
U ML-моделирование прикладных программ: технология ЕСО ... ... ... ... ... . 16
ведение в платформу . NET 17
В
з чего состоит. NET ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... . 17
И
Среда поддержки выполнения CLR ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 19
Технология доступа к данным ADO. NET ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 22
Технология создания Web-приложений ASP. NET... ... ... ... ... ... ... ... ... ... . . 22
П оддержка Web служб ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 2
езопасность ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 24
Глава 1. Новые возможности оболочки... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
1. 1.