База данных
»»» 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) =-
Загрузка Win 9x
Люди подскажите как сделать, чтобы при загрузке винды нельзя было попасть в строку MSDOS, т.е. в любом случае должна ...
Формат ISO образов CD и запись на CDR
У кого нибудь есть инфа по формату образов CD ISO,BIN и др.? И как писать на CD? Подскажите как хоть в XP программно ...
Загрузка Win 9x
Люди подскажите как сделать, чтобы при загрузке винды нельзя было попасть в строку MSDOS, т.е. в любом случае должна ...
Формат ISO образов CD и запись на CDR
У кого нибудь есть инфа по формату образов CD ISO,BIN и др.? И как писать на CD? Подскажите как хоть в XP программно ...
Подскажите по переиндексации в Paradox.
Подскажите по переиндексации в Paradox. Нужно удалить первичный индекс, а затем создать его заново. Например есть ...
индекс пропадает...
Люди, помогите! Есть БД (Paradox на BDE) - в ней таблица - в ней уникальный вторичный индекс... Индекс уже три раза ...
Delphi: специальный справочник
В книге содержится обширный справочный материал по основным элементам языка, включающий в себя наиболее употребительные функции, классы и объекты. Последовательно и подробно изложен процесс создания баз данных, Windows-приложений и динамических библиотек. Приложения с описанием различных кодов ошибок выполнения программ делает книгу полезной не только начинающим программистам, но и пользователям, активно работающим с Delphi
Автор: Б. Карпов
Delphi и компания Здесь вы найдете Русскую справку по WinAPI для Дельфи. А также книги по программированию, дополнительные справки и FAQ.
» Оценка сайта: 3
Опрос населения :)
Стоит ли устраивать встречи программистов в реале? (пирушки :)
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
У луны на секунду кошачьи усы.
Афоризмы
Все мы невежды, только в разных областях....( У. Роджерс )
Фраза дня
Уходя, гасите всех.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Англии всем мужчинам, начиная с 14-ти лет, до сих пор предписывается не меньше двух часов в неделю практиковаться в стрельбе из лука под надзором местного священника.
В Монтане (США) семь индейцев, собравшихся вместе, считаются бандой, грозящей мирным жителям. В них можно стрелять без предупреждения.
И на закуску коротенький анекдот
Иван Грозный был против абортов! Он детей взрослыми убивал...