Návrhový vzor Model-View-ViewModel ve WPF aplikacích

but.committeedoc. Ing. Vít Novotný, Ph.D. (předseda) doc. Ing. Ivo Lattenberg, Ph.D. (místopředseda) Ing. Ondřej Pavelka (člen) Ing. Martin Plšek, Ph.D. (člen) Ing. Jan Mašek, Ph.D. (člen) Ing. Lukáš Vlček (člen)cs
but.defenceOT: Počet vrstev, vybral jste 3, mohlo by jich víc? - mohlo, tři vrstvy je klasická architektura, student vše vysvětlil. OT: Příklad s více vrstvami? Jaký je k tomu důvod použít více vrstev? - příklad s konkrétním vyšším počtem vrstev neví, ale použití například v internetu, student dále vysvětlil.cs
but.jazykčeština (Czech)
but.programElektrotechnika, elektronika, komunikační a řídicí technikacs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorLattenberg, Ivocs
dc.contributor.authorŠvikruha, Patrikcs
dc.contributor.refereeZeman, Kryštofcs
dc.date.accessioned2018-10-21T21:49:10Z
dc.date.available2018-10-21T21:49:10Z
dc.date.created2016cs
dc.description.abstractPráca sa zaoberá vysvetlením návrhu aplikácie podľa viac-vrstvových prezentačných vzorov, ktoré popisujú rozdelenie aplikácie na vrstvy a tým uľahčujú jej testovateľnost, udržateľnosti a prenositeľnosť. V práci sa zameriavam na prezentačný vzor pre Model-View-ViewModel ktorý je primárne určený pre WPF aplikácie. Tento prezentačný vzor je možné vytvoriť pomocou frameworkov ktoré sa používajú buď ako NuGet balíčky alebo ako Projektové šablóny. V práci sa zameriavam na framework Catel, ktorý je možné použiť, vďaka jeho robustnosti, skrz všetky vrstvy aplikácie. Primárnym výstupom práce je aplikácia, na ktorej demonštrujem návrhový vzor s integráciou frameworku Catel. Teóriu a následný postup som sa snažil opísať tak, aby ho pochopil aj čitateľ, ktorý nemá žiadne skúsenosti s návrhom viac-vrstvovej aplikácie.cs
dc.description.abstractThe thesis deals with the explanation of the proposal application according to multi-layered presentation models which describe the distribution of the application layers thereby its facilitating, testability, sustainability and transferability. In this work i focus myself on presentating model for Model-View-ViewModel which is primary designated for WPF application. This presentating model is possible to be built by frameworks used as NuGet open-source package managers or Project templates. In this thesis I focus on framework Catel, which can be used thanks to it´s robustness through all layers of application. The primary output of this thesis is a real application, on which I demonstrate design template with the intagration of framework Catel. I tried to describe whole theory and following process as easy as possible, that even an reader, who has no experiences with designing a multilayer application, could understand it.en
dc.description.markAcs
dc.identifier.citationŠVIKRUHA, P. Návrhový vzor Model-View-ViewModel ve WPF aplikacích [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2016.cs
dc.identifier.other93626cs
dc.identifier.urihttp://hdl.handle.net/11012/61740
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectModel-View-ViewModelcs
dc.subjectWPF aplikáciacs
dc.subjectNávrhový vzorcs
dc.subjectPrezentačný vzorcs
dc.subjectArchitektonický vzorcs
dc.subjectArchitektúra Model-View-Controllercs
dc.subjectViac-vrstvá architektúracs
dc.subjectXAMLcs
dc.subject.NET Frameworkcs
dc.subjectC\#cs
dc.subjectframework Catelcs
dc.subjectSCRUMcs
dc.subjectAgilne metodikycs
dc.subjectModel-View-ViewModelen
dc.subjectWPF applicationen
dc.subjectArchitecture patternen
dc.subjectPresentation modelen
dc.subjectArchitecture Model-View-Controlleren
dc.subjectMultitier architectureen
dc.subjectXAMLen
dc.subject.NET Frameworken
dc.subjectC\#en
dc.subjectframework Catelen
dc.subjectSCRUMen
dc.subjectAgile software developmenten
dc.titleNávrhový vzor Model-View-ViewModel ve WPF aplikacíchcs
dc.title.alternativeModel-View-ViewModel design pattern in WPF applicationsen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2016-06-16cs
dcterms.modified2016-06-17-07:16:59cs
eprints.affiliatedInstitution.facultyFakulta elektrotechniky a komunikačních technologiícs
sync.item.dbid93626en
sync.item.dbtypeZPen
sync.item.insts2021.11.12 17:00:59en
sync.item.modts2021.11.12 16:19:29en
thesis.disciplineTeleinformatikacs
thesis.grantorVysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikacícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
5.26 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
appendix-1.zip
Size:
22.75 MB
Format:
zip
Description:
appendix-1.zip
Loading...
Thumbnail Image
Name:
review_93626.html
Size:
3.7 KB
Format:
Hypertext Markup Language
Description:
review_93626.html
Collections