Часть 1. Создание консольных приложений 13\r 1.1. Основные понятия 15\r 1.2. Простые типы 41\r 1.3. Операторы 62\r 1.4. Процедуры и функции 81\r 1.5. Строки 90\r 1.6. Структурированные типы 99\r 1.7. Тип variant 127\r 1.8. Динамическая память и указатели 131\r 1.9. Отладка консольных приложений 137\r Часть 2. Создание оконных приложений 147\r 2.1. Основные понятия 149\r 2.2. Классы и объекты 164\r 2.3. Компоненты 173\r 2.4. Текстовые компоненты Label, Edit, Memo. Кнопка Button 189\r 2.5. Классы и компоненты Delphi, предназначенные для \r создания изображений. Компонент Timer - таймер 198\r 2.6. Панель переключателей RadioGroup и список выключателей CheckListBox 214\r 2.7. Списки: ListBox и ComboBоx 220\r 2.8. Таблица StringGrid 228\r 2.9. Создание меню. Компоненты MainMenu и PopupMenu 234\r 2.10. Диалоговые окна. Компоненты OpenDialog, SaveDialog, FontDialog 244\r Часть 3. Знакомство с сервером InterBase 251\r 3.1. Запуск локального сервера InterBase 253\r 3.2. Как проверить, запущен ли сервер 253\r 3.3. Утилита IBConsole. Регистрация сервера. \r Создание нового пользователя 254\r 3.4. Создание базы данных. \r Создание таблицы справочника учащихся 256\r Часть 4. Delphi и серверы баз данных 267\r 4.1. Доступ к данным из приложений Delphi 269\r 4.2. Доступ через BDE. BDE Administrator. Создание альяса 269\r 4.3. Простое приложение с БД 272\r 4.4. Компоненты TSession и TDatabase 277\r 4.5. Компонент TDataSet. Работа с набором данных 279\r 4.6. Создание собственного входного диалога 288\r 4.7. Изменение набора данных 291\r 4.8. Поиск в наборе данных. Фильтрация данных. Закладки 303\r 4.9. Второй подход 320\r 4.10. Создание простой DLL 328\r 4.11. Работа с базой данных и DLL 336\r Часть 5. Проектирование базы данных 349\r 5.1. Основные понятия 351\r 5.2. Анализ предметной области (обследование предприятия) 352\r 5.3. Проектирование БД 359\r 5.4. Модель данных 359\r 5.5. Нормализация отношений 363\r 5.6. Диаграмма "сущность-связь" 365\r 5.7. Проектирование базы данных с помощью программы ERwin 367\r Часть 6. Разработка клиентского приложения 449\r 6.1. Создание альяса 451\r 6.2. Оболочка клиентского приложения 452\r 6.3. Диалоговые окна приложения 456\r 6.4. Разработка отчетов 525\r Приложение 527\r Предметный указатель 562