Форум: "Прочее";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
ВнизСтОит ли городить огород? Найти похожие ветки
← →
Andy BitOff © (2007-06-25 14:30) [0]Собственно, задача легкая, но вот думаю... Имеет два решения, одно через ЗДЦ, другое более "тяжеловесное", но легче в исполнении.
Задача:
Есть меню
I квартал
II квартал
III квартал
IV квартал
В рантайме создаются сабменю, соответственно, для каждого пункта.
Сабы выглядят как перечисление годов.
2007
2006
2005
и т.д.
Первый способ (через ЗДЦ) вижу как создание одного саба и в событиях перемещения по кварталам, менять парента, для саба годов. Тем самым, будет один саб с годами, но запарно ловить события.
Второй вариант, создать идентичные сабы сразу для всех кварталов. Реализация проще некуда, но 4 одинаковых меню.
Как вы думаете каким вариантм пойти? Какой выбрали бы вы лично?
← →
clickmaker © (2007-06-25 14:32) [1]
> Какой выбрали бы вы лично?
первый
← →
jack128 © (2007-06-25 14:38) [2]Andy BitOff © (25.06.07 14:30)
Реализация проще некуда, но 4 одинаковых меню.
ну и что? Главное, чтоб код не дублировался..
← →
Anatoly Podgoretsky © (2007-06-25 14:42) [3]И так и так 4 меню, создание только разное.
Поэтому делай как проще и удобнее.
← →
Andy BitOff © (2007-06-25 14:47) [4]
> clickmaker © (25.06.07 14:32) [1]
> первый
Но ведь геморройней. Вам не кажется?
> jack128 © (25.06.07 14:38) [2]
> Главное, чтоб код не дублировался.
Ну это естественно.
> Anatoly Podgoretsky © (25.06.07 14:42) [3]
> И так и так 4 меню
Как так? В первом варианте, я полагаю, всё-таки одно.
← →
Anatoly Podgoretsky © (2007-06-25 14:48) [5]> jack128 (25.06.2007 14:38:02) [2]
В случае 2 кода меньше и тоже не дублируется.
← →
clickmaker © (2007-06-25 14:53) [6]
> [4] Andy BitOff © (25.06.07 14:47)
>
> > clickmaker © (25.06.07 14:32) [1]
> > первый
>
> Но ведь геморройней. Вам не кажется?
я бы сделал 2 комбика: с кварталами и с годами
← →
Andy BitOff © (2007-06-25 14:58) [7]
> clickmaker © (25.06.07 14:53) [6]
> я бы сделал 2 комбика: с кварталами и с годами
=) Хитро. Можно и листбоксы сделать, но вот жаль форма не резиновая ;)
За сим, предполагается реализация меню, тем более, что, если Вы заметили, это не часто используемый функцианал. Раз-два в квартал.
← →
Anatoly Podgoretsky © (2007-06-25 15:00) [8]4*3+ итого 12+ меню а как они создаются роли не играет.
← →
clickmaker © (2007-06-25 15:04) [9]
> [7] Andy BitOff © (25.06.07 14:58)
да вообще, и правда, делай как проще. Ну будет dfm побольше чутка, только и всего. Если каждый байт в размере экзешника не критичен
← →
clickmaker © (2007-06-25 15:10) [10]в догонку.
Не знаю, что там за предметная область, отчеты может быть? но как вариант - 1 пункт меню + форма с 2 комбиками. С точки зрения пользователя, это может быть удобней, чем ползать по меню, тем более, что можно по дефолту ставить текущий год/квартал
← →
exactly (2007-06-25 15:23) [11]согалсен с [10]
это и называется - умение видеть простое)
← →
jack128 © (2007-06-25 15:43) [12]Anatoly Podgoretsky © (25.06.07 14:48) [5]
В случае 2 кода меньше и тоже не дублируется.
Я понимаю, поэтому и спросил, что плохого в учетверении меню :-)
← →
Anatoly Podgoretsky © (2007-06-25 15:54) [13]> jack128 (25.06.2007 15:43:12) [12]
У тебя застылость мышления - 12 здесь меню, а не 4 - подумай шире!
Кроме того тебе предложили более удобный вариант интерфейса для подобной задачи.
← →
Сергей М. © (2007-06-25 16:00) [14]Чушь какая-то несусветная...
Если речь идет о дин.модификации меню, то так надо было спросить, а не городить дурацкий огород с "сабами", ЗДЦами, кварталами, "парентами" и прочей абракадаброй)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.606 c