Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHI.mastak.ru

Выпуск от 07.12.02 09:04

Лучшее из нашего FAQ   |x|
База данных
»»» 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) =-

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
У нас большой выбор статей   |x|
Технологии от BoldSoft: новый взгляд на проектирование ИС
Общий обзор архитектуры, созданной компанией BoldSoft.
Новинки книжного рынка   |x|
Delphi: специальный справочник
В книге содержится обширный справочный материал по основным элементам языка, включающий в себя наиболее употребительные функции, классы и объекты. Последовательно и подробно изложен процесс создания баз данных, Windows-приложений и динамических библиотек. Приложения с описанием различных кодов ошибок выполнения программ делает книгу полезной не только начинающим программистам, но и пользователям, активно работающим с Delphi
Автор: Б. Карпов
Другие сайты о DELPHI   |x|
Delphi и компания
Здесь вы найдете Русскую справку по WinAPI для Дельфи. А также книги по программированию, дополнительные справки и FAQ.

» Оценка сайта: 3
Опрос населения :)
Стоит ли устраивать встречи программистов в реале? (пирушки :)
»»» Обязательно!
»»» Иногда можно
»»» Я туда не пойду
»»» Категорически нет
Журнал "RSDN Magazine"  |x|

Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.

Для души

Хокку дня
У луны
на секунду
кошачьи усы.

Афоризмы
Все мы невежды, только в разных областях....( У. Роджерс )

Фраза дня
Уходя, гасите всех.

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Англии всем мужчинам, начиная с 14-ти лет, до сих пор предписывается не меньше двух часов в неделю практиковаться в стрельбе из лука под надзором местного священника.
В Монтане (США) семь индейцев, собравшихся вместе, считаются бандой, грозящей мирным жителям. В них можно стрелять без предупреждения.

И на закуску коротенький анекдот
Иван Грозный был против абортов! Он детей взрослыми убивал...

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=20282


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.com)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное