Návrhový vzor Model-View-ViewModel ve WPF aplikacích
but.committee | doc. 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.defence | OT: 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.program | Elektrotechnika, elektronika, komunikační a řídicí technika | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Lattenberg, Ivo | cs |
dc.contributor.author | Švikruha, Patrik | cs |
dc.contributor.referee | Zeman, Kryštof | cs |
dc.date.accessioned | 2018-10-21T21:49:10Z | |
dc.date.available | 2018-10-21T21:49:10Z | |
dc.date.created | 2016 | cs |
dc.description.abstract | Prá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.abstract | The 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.mark | A | cs |
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.other | 93626 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/61740 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Model-View-ViewModel | cs |
dc.subject | WPF aplikácia | cs |
dc.subject | Návrhový vzor | cs |
dc.subject | Prezentačný vzor | cs |
dc.subject | Architektonický vzor | cs |
dc.subject | Architektúra Model-View-Controller | cs |
dc.subject | Viac-vrstvá architektúra | cs |
dc.subject | XAML | cs |
dc.subject | .NET Framework | cs |
dc.subject | C\# | cs |
dc.subject | framework Catel | cs |
dc.subject | SCRUM | cs |
dc.subject | Agilne metodiky | cs |
dc.subject | Model-View-ViewModel | en |
dc.subject | WPF application | en |
dc.subject | Architecture pattern | en |
dc.subject | Presentation model | en |
dc.subject | Architecture Model-View-Controller | en |
dc.subject | Multitier architecture | en |
dc.subject | XAML | en |
dc.subject | .NET Framework | en |
dc.subject | C\# | en |
dc.subject | framework Catel | en |
dc.subject | SCRUM | en |
dc.subject | Agile software development | en |
dc.title | Návrhový vzor Model-View-ViewModel ve WPF aplikacích | cs |
dc.title.alternative | Model-View-ViewModel design pattern in WPF applications | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2016-06-16 | cs |
dcterms.modified | 2016-06-17-07:16:59 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 93626 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.12 17:00:59 | en |
sync.item.modts | 2021.11.12 16:19:29 | en |
thesis.discipline | Teleinformatika | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 5.26 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_93626.html
- Size:
- 3.7 KB
- Format:
- Hypertext Markup Language
- Description:
- review_93626.html