Delphi 3. Библиотека программиста

Delphi 3. Библиотека программиста

Отмена изменений

Изменение порядка перебора элементов во время выполнения
Изменение других свойств
Изменение шрифтов во время выполнения
Сохранение внесенных изменений
Загвоздка: компоненты со свойствами-компонентами
Другой подход к потокам
На пути к гибким пользовательским интерфейсам
Иерархические структуры вреляционных базах данных
Иерархия «один-ко-многим»


Простейший пример иерархических рекурсивных данных

Использование TQuery для определения набора подчиненных записей
Вложенные рекурсивные иерархические данные
Перемещение по иерархии
Отображение данных
Использование данных
Поиск записей
Применение иерархических данных в запросах
Целостность структуры
Использование SQL
Проблема произвольной вложенности

Использование сохраненных процедур
Компоненты TreeData
Работа со свойствами элементов TreeData
Внутреннее строение компонентов TreeData
TreeDataComboBox
TreeDataListBox
TreeDataOutline и TreeDataUpdate
Главный секрет иерархий
Пропавший оракул
Вечером в конторе

Мольба о помощи
Пропажа
На другом краю города
Классическое перетаскивание
Перетаскивание: как это делается
Сброс груза
Упаковка таблиц Paradox и dBASE
Демонстрационная программа
Снова в конторе Эйса
Смысловые оттенки

Воспроизведение WAV-файла
Звук в приложении
Упущение
Улика, найденная в грязи
Масштабирование форм
Создание заставок
Эйс получает ответ
Глобальный доступ к данным в приложении
Потрясающее открытие
Прогулка по Win95

Внимание, сейчас вылетит птичка…
Модуль WalkStuf
Итоги
Возвращение оракула
Совместное использование обработчиков событий
Первая попытка
Тернистый путь познания
И последнее замечание…
Использование файлов в памяти
Перед началом

Запрет выполнения программы
Плавающие панели инструментов
Эйс выходит победителем
Эпилог
Delphi 3: библиотека программиста
Краткое содержание
Содержание
Содержание раздела








В этом блоге представлены продвинутые hi-tech технологии в нашей жизни для всех читателей.