Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.10;
Скачать: CL | DM;

Вниз

использование дерева   Найти похожие ветки 

 
Squirrel ©   (2008-01-19 14:43) [0]

Здравствуйте!
Дело в том что я хочу в дереве отобразить некоторый перечень объектов, свойства которых отображаются справа... проблема в том что я не могу определить каким способом лучше сохранять эти свойства.


 
Сергей М. ©   (2008-01-19 14:52) [1]


>  каким способом лучше сохранять эти свойства


Сохранять где ?


 
Dennis I. Komarov ©   (2008-01-19 14:53) [2]

TTreeView, TListView, TObjectList + F1


 
Squirrel ©   (2008-01-19 15:01) [3]


> Сохранять где ?


в файле, или БД, я не знаю...
Просто надо что б информация не терялась, загружалась при запуске.


 
Сергей М. ©   (2008-01-19 15:10) [4]


> надо что б информация не терялась, загружалась при запуске.


Сделай свои объекты наследниками TComponent, это намного упростит решение задачи.


 
Squirrel ©   (2008-01-19 15:19) [5]


> Сделай свои объекты наследниками TComponent, это намного
> упростит решение задачи.


Я в этом новичок, не совсем понимаю каким образом


 
Сергей М. ©   (2008-01-19 15:21) [6]

Покажи свои программные наработки в части самих объектов (про дерево пока забудь), от них и будем плясать ..


 
Squirrel ©   (2008-01-19 15:26) [7]

там просто несколько edit, 2 таблицы, и все

Я читала что можно TreeView использовать как  компонент для показа dataset в виде дерева с сохранением. Но там довольно трудно разобраться, сплошной код


 
Сергей М. ©   (2008-01-19 15:47) [8]

т.е. тебе в дереве требуется отобразить некий набор данных древовидной структуры из запроса к некоей таблице в БД ?


 
Squirrel ©   (2008-01-19 16:01) [9]

Нет однако.
Как все таки сделать объекты наследниками TComponent


 
Сергей М. ©   (2008-01-19 16:05) [10]

Какие объекты-то ? Я так и не понял ...


 
Dennis I. Komarov ©   (2008-01-19 16:07) [11]

> [10] Сергей М. ©   (19.01.08 16:05)

Пока не расскажет, чего хочет - бесполезно...


> [9] Squirrel ©   (19.01.08 16:01)


TAnyObject = class of TComponent
...
end;


 
Squirrel ©   (2008-01-19 16:10) [12]

В строке дерва фамилия, справа что то вроде ЛК, данные по сотруднику, будут использованы edit, label, stringgrid, наверно всё


 
Сергей М. ©   (2008-01-19 16:11) [13]

Фигня какая-то ...

Предметная область у задачи вообще какая ?


 
Squirrel ©   (2008-01-19 16:14) [14]

программа для отдела кадров, небольшая организация, ведение ЛД, составление графика работ, учет ЗП


 
Сергей М. ©   (2008-01-19 16:15) [15]

А ТЗ хоть в каком-либо виде существует ?


 
Squirrel ©   (2008-01-19 16:19) [16]

Я студентка, ТЗ мы пишем в последнюю очередь.

Хорошо, не нервничайте, спасибо


 
engine ©   (2008-01-19 16:35) [17]

> [12] Squirrel ©   (19.01.08 16:10)


> будут использованы edit, label, stringgrid, наверно всё


button  забыли, без него работать не будет.


 
Squirrel ©   (2008-01-19 16:55) [18]

engine

в любом другом случае, а я бы обошлась


 
Сергей М. ©   (2008-01-19 18:01) [19]


> ТЗ мы пишем в последнюю очередь


Чем студенческое ТЗ отличается от нестуденческого ?
Как вообще можно начать писать программу, не имея ни в голове ни на бумаге хоть каких бы то ни было требований к ее функциональности, хоть какого бы то ни было плана реализации этой функциональности ?

Ты не нервничай, но шлепать на форму деревья, эдиты, стринггриды и прочие батоны следует лишь после принятия какого-то алгоритмического решения, а решение это без существующего хоть в каком-либо виде задания на проектирование и разработку (пусть даже поставленного самому себе) попросту лишено смысла.


 
Сергей М. ©   (2008-01-19 18:10) [20]


>  в дереве отобразить некоторый перечень объектов, свойства
> которых отображаются справа


Еще раз:

1. Каких объектов ? Какое отношение "фамилия" имеет к объектам ?
2. Дерево предполагает наличие у его элементов родительско-дочерних элементов. О каких таких отношениях идет речь в кадровой службе ?
3. Что за свойства такие у объекта "фамилия", который "в строке дерева", которые требуется "отобразить справа" ?
4. Справа относительно чего ? Где у дерева находится это самое "справа" ?


 
Squirrel ©   (2008-01-20 12:03) [21]

Вы не поняли... я не могу объяснить, допустим форма поделена на 2 части, слева дерево, 2 основных ветви: 1 Личная карточка, 2 График работ. При выборе "1" в этом же дереве выходит список фамилий, при выборе любой фамилии я хочу что бы справа (во второй части формы) выводилась некоторая информация о данном сотруднике. все вроде просто.
Проблема в сохранении этой информации.


 
engine ©   (2008-01-20 13:01) [22]

> [21] Squirrel ©   (20.01.08 12:03)

Используй для этого БД


 
korneley ©   (2008-01-20 13:23) [23]

Начинай от данных, а не от интерфейса. Нарисуй таблицы (судя по всему без БД не обойтись), посмотри на них, прикинь, как удобнее пользователю эти данные показать... Не факт, что TreeView не заменится на что-нибудь типа PageContol, а в нем  DBListBox.


 
Сергей М. ©   (2008-01-20 19:05) [24]


> Squirrel ©   (20.01.08 12:03) [21]


> Вы не поняли


А ты и не объясняла толком)


>  не могу объяснить


Ну как же не можешь ? Можешь ведь ! Под пыткой)
Вот теперь сложилась более-менее ясная картина.

Т.е. объектами, подлежащими сохранению/восстановлению, являются "сотрудники", так ?


> Проблема в сохранении этой информации


см. [22]



Страницы: 1 вся ветка

Текущий архив: 2008.02.10;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.022 c
15-1199867455
Piroxyline
2008-01-09 11:30
2008.02.10
Про винду *rofl*


4-1182567965
Riply
2007-06-23 07:06
2008.02.10
Принцип сортировки NTFS_RECORD - ов в MFT.


15-1199406821
Lip
2008-01-04 03:33
2008.02.10
Оцените код, пожалуйста! (читабельность, наглядность и т.д.)


2-1200385986
asdf
2008-01-15 11:33
2008.02.10
DBGrid


15-1199378064
БарЛог
2008-01-03 19:34
2008.02.10
Помогите вспомнить фильм