Модуль содержит функции потоковой записи и чтения структуры и данных объекта TRxMemoryData ("таблица в памяти", библиотека RxLib). Количество объектов в одном потоке не ограничено. Проверено на Delphi4.
»»» Скачать: исходные тексты (2кб)
База данных
»»» kingdom (11.07.00 18:10) Привет всем Delphi-ерам !!!
Есть бинарное дерево в узлах информация (неважно какая), очень большое дерево порядка 1000 узлов. Имеет ли смысл использовать БД для представления такого дерева, и если да, то какие компоненты лучше использовать ( типа TTreeView но только для БД, если токое есть ?).
Спасибо за помощь !!!
»»» Mike Goblin - mgoblin@mail.ru (12.07.00 09:13) Привет Вроде делал тематический рубрикатор, ну узлов было около 200. Скорость была нормальная. Использовал обычный TreeView и хранимые процедуры на сервере для отображения/изменения
»»» Romych (12.07.00 14:45) Ну бинарное-то дерево можно в любой таблице (хоть в парадоксовской) хранить. Поля такие (например): 1. Ключ 2. Ссылка на левый лист/ветвь 3. Ссылка на правый лист/ветвь 4...n прочие поля
с информацией.
В первой записи храни корень. По трем первым полям задай индекс!
ы, благо поля цифровые - индекс будет небольшой.
А 1000 узлов - это мало, хотя все зависит от количества информации в этих узлах. Для отображения используй тот же TTreeView, грузи в него изначально корень и делай ему него одного потомка (чтоб плюсик был), когда юзерь жмет на плюс (см соотв Event) создавай реальных потомков (и с подветочками, коль нужно). И т.д.
»»» starovoit Полностью согласен с Гоблином. Могу только добавить, опираясь на собственный опыт многолетней работы с такими объектами: сделай два компонента. Один для управления древовидным хранилищем, причем, неважно, в какой БД ты его реализуешь - оракл, парадокс или еще как. Второй компонент для отображения информации в TTreeView. Подобное разделение весьма удобно.
-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-
Примеры использования Drag and Drop для различных визуальных компонентов
Перетаскивание информации с помощью мыши стало стандартом для программ, работающих в Windows. Часто это бывает удобно и позволяет добиться более быстрой работы. В данной статье я постарался показать максимальное количество примеров использования данной технологии при разработке приложений в среде Delphi.
Скрипты для администратора Windows. Специальный справочник
Книга содержит базовые сведения, описания и примеры скриптов, используемых для администрирования Windows. Рассматриваются основные команды и ключевые слова, используемые в интерпретаторе .bat файлов, интерпретаторе KiXtart и Windows Script Host. В книге приведены рабочие примеры скриптов, выполняющих самые разнообразные задачи по автоматизации работы в среде Windows.
Автор: Торрес Дж.
REALcoding.NET Ну что интересный сайт, обновляется несколько раз в день. Собрано очень много информации по дельфям. Это-факи,советы,статьи.Различные документации.Кладовка файлов скачивание дельфи 6 и 7.Исходники и ...
» Оценка сайта: 2
Хокку дня
Плотно закрыла рот раковина морская. Невыносимый зной!
Афоризмы
Человек может жить на деньги, которые собирается взять в долг.
Фраза дня
Из рекламы шампуня: "Раньше мои волосы были сухими и безжизненными, а теперь они сырые и шевелятся".
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Алабаме (США) считается преступлением носить мороженое в карманах, плеваться в присутствии женщин, носить в церковь наклееные усы и появляться на улицах в маске.
В Моухейв Каунти в Аризоне (США) вора, попавшегося на краже мыла, предписывается мыть этим мылом до тех пор, пока оно не кончится.
И на закуску коротенький анекдот
Хирург разглядывает рентгеновский снимок: - Да-а-а! Ключица поломана, два ребра сломано, трещина в малой берцовой кости. Ну, ничего, в Phоtоshорe все исправим!