С. Бобровский
ББК32. 973. 2-018я7
УДК 681. 322. 06(0751
Б72
Б72 Delphi 7. Учебный курс / С. И. Бобровский. — СПб. : Питер, 2004. — 736 С. : ил. ISBN 5-8046-0086-9
В книге рассмотрены возможности системы программирования Delphi 7, описан язык Delphi,
рассмотрены визуальные компоненты системы и методы их создания. Особое внимание уделено
принципам и ирактическим приемам создания сетевых приложений для разных архитектур, разработке
программ, поддерживающих основные протоколы Интернета, инструментальным средствам органи-
зации эффективной работы программистов. Книга не требует специальной подготовки, может быть
использована как пособие для изучающих основы программирования и сетевые технологии, а также как
справочник по компонентам Delphi и пособие для самообразования. ББК32. 973. 2-018я7
УДК 681. 322. 06(075)
Информации, содержащаяся в денной книга, получена из источников рассматриваемы* издательством как надежные. Тем не
менее, имей в вид/ возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную
точность и полноту лриводиМы* сведений и не несет ответственности за возможные ошибки.
свяэанкь»е с использованием
книги. ISBN 5-B046-0086-9 © ЗАО ИзДател&Ский дом *Питер», 2004
Краткое содержание
Введение 14
Урок 1. Язык Delphi (Object Pascal) и его использование 21
Урок 2. Основы программирования в среде Delphi 7 97
Урок 3. Отладка программ 151
Урок 4. Современные компоненты интерфейса пользователя ... . 183
Урок 5. Основы работы с базами данных 307
Урок 6. Дополнительные средства работы с базами данных ... . 371
Урок 7, Работа с клиент-серверными СУБД 407
Урок 8. Взаимодействие приложений 437
Урок 9, Технология многоуровневых приложений Borland
для работы с СУБД 479
Урок 10. Программирование для Интернета 523
Урок 11. Программирование для Web-серверов 555
Урок 12. Дополнительные возможности системы Delphi 613
Урок 13. Система UML-моделирования ModelMart 673
Список сокращений 719
Указатель компонентов . ... 730
Содержание
Введение 14
От автора 14
Основные понятия и принципы системы Delphi 7 16
Основные понятия и принципы программирования * Алгоритмы
и программы # Среда Delphi 7 и ее составляющие * Компонентный подход
Отличия системы Delphi 7 от предыдущей версии 19
Урок 1. Язык Delphi (Object Pascal) и его использование 21
Основы языка Delphi (Object Pascal) 22
Паскаль и Delphi (Objecl Pascal) * Запись программы * Типы данных
* Структура программы на Паскале * Переменные * Константы
* Математические выражения • Логические выражения * Битовые
выражения * Строковые выражения * Оператор присваивания
* Комментарии * Создание простейших программ
Определение собственных типов данных 38
Зачем нужны новые типы * Описание нового типа * Перечислимые
типы » Типы поддиапазонов * Структурные типы данных * Указатели
* Варианты * Сложные структуры данных * Основные стандартные
функции для работы с типами * Преобразование типов
* Инициализация констант сложных типов
Подпрограммы 54
Структура подпрограммы
Операторы 67
Условный оператор » Оператор выбора • Условное описание
* Оператор цикла * Оператор перехода • Структура модуля
Классы и объекты 83
Объект — основа Паскаля * Понятие класса * Три принципа
объектного программирования * Описание класса * Типы методов
* Динамическое конструирование обьектов
Что нового мы узнали? 96
Содержание
Урок 2.