Generování Blazor komponent z C# tříd
but.committee | doc. 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.defence | Student 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.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Pluskal, Jan | cs |
dc.contributor.author | Špavor, Dávid | cs |
dc.contributor.referee | Koutenský, Michal | cs |
dc.date.created | 2021 | cs |
dc.description.abstract | Tá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.abstract | This 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.mark | C | cs |
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.other | 136488 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/199351 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Blazor | cs |
dc.subject | generovať | cs |
dc.subject | .NET | cs |
dc.subject | užívateľské rozhranie | cs |
dc.subject | Razor | cs |
dc.subject | trieda | cs |
dc.subject | C# | cs |
dc.subject | Blazor | en |
dc.subject | genarate | en |
dc.subject | .NET | en |
dc.subject | user interface | en |
dc.subject | Razor | en |
dc.subject | class | en |
dc.subject | C# | en |
dc.title | Generování Blazor komponent z C# tříd | cs |
dc.title.alternative | Generating Blazor Components from C# Classes | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2021-06-14 | cs |
dcterms.modified | 2021-06-19-12:15:45 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 136488 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:35:26 | en |
sync.item.modts | 2025.01.15 19:03:49 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.63 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-23588_v.pdf
- Size:
- 86.12 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-23588_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-23588_o.pdf
- Size:
- 88.42 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-23588_o.pdf
Loading...
- Name:
- review_136488.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_136488.html