Текущий архив: 2002.09.30;
Скачать: CL | DM;
Вниз
Стиль Найти похожие ветки
← →
AndreyS © (2002-09-18 11:08) [0]Вопрос о стиле в Делфи.
Пора обучаться стилю, но учителей нет. Вот пример и вопрос как лучше. Создал интерфейс.
Более 30 кнопок (правда разделены по PageControl), более 40 меток, куча радиокнопок и так далее.
Конечно все отработчики вызывают процедуры запихнутые мной в другие модуля, но на юнит1
(то биш модуль формы) все-равно страшно смотреть. Структура трудно читаема.
Что делают в этом случае или так и оставляют? Может объявлять компоненты по теме в других юнитах
и подключать к первому, но не замедлит ли это работы скомпилированного exe(наверное
директивы нужны какие то или как в Си все происходит) ведь потом надо будет обращаться
по полному имени(для управления экранными компонентами) и соответсвенно длинным адресам
(наверное больше времени будет занимать).
Я уже соптимизировал по общим отрабртчикам.
Спасибо за внимание
← →
-= Demon =- (2002-09-18 11:14) [1]Вообще-то именно для этого и придумано много-много форм :) Ну а серьезно - отдай свое творение конечному пользователю, услышишь в свой адрес очень много крепких выражений, зато поймешь, что же тому все же надо и, глядишь, выбросишь половину...
Конечный пользователь - лучший учитель!!!
← →
handra © (2002-09-18 11:23) [2]Для читаемости кода, можно использовать фреймы.
← →
qube © (2002-09-18 11:43) [3]На вопросы о стиле программирования тут не отвечают. Я уже пробовал задать философский вопрос "Документ/Представление", и без толку :(.
Чуть-чуть по теме.
Возможно, получится немного уменьшить твой модуль формы, если у неск. кнопок, к примеру, обработчики однотипные. Тогда создай один обработчик для всех и анализируй Sender.
← →
oomneeq © (2002-09-18 11:56) [4]по твоему общему описанию трудно сделать точный вывод но может оказаться полезным следующее:
Количество и объем кода о тработчиков можно сократить если использовать
TAction"ы
← →
AlexT1000 (2002-09-18 12:02) [5]ты не 3dmax случайно писал? понимаю.
но там ребята накатали стока контролов шо вилы. и никого не напрягает.
а почему?
а потому что большая часть из них сразу недоступна и никого не напрягает. хочешь большего открывай закладки и уж потом пугайся.
вывод . чем меньше контролов сразу тем лучше.
большое их количество пугает пользователя.
теперь по коду . А ШО ДЕЛАТЬ?! Жизнь сложная штука.
можно ссылки на контролы загонять в массивы и обрабатывать одним обработчиком.
создавай их в runtime . (бывают случаи когда это удобней)
Страницы: 1 вся ветка
Текущий архив: 2002.09.30;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.02 c