Wiem, że istnieją wzorce takie jak MVC do oddzielenia widoku od logiki, jednak nie wiem, jak często występują w aplikacjach Winform.
W przypadku aplikacji C # Winform mogę zacząć od a Form
i stopniowo dodawać do niej komponenty interfejsu użytkownika, a następnie w przypadku zdarzeń komponentów ( click
, textchanged
...) wywołuję moje funkcje lub piszę tam logikę!
Wiem, że to zły nawyk, ale nie wiem, jaki jest najlepszy sposób na rozpoczęcie takiego projektu w Visual Studio (szablon, framework, punkt wyjścia). Czy MVC jest jedynym rozwiązaniem? Czy powinienem to zrobić dla każdego projektu ?!
Na początek chciałbym otrzymać wytyczne lub lekkie ramy.