Generování Blazor komponent z C# tříd

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) Ing. Ondřej Lengál, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) doc. Ing. Zdeněk Vašíček, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C. Otázky u obhajoby: - Zvažovali ste pokročilejšiu parametrizáciu s využitím lambda funkcií pre zoraďovanie alebo ignorovanie elementov? Umožnilo by to napr. pomocou názvovej konvencie jednoduchšie pridávanie elementov bez potreby upravovať slovníky. Zároveň je možné aktuálny slovníkový prístup implementovať pomocou funkcií ktoré ignorujú vstup a vracajú konštantný slovník.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPluskal, Jancs
dc.contributor.authorŠpavor, Dávidcs
dc.contributor.refereeKoutenský, Michalcs
dc.date.accessioned2021-06-20T06:53:49Z
dc.date.available2021-06-20T06:53:49Z
dc.date.created2021cs
dc.description.abstractTáto práca sa zameriava na možnosť automatického generovania pohľadov v dynamických webových aplikáciach vytvorených pomocou technológie Blazor. Úlohou je analyzovať časti užívateľského rozhrania webových aplikácií, technológiu Blazor a vybrať také pohľady, ktoré by bolo možné automaticky vygenerovať a tým zjednodušiť a zefektívniť vývoj. Pre túto úlohu som navrhol a implementoval framework, ktorý obsahuje komponenty podporujúce generovanie pohľadov na základe kontextu v podobe modelu dát obsiahnutých v C# triede. Tieto komponenty podporujú parametre, pomocou ktorých je možné prispôsobovať pohľady priamo vrámci kódu. Výsledkom práce sú implementované dve rozsiahle C# knižnice, ktoré sú dostupné online ako open-source projekt a aj ako balíčky pre možnosť integrácie do existujúcích Blazor aplikácií.cs
dc.description.abstractThis thesis focuses on the possibility of automatic generation of views in dynamic web applications using Blazor technology. The task is to analyze parts of the user interface of web applications, Blazor technology and select such views that could be automatically generated, thus simplifying and streamlining development. For this task, I designed and implemented a framework that contains components that support the generation of views based on context in the form of a model of data contained in the C# class. These components support parameters that can be used to customize views directly within the code. The result of the work are implemented two extensive C# libraries, which are available online as an open-source project and also as packages for the possibility of integrating into existing Blazor applications.en
dc.description.markCcs
dc.identifier.citationŠPAVOR, D. Generování Blazor komponent z C# tříd [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136488cs
dc.identifier.urihttp://hdl.handle.net/11012/199351
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectBlazorcs
dc.subjectgenerovaťcs
dc.subject.NETcs
dc.subjectužívateľské rozhraniecs
dc.subjectRazorcs
dc.subjecttriedacs
dc.subjectC#cs
dc.subjectBlazoren
dc.subjectgenarateen
dc.subject.NETen
dc.subjectuser interfaceen
dc.subjectRazoren
dc.subjectclassen
dc.subjectC#en
dc.titleGenerování Blazor komponent z C# třídcs
dc.title.alternativeGenerating Blazor Components from C# Classesen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-14cs
dcterms.modified2021-06-19-12:15:45cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136488en
sync.item.dbtypeZPen
sync.item.insts2021.11.10 11:55:46en
sync.item.modts2021.11.10 10:58:14en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.63 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23588_v.pdf
Size:
86.12 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23588_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23588_o.pdf
Size:
88.42 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23588_o.pdf
Loading...
Thumbnail Image
Name:
review_136488.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
review_136488.html
Collections