Читать онлайн «Delphi 7. Учебный курс»

Автор Сергей Бобровский

С. Бобровский ББК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.