forked from danielplawgo/prismdemo
aeesky/prismdemo
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Aplikacji PrismDemo służy do testowania biblioteki Prism oraz różnych koncepcji wdrażanych później do aplikacji Pharmacy. W pliku tym znajduje się ogólny opis budowy aplikacji. W komentarzach w kodzie znajdują się szczegóły implementacyjne poszczególnych elementów projektu. W katalogu Libs znajdują się wszystkie dodatkowe biblioteki potrzebne do działania aplikacji. Katalog src to katalog, w którym znajduje się kod aplikacji. Aplikacji jest zbudowana z kilku projektów, gdzie poszczególne projekty mają następujące znaczenie: *Prism.Shell - jest to główny projekt aplikacji, w którym znajdują się dwa podstawowe elementy: Shell, czyli okno główne aplikacji, w którym określone są regionu wykorzystywane przez moduły do wyświetlania swoich widoków. Bootstrapper - klasa odpowiedzialna za proces uruchamiania aplikacji oraz inicjację modułów aplikacji. *Prism.Infrastucture - w projekcie tym znajdują się elementy infrastrukturalne całej aplikacji, takie jak ogólne interfejsy, klasy bazowego, wspólne wiadomości itp. Projekty modułów bazują na tym projekcie. *Prism.Entities - w projekcie tym znajduje się klasy encyjne wykorzystywane w aplikacji. *Prism.Module1 - przykładowy moduł aplikacji, który zawiera widoku, viewmodele itp. *Prism.Module1Test - projekt testów dla modułu Prism.Module1. *Prism.ServiceDataAccess - projekt symulujący usługę wcfową - do testów asynchronicznego pobierania danych. Analizę przykładu najlepiej zacząć od projektu Prism.Shell, następnie Prism.Module1 oraz Prism.Module1.Tests (przy okazji analizują kod pozostałych modułów).
About
PrismDemo
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published