Wykorzystanie zaawansowanych funkcji platformy WPF oraz wzorca projektowego MVVM w procesie tworzenia aplikacji biznesowej
Ładowanie...
Data
2014-03-30 17:48:50
Autorzy
Tytuł czasopisma
ISSN czasopisma
Tytuł tomu
Wydawca
Abstrakt
Celem pracy inżynierskiej jest przedstawienie zaawansowanych funkcji platformy Windows Presentation Fundation w połączeniu z implementacją wzorca projektowego Model View View-Model w odniesieniu do procesu projektowania aplikacji biznesowych. Aplikacja hotelowa "DeLuxHotel" została napisana żeby przedstawić omawiane techniki na konkretnym przykładzie. Pisząc pracę inżynierską starałem się jak najdokładniej zaprezentować wszystkie najważniejsze mechanizmy platformy WPF ułatwiające budowę aplikacji biznesowych. Implementację wzorca MVVM oparłem na bazie biblioteki MVVM Light. W pracy zawarto projekt stylów oraz szablonów dla kontrolek systemu Windows, budowę zaawansowanych kontrolek użytkownika, niestandardowy layout, elementy 3D interfejsu użytkownika oraz zaawansowane animacje. Wszystkie te elementy wdrożono w przygotowany program "HotelDeLux" umożliwiający administrowanie i przeprowadzanie rezerwacji w ośrodku hotelowym.
The main goal of this thesis is to introduce advanced function of Windows Presentation Fundation platform, along with implementation of Model View View-Model design pattern with respect to design busines applications. The "DeLuxHotel" application was created to show discussed techniques on exact example. The thesis is written ensuring the best accuracy in introducing all of the most crucial mechanisms of WPF platform taking into account the facilication of creating the busines applications. Implementation of MVVM design pattern is based on the MVVM Light library. The thesis includes project of styles and templates for Windows system controls, creation of advanced user controls, custom layout, 3D elements of user interface and advanced animations. All of those were implemented in designed program "HotelDeLux" which allows administration and performing bookings in hotel enviroment.
The main goal of this thesis is to introduce advanced function of Windows Presentation Fundation platform, along with implementation of Model View View-Model design pattern with respect to design busines applications. The "DeLuxHotel" application was created to show discussed techniques on exact example. The thesis is written ensuring the best accuracy in introducing all of the most crucial mechanisms of WPF platform taking into account the facilication of creating the busines applications. Implementation of MVVM design pattern is based on the MVVM Light library. The thesis includes project of styles and templates for Windows system controls, creation of advanced user controls, custom layout, 3D elements of user interface and advanced animations. All of those were implemented in designed program "HotelDeLux" which allows administration and performing bookings in hotel enviroment.
Opis
Słowa kluczowe
aplikacja desktopowa, WPF, MVVM, .NET, desktop application