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

Вниз

Как отдклить функциональность программы и интерфейс   Найти похожие ветки 

 
kilonet ©   (2007-04-06 22:56) [0]

собственно subj
Часто когда увлекаешься "красивым" интерфейсом код реализующий эти красивости постепенно смешивается с кодом, описывающим непосредственные функции программы. В итоге и то и это очень трудно модифицировать и отлаживать.

По крайней мере у меня так(

Понятно, что если с самого начала всё грамотно писать, то этих проблем не должно возникнуть. Может есть какие-то подходы, правила, придерживаясь которых удастся избежать подобной путанницы?

Напрашивается вариант выполнять интерфейс в виде независимых компонентов. Как вы оцениваете этот способ? и есть ли другие?


 
Johnmen ©   (2007-04-06 22:58) [1]


> в виде независимых компонентов.

Независимых от чего?


 
scale   (2007-04-06 23:06) [2]

MVC


 
homm ©   (2007-04-06 23:16) [3]

> [2] scale   (06.04.07 23:06)
> MVC

Лучше бы сразу ссылку не «Яндекс» постил, все равно никто не знает что это за херь :)


 
_Аноним   (2007-04-06 23:33) [4]

Логика программы должна быть  в других модулях, а не в модулях форм.
А из форм только вызовы  и минимум кода


 
cyborg ©   (2007-04-07 10:40) [5]

Подход простой, создаёшь модуль(и) UnitUtils (и др.) и пишешь там саму программу, а в интерфейсной части вызываешь функции оттуда.


 
Kolan ©   (2007-04-07 14:33) [6]

Рефакторинг, Паттерны проектирования, бизнес логика&#133



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

Форум: "Прочее";
Текущий архив: 2007.05.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.129 c
2-1176791730
allucard
2007-04-17 10:35
2007.05.06
Есть два списка TListView - как определить какой из них выделен?


1-1173694564
mavrtuva
2007-03-12 13:16
2007.05.06
Quantum Grid


15-1176264301
Slider007
2007-04-11 08:05
2007.05.06
С днем рождения ! 10 апреля


4-1165562881
Peter Kapustin
2006-12-08 10:28
2007.05.06
Сканер для считвания чипов.


15-1175706164
Углук
2007-04-04 21:02
2007.05.06
Уравнение логарифмической шкалы





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