Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1182513374
de.
2007-06-22 15:56
2007.07.22
map


8-1161987342
Sergey_FV
2006-10-28 02:15
2007.07.22
ico -> Imagelist -> bitmap


15-1182754064
lehich
2007-06-25 10:47
2007.07.22
генератор паролей


2-1182604220
Alexdeil
2007-06-23 17:10
2007.07.22
Работа с формой из библиотеки (dll)


15-1182516393
Muhhh
2007-06-22 16:46
2007.07.22
Как писать на делфи под КПК?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский