Введение
Замечания по работе с книгой
Благодарности
От издательства
Глава 1. Знакомство с Delphi 2005
Встречаем по одежке
Редактор кода
Проверка правописания
Рефакторинг
Переименование
Объявление переменной
Объявление поля
Создание метода
Поиск модуля
Подсказки
История изменений
Помощь
Новые компоненты
Компонент PopupActionBar
Компонент CategoryButtons
Компонент ButtonGroup
Базы данных
Синхронное редактирование
Поиск метода
Поиск компонента
Управление файлами
Глава 2. Советы и секреты
Секреты DFM
Расширение возможностей стандартных компонентов
Доступ к защищенным свойствам и методам
Сохранение данных проекта
Общие сведения о формате XML
XML в Delphi
Анализ документа с помощью компонента TXMLDocument
Атрибуты тега
Изменение XML-документа
Редактирование
Сохранение изменений
Домашнее задание
XML и бинарные данные
Список открывавшихся файлов
Работа с «горячими» клавишами
Красивые меню
Коллекции
Работа с сеткой StringGrid
Секреты и проблемы StringGrid
Сохранение и загрузка данных
Глава 3. Базы данных
Постановка задачи
Реализация справочников
Фильтрация
Редактирование данных
Работа с клиентами
Суперпоисковые поля
Управление запросами
Сортировка
Эффективный поиск
Шаблон клиентского окна
Трехуровневые приложения
Основы трехуровневых приложений
Создание сервера
Создание клиента
Выборка и изменение данных
Секреты работы с сервером бизнес-логики
Реализация шаблонов
Просмотр измененных данных
Обработка ошибок сохранения
Сторонние разработки
Хранение запросов
Передача параметров
Создание универсальных окон
Косметика
Выделение строк с помощью закладок
Выделение строк через ключ
Позиционирование
Экспорт в Word
Создание документа Word
Вывод текста
Позиционирование
Шрифт
Размещение текста
Работа с таблицами
Расширение возможностей
Данные кубиком
Глава 4. Алгоритмы
RTTI
Постановка задачи
Реализация дизайнера
Определение свойств компонента
Сохранение свойств компонента
Графика
Оптимизация графики на примере построения градиента
Попиксельный анализ изображения
Цветовая панель
Манипуляции с компонентом
Разработка универсального менеджера компонентов
Использование универсального менеджера компонентов
Резюме
Отображение файлов в памяти
Печать
Сохранение содержимого компонента TTreeView в файле
Сохранение содержимого компонента TTreeView в базе данных
Глава 5. Управление проектами
Хранение проекта
Моделирование
Моделирование для Win32
Моделирование для .NET
Резюме
Заключение