Model View ViewModel (MVVM) to wzorzec architektoniczny używany w inżynierii oprogramowania, który pochodzi od firmy Microsoft jako specjalizacja wzorca projektowego modelu prezentacji wprowadzonego przez Martina Fowlera.
Jestem nowicjuszem pod względem Wzorów Projektowych. Właśnie zacząłem uczyć się MVC, kiedy słyszę nowy szum, MVVM. Chcę poznać wgląd w oba te elementy, przeprojektowując starą aplikację do inwentaryzacji i fakturowania opracowaną dla klienta. Chcę napisać zarówno aplikację WPF dla systemu Windows, jak i wersję internetową. Chcę użyć tego samego zestawu …
Programowanie reaktywne i MVVM to dwa podejścia, które mogą rozwiązać problem oddzielenia warstwy domeny od interfejsu użytkownika. MVVM robi to, definiując viewmodel, który jest strukturą danych odwzorowaną na komponenty interfejsu użytkownika. Interfejs użytkownika wyświetla dane i może je zaktualizować, gdy wystąpi użytkownik. reaktywna struktura definiuje wykres obserwowalnych, które powiadamiają interfejs …
Jestem programistą Delphi pascal, używam najnowszej wersji Embarcadero delphi XE i chciałbym skorzystać z wzorców projektowych, takich jak kontroler widoku modelu i widok modelu. Jednak wydaje się, że w Internecie nie ma zbyt wiele na temat najlepszych praktyk wykonywania tego w pascal. Większość przykładów, które mogę znaleźć, są w języku …
Jak w powyższym pytaniu: Jaki jest najlepszy sposób podłączenia modelu bazy danych Entity Framework (kontekst) do viewModel w MVVM (WPF)? Uczę się wzorca MVVM w WPF, wiele przykładów pokazuje, jak zaimplementować model do viewModel, ale modele w tych przykładach są tylko prostymi klasami, chcę używać MVVM razem z modelem szkieletu …
Po 2 latach wciąż walczę z MVVM jako praktyczną metodą tworzenia działającego oprogramowania. W niektórych przypadkach jest świetnie. Zrobiłem wielowątkową aplikację, która kontrolowała małą linię montażową, która byłaby koszmarem bez koncepcji MVVM. Oderwanie od fizycznej linii montażowej było prawie bez zastanowienia. Jednak moja kariera koncentruje się głównie na wewnętrznej linii …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.