dc.contributor.author |
Bielawski, Marcin |
|
dc.contributor.other |
Telega, Henryk |
|
dc.date.accessioned |
2022-07-14T07:18:57Z |
|
dc.date.available |
2022-07-14T07:18:57Z |
|
dc.date.issued |
2022-07-14 |
|
dc.identifier.uri |
http://hdl.handle.net/11199/10626 |
|
dc.description.abstract |
Celem pracy jest zaprojektowanie narzędzia dla platformy .NET, które umożliwi programiście tworzenie interfejsów użytkownika. Projekt zakłada stworzenie UI Frameworka, z którego wykorzystaniem programista może budować drzewa komponentów w sposób deklaratywny. Framework we własnym zakresie obsługuje procesy renderowania, umożliwia elastyczne pozycjonowanie i wymiarowanie komponentów, oraz dostarcza system stylowania dzięki któremu można w przystępny sposób kontrolować wyglądem stworzonego interfejsu. Framework powinien dodatkowo obsługiwać interakcję końcowego użytkownika z interfejsem za pomocą myszy i klawiatury. Efektem pracy jest działający UI Framework dzięki któremu programista w może prosto i szybko tworzyć dobrze wyglądające aplikacje dla platformy .NET. |
pl |
dc.description.abstract |
The purpose of this project is to design a tool for the .NET platform that will enable a way for programmer to create user interfaces. The project involves the creation of a UI Framework with which a developer can build component trees by using declarative programming paradigm. The framework handles rendering processes on its own, allows flexible positioning and dimensioning of the components, and provides a styling system that provides control of the created interface's appearance in an accessible way. The framework should additionally support end-user interaction with the interface using the mouse and keyboard. The result of the work is a working UI Framework, where the programmer can easily and quickly create good-looking applications for the .NET platform. |
pl |
dc.language.iso |
pl |
pl |
dc.rights |
open access |
pl |
dc.subject |
.net |
pl |
dc.subject |
framework |
pl |
dc.subject |
skia |
pl |
dc.subject |
yogalayout |
pl |
dc.subject |
interfejs użytkownika |
pl |
dc.subject |
user interface |
pl |
dc.subject |
C# |
pl |
dc.title |
Deklaratywny UI Framework dla platformy .NET |
pl |
dc.title.alternative |
Declarative UI Framework for .NET platform |
pl |
dc.type |
bachelorThesis |
pl |