Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-33061
alexander_ua
2003-07-17 15:54
2003.08.11
Перенос данных с Paradox в Interbase.


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


6-33237
Fants
2003-06-03 13:07
2003.08.11
TNMHTTP


14-33353
Sania
2003-07-25 13:23
2003.08.11
Инсталляция InterBase


11-33084
Morthan
2002-12-05 08:21
2003.08.11
Как правильно обработать OnKeyDown?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский