Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TreeView 
:(
    Опции темы
Dmi3ev
Дата 12.5.2009, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 16
Всего: 41



Цитата

Кстати, информацию в TreeView можно загрузить целиком в текстовом виде через метод LoadFromFile/LoadFromStream

Спасибо, в курсе...
Меня просто интересует сама работа с ним...
Просто сейчас я пришел к тому, что беру файл такого вида
Код

Налоговый кодекс
    Часть 1
        Глава 1
           Статья 1
           Статья 2

и как Вы правильно сказали юзаю LoadFromFile, так вот
далее логика такова, у меня есть такое же количество файлов, как количество статей... так вот при выборе какого либо элемента, я гружу из файла статью... Единственное, что меня парит, это то что это не очень мобильная штука, те нельзя просто взять и добавить статью, те добавить то можно, но придется внести изменения в программу, пока не догнал, как это сделать динамически... а так все ок...


--------------------

PM MAIL   Вверх
xvr
Дата 13.5.2009, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 48
Всего: 223



Цитата(Dmi3ev @ 12.5.2009,  21:23)
Меня просто интересует сама работа с ним...
Просто сейчас я пришел к тому, что беру файл такого вида

Единственное, что меня парит, это то что это не очень мобильная штука, те нельзя просто взять и добавить статью, те добавить то можно, но придется внести изменения в программу, пока не догнал, как это сделать динамически... а так все ок...

Можно этот файл формировать какой нибудь утилитой и хранить в самой БД (или в виде файла вне БД). Тогда при изменении БД будет достаточно запустить утилиту.
В качестве утилиты можно использовать прогу на каком нибудь скриптовом языке (например на JavaScript или VBS - и тот и другой встроены в Windows) Для доступа к БД из скрипта использовать ADO
Скрипт получится на десяток строчек


PM MAIL   Вверх
A5uKa
Дата 13.5.2009, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 2
Всего: 16



Цитата

Кстати, информацию в TreeView можно загрузить целиком в текстовом виде через метод LoadFromFile/LoadFromStream


В таком случае про базу данных с текстом можно забыть или вязать как-то доп таблицей- опять же криво.

А в случае хранения дерева вручную открывается много возможностей...

п.с. моя первая репутация  smile 

Это сообщение отредактировал(а) A5uKa - 13.5.2009, 10:38
PM   Вверх
Dmi3ev
Дата 13.5.2009, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 16
Всего: 41



Цитата

п.с. моя первая репутация

уже давно  smile 
Цитата

А в случае хранения дерева вручную открывается много возможностей...

что значит вручную, в файле?
Цитата

В таком случае про базу данных с текстом можно забыть или вязать как-то доп таблицей- опять же криво.

я вот и думаю, что делать...
Цитата

Можно этот файл формировать какой нибудь утилитой и хранить в самой БД (или в виде файла вне БД). Тогда при изменении БД будет достаточно запустить утилиту.
В качестве утилиты можно использовать прогу на каком нибудь скриптовом языке (например на JavaScript или VBS - и тот и другой встроены в Windows) Для доступа к БД из скрипта использовать ADO
Скрипт получится на десяток строчек

рассмотрю и этот вариант... только более или менее писать я могу на Perl ))) ну да ладно, не суть...
Просто хотелось бы прежде чем начинать ху...рить код хорошенько продумать, что да как... А то потом совсем обломно будет...


--------------------

PM MAIL   Вверх
A5uKa
Дата 13.5.2009, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 2
Всего: 16



Цитата

что значит вручную, в файле?


Цитата

структура базы соответственно 
TREETreePart он же level
TREEMessage он же Message
и DATA ну а ... TREE->Locate("iindex" - вспомогательная часть переназначаю её когда гружу дерево...
Правильнее было бы создать на это массив 2хN
где 1ый элемент ключ базы , второй - абсолютный индекс таблицы, но у меня тупее  smile  

PM   Вверх
Dmi3ev
Дата 13.5.2009, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 16
Всего: 41



ясно... ты про это...


--------------------

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0525 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.