Supporting materials for studying GUI in JavaFX 8

Thesis title: Podporné materiály pre výučbu GUI v JavaFX
Author: Vallušová, Veronika
Thesis type: Bachelor thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Pour, Jan
Thesis language: Slovensky
Abstract:
Táto bakalárska práca sa zaoberá tvorbou grafického užívateľského rozhrania v JavaFX 8 a jeho využití pri výučbe na odbore Aplikovaná informatika na Vysokej škole ekonomickej. Na začiatku práce sa čitateľ dozvie bližšie informácie o charakteristike jazyka JavaFX 8 a jeho architektúre. Každá aplikácia má svoju logickú a grafickú časť. Grafická časť sa stará o vytvorenie vzhľadu celej aplikácie prostredníctvom využitia rôznych komponentov a panelov. Ich prehľad, možnosti použitia a praktické ukážky zdrojového kódu pochádzajúceho ako z vývojového prostredia NetBeans, tak aj z programu JavaFX Scene Builder, sú obsahom nasledujúcej kapitoly. Nakoľko sa predpokladá, že Scene Builder, nebude mať čitateľ stiahnutý, v práci je taktiež popísaný krátky popis inštalácie. V závere tejto bakalárskej práce je ukázaná jedna z možných variant ako by mohla vyzerať výsledná aplikácia pre dosiahnutie dostatočného počtu bodov na ukončenie prvej časti individuálnej semestrálne práce z nadväzujúceho kurzu 4IT115 Softvérové inžinierstvo.
Keywords: CSS; JavaFX 8; komponenta; panel; adventúra; výučba; grafické užívateľské rozhranie
Thesis title: Podpůrné materiály pro výuku tvorby GUI v JavaFX 8
Author: Vallušová, Veronika
Thesis type: Bakalářská práce
Supervisor: Pavlíčková, Jarmila
Opponents: Pour, Jan
Thesis language: Slovensky
Abstract:
Tato bakalářská práce se zaobírá tvorbou grafického uživatelského rozhraní v JavaFX 8 a její využití při výuce oboru Aplikovaná informatika na Vysoké škole ekonomické. Na začátku práce se čtenář dozví bližší informace o charakteristice jazyka JavaFX 8 a jeho architektuře. Každá aplikace má svoji logickou a grafickou část. V grafické části se tvoří vzhled celé aplikace použitím různých panelů a komponent. Jejich přehled a vhodné použití, jsou čtenáři vysvětleny ukázkou kódů z programů NetBeans a JavaFX Scene Builder. V této práci je také popsán instalační proces aplikace Scene Builder. V závěru je ukázaná varianta výsledné aplikace, která může sloužit jako semestrální práce z navazujícího kurzu 4IT115 Softwarové inženýrství.
Keywords: CSS; JavaFX 8; komponenta; grafické uživatelské rozhraní; výuka; adventura; panel
Thesis title: Supporting materials for studying GUI in JavaFX 8
Author: Vallušová, Veronika
Thesis type: Bachelor thesis
Supervisor: Pavlíčková, Jarmila
Opponents: Pour, Jan
Thesis language: Slovensky
Abstract:
This thesis deals with the Graphical User Interface in JavaFX 8 and how it can be used for studying the field of Applied Informatics at the University of Economics. The first chapters provide details on the characteristics of the JavaFX 8 language and its architecture. Moreover, each application has its own logical and graphical part. The graphical part consists of the appearance of the application using a variety of panels and components and which should be used. In addition, a code sample is elaborated on how to program those using NetBeans and the JavaFX Scene Builder program. It is assumed that the reader will not have the Scene Builder downloaded yet, in this case, this thesis also describes a short installation description. Lastly, the current thesis will present the final applications as a product that is aimed at achieving a sufficient mark for the first part of the individual work of a follow-up course 4IT115 Software Engineering.
Keywords: Graphical User Interface; JavaFX 8; adventure; panel; lecture; CSS; component

Information about study

Study programme: Aplikovaná informatika/Informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 18. 6. 2015
Date of submission: 11. 5. 2016
Date of defense: 26. 1. 2017
Identifier in the InSIS system: https://insis.vse.cz/zp/53449/podrobnosti

Files for download

    Last update: