Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Помогите с чтением из файла в Дерево
     
    
Добавлено: 07.11.08 21:44
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
     ed
 ed
      
       
  
Проблема в следующем:
 
    
есть текстовый файл с систематическоми данными по таксономии, расположенными в иерархическом порядке
отряд такой-то
семейство такое-то
род такой-то
отряд такой то
порядок градации - класс-отряд-семейство-род-вид....но в файле они расположены не всегда так..бывает выпадает отряд, семейство и тп....зато они идут в нем последовательно...что означает при выпадении таксона, принадлежность вышележащего к нижерасположенному
надо написать прогу, которая передает эти данные в дерево TreeView.
все что мы делаем, обречено на ошибку, так как считывается цикл бесконечно..и вписывет все подкатегории в одни катекгории.
что посоветуете?
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 1
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа: EROS
 EROS




Вопросов: 58
Ответов: 4255
 Профиль |  | #1
       
Добавлено:  07.11.08 23:07
       
    
       
  
В целом задача тривиальна.. Если исходить из классического ООП, то правильней было бы создать в класс, в нем коллекция отрядов, еще глубже коллекция семейств и т.д. После того как вся иерархия будет создана(с соблюдением правил принадлежности) задача сведется к банальному чтению из файла и рассовыванию по нужным коллекциям. А на основе полученной иерархии построить дерево труда не составит.