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

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


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

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

DELPHIMASTER.ru

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

Кое-что из нашей кладовки   |x|
  • Потоковая запись/чтение TRxMemoryData Dred2k dred2k@mail.ru   (19.08.03 19:05)
    Модуль содержит функции потоковой записи и чтения структуры и данных объекта TRxMemoryData ("таблица в памяти", библиотека RxLib). Количество объектов в одном потоке не ограничено. Проверено на Delphi4.
    »»» Скачать: исходные тексты (2кб)
Лучшее из нашего 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|
  • Bass.dll описание функции BASS_ChannelGetData
    Привет программеры!!! В bass существует функция BASS_ChannelGetData,как я понял это получение вижуальных данных из ...
  • перехват обращения к БД...
    нудно написать программу, которая перехватывала бы обращения другой программы к БД и выводила бы текст запросов на ...
  • Скелетная анимация
    Люди помогите мне. Кто знает, где можно скачать хоть какую-нибудь полезную ифну по анимации моделей. Заранее большое ...
  • регистр
    так, я пытаюсь прочитать из реестра запись binary data, в реестре записано : 00 00 00 00 а при чтении оно мне выдает 4 ...
  • соединения с интернетом
    hello, как узнать какие соединения с интернетом есть в "Удаленном доступе к сети", и с помощью какого из них компьютер ...
  • Чёт странно...
    Чёт странно... Я вчерась добавил пару вопросов на форум. Сегодня захожу, вопросов-то и нет! И появляются он тока когда ...
  • Поиск и работа с файлами
    Мастера! Стоит задача: в нескольких тестовых файлах с одной структурой данных найти и подсчитать количество строк. ...
У нас большой выбор статей   |x|
Примеры использования Drag and Drop для различных визуальных компонентов
Перетаскивание информации с помощью мыши стало стандартом для программ, работающих в Windows. Часто это бывает удобно и позволяет добиться более быстрой работы. В данной статье я постарался показать максимальное количество примеров использования данной технологии при разработке приложений в среде Delphi.
Новинки книжного рынка   |x|
Скрипты для администратора Windows. Специальный справочник
Книга содержит базовые сведения, описания и примеры скриптов, используемых для администрирования Windows. Рассматриваются основные команды и ключевые слова, используемые в интерпретаторе .bat файлов, интерпретаторе KiXtart и Windows Script Host. В книге приведены рабочие примеры скриптов, выполняющих самые разнообразные задачи по автоматизации работы в среде Windows.
Автор: Торрес Дж.
Другие сайты о DELPHI   |x|
REALcoding.NET
Ну что интересный сайт, обновляется несколько раз в день. Собрано очень много информации по дельфям. Это-факи,советы,статьи.Различные документации.Кладовка файлов скачивание дельфи 6 и 7.Исходники и ...

» Оценка сайта: 2
Опрос населения :)
Как часто вы заглядываете на наш сайт?
»»» Регулярно
»»» Раз в неделю
»»» Когда нужна помощь
»»» По почтовой рассылке
»»» Сделал стартовой страницей
Для души

Хокку дня
Плотно закрыла рот
раковина морская.
Невыносимый зной!

Афоризмы
Человек может жить на деньги, которые собирается взять в долг.

Фраза дня
Из рекламы шампуня: "Раньше мои волосы были сухими и безжизненными, а теперь они сырые и шевелятся".

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

И на закуску коротенький анекдот
Хирург разглядывает рентгеновский снимок:
- Да-а-а! Ключица поломана, два ребра сломано, трещина в малой берцовой кости. Ну, ничего, в Phоtоshорe все исправим!

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


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

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


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

В избранное