Mariusz Trzaska PJATK (public)
Publiczna strona poświęcona mojej działalności w PJATK

Framework do deklaratywnego tworzenia GUI

Mariusz MGR

Pobierz

Rozmiar pliku: 966.6 KB

Praca magisterska obroniona w PJWSTK.

Tytuł: Framework do deklaratywnego tworzenia GUI

Autor: Piotr Nitecki

Promotor: dr inż. Mariusz Trzaska

Streszczenie:

Praca skupia się na zagadnieniu tworzenie GUI. Omówione w niej zostały problemy towarzyszące programiście podczas pisania kodu odpowiedzialnego za interfejs użytkownika. Autor pracy przygląda się aktualnym technologiom wytwarzania GUI, skupiając się szczególnie na podejściu deklaratywnym oraz rozwiązaniach, które automatyzują cześć pracy programisty.
Autor przedstawia koncepcję deklaratywnego języka do tworzenia GUI, ze zwięzłą i samo tłumaczącą się składnią. Podejście deklaratywne pozwala na pracę na wyższym poziomie abstrakcji, co zarówno zmniejsza pracochłonność zadań programistycznych i jak i redukuję ilość miejsc, w których można popełnić błąd. Język do tworzenia GUI został zaimplementowany w C# i umożliwia stworzenie formularza z automatycznie wygenerowanymi kontrolkami na podstawie modelu przekazanego w formie instancji obiektu C#.