Wykorzystanie zaawansowanych funkcji platformy WPF oraz wzorca projektowego MVVM w procesie tworzenia aplikacji biznesowej

Ładowanie...
Miniatura

Data

2014-03-30 17:48:50

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.

Opis

Słowa kluczowe

aplikacja desktopowa, WPF, MVVM, .NET, desktop application

Cytowanie