Вопрос по деревообрабатыванию…

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Вопрос по деревообрабатыванию…

Сообщение SHURUP » 08.12.2004 (Ср) 19:15

Вопрос таков:
Как лучше обрабатывать структуру данных типа "Дерево". В смысле:
есть иерархически сложеные данные у каждой записи куча параметров, нужно:
1) считывать дерево с файла ( :?: в каком формате их хранить:?: )
2) обрабатывать данные не загружая их в TreeView
3) сохранить их обратно в файл.

По второму пункту интуитивно предполагаю, что тута дело связано с чем-то типа XML или ким-то собственным классом (коллекцией).
Хотелось бы узнать мнения других. Заранее спасибо!
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.12.2004 (Ср) 19:18

Всё это есть в моей угадывалке: http://bbs.vbstreets.ru/viewtopic.php?p=65798#65798 (там, правда, сохранение не в файл, а в реестр - но изменить легко)
Без XML!
Изображение

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 08.12.2004 (Ср) 19:34

Прикольно! Но не совсем то! Наверное моя вина - неточно объяснил, что именно я хочу.
Мне нужно, чтоб можно было достучаться до N-нной ветки и до ее подВеток и до их подВеток тоже.
То есть аналогия с TreeView - полная. (Но не хранить же дерево в TreeView, если он не используется. Это все-равно, что для хранения строки использовать Text1.text скрытого текстбокса, если можно использовать переменную типа String)
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.12.2004 (Ср) 20:29

XML.
Могу подсказать:
http://dt0.danasoft.ru/index2.html
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 08.12.2004 (Ср) 21:30

Спасибо! Буду искать в том-же направлении.
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.12.2004 (Ср) 21:45

SHURUP писал(а):Прикольно! Но не совсем то! Наверное моя вина - неточно объяснил, что именно я хочу.
Мне нужно, чтоб можно было достучаться до N-нной ветки и до ее подВеток и до их подВеток тоже.
Дык там, в общем, так и есть... с.Yes, c.Yes.Yes, c.Yes.No.Yes и т.д. Если заменить переменные Yes и No на коллекцию, получится почти TreeView. И без XML!
Изображение

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 08.12.2004 (Ср) 22:28

Ага! Понял. Спасибо всем.
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList  
cron