Текущий архив: 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.5 MB
Время: 0.047 c