Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.11;
Скачать: CL | DM;

Вниз

Где лучше писать код: в обработчиках или в своих подрограммах   Найти похожие ветки 

 
Fider58   (2003-07-28 22:57) [0]

Слышал где-то мнение, что, мол, лучше не писать код в обработчиках событий(например Button1Click), а создавать свои процедуры и/или классы и в них уже кодить. Непомню, чем это аргументировалось, поэтому хотелось бы узнать ваше мнение по этому поводу.


 
default ©   (2003-07-28 23:14) [1]

а сам как думаешь?


 
Beginner3000   (2003-07-28 23:17) [2]

Когда как
по моему без разницы
зачем лишний код городить?


 
Ihor Osov'yak ©   (2003-07-29 00:15) [3]

Не всегда программа сводится к обработчикам событий компонентов типа Button1Click...

Вернее, программа почти никогда не саводится. Если, это не очередной обучающий пример.


 
SkyRanger ©   (2003-07-29 03:21) [4]

Ну в принципе если пишется какая нить бухгалтерской или иной направленности БД чаще всего весь практически код в обработчиках лежит, не считая того что хранимые процедуры в SQL БД и вспомогательные утилиты


 
Германн ©   (2003-07-29 04:29) [5]

2 Fider58 (28.07.03 22:57)
При таком сабже, имхо, есть два решения. Первое - точно сформулировать те самые аргументы, чтобы можно было бы их проанализировать и согласиться или возразить. Второе - отказаться от использования Delphy, поскольку использовать вышеупомянутый без использования обработчиков событий - похоже на извращение.


 
Юрий Зотов ©   (2003-07-29 05:52) [6]

> Fider58 (28.07.03 22:57)

Код надо писать там, где он нужен и где наиболее эффективен (например, в смысле повторной используемости). Что же касается создания своих процедур и/или классов, то есть такой принцип: "не плодите сущностей без необходимости, но если сущность действительно необходима - плодите ее".

Короче, руководствуйтесь знаниями и здравым смыслом - не ошибетесь. Нужно обработать событие - пишите обработчик, нужен класс - пишите класс. И т.д.


 
VAleksey ©   (2003-07-29 09:37) [7]


>
> SkyRanger © (29.07.03 03:21)

Никогда не писал крупные бухгалтерские пакеты? Наверное в 1С всеь код тоже лижит в обработчиках кнопок.




> Юрий Зотов © (29.07.03 05:52)

100 %

PS
Есть такая полезная вещь как Action ;-).


 
Fider58   (2003-07-30 00:13) [8]

Большое спасибо всем ответившим. Вопрос-то возник потому что не хочу писать программы как попало, даже если пишу чисто для себя.



Страницы: 1 вся ветка

Текущий архив: 2003.08.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
14-33296
Dmitriy O.
2003-07-24 09:07
2003.08.11
Компьютерное моделирование человеческой личности.


1-33168
McSimm2
2003-07-28 14:21
2003.08.11
pchar >> integer


1-33173
silenser
2003-07-28 15:48
2003.08.11
работа с текстом


1-33181
Maxi-mov
2003-07-27 00:06
2003.08.11
Как из моего приложения редакторовать ячейку Excel ?


9-33034
MRB_SPB
2003-02-12 10:17
2003.08.11
Нужна ссылка