Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

использование дерева [D7]


Страницы:   1 2

Squirrel ©   (2008-01-19 14:43:00) 

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


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


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


> Вы не поняли


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


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


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

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


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


см. [22]


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

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


engine   (2008-01-20 13:01:00) [3]

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

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


Squirrel   (2008-01-20 12:03:00) [4]

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


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


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


Еще раз:

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


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


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


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

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


Squirrel   (2008-01-19 16:55:00) [7]

engine

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


engine   (2008-01-19 16:35:00) [8]

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


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


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


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

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

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


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

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


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

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


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

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

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


Squirrel   (2008-01-19 16:10:00) [13]

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


Dennis I. Komarov   (2008-01-19 16:07:00) [14]

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

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


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


TAnyObject = class of TComponent
...
end;


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

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


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

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


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

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


Squirrel   (2008-01-19 15:26:00) [18]

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

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


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

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


Squirrel   (2008-01-19 15:19:00) [20]


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


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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо