Pregled bibliografske jedinice broj: 488652
Razvoj prenosivih aplikacija koristeći prednosti qt okvira
Razvoj prenosivih aplikacija koristeći prednosti qt okvira, 2010., diplomski rad, preddiplomski, Elektrotehnički fakultet, Osijek
CROSBI ID: 488652 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Razvoj prenosivih aplikacija koristeći prednosti qt okvira
(Portable Applications Development Using the Advantages of QT Framework)
Autori
Svalina, Marijan
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, preddiplomski
Fakultet
Elektrotehnički fakultet
Mjesto
Osijek
Datum
29.09
Godina
2010
Stranica
42
Mentor
Hocenski, Željko
Neposredni voditelj
Baumgartner, Alfonzo
Ključne riječi
Qt okvir; qmake; Qt Creator; GUI; Qt API; signali i slotovi; MOC; widget
(Qt framework; qmake; Qt Creator; GUI; Qt API; signals and slots; MOC; widget)
Sažetak
Glavni je problem ovog rada bilo upoznavanje s Qt okvirom (multiplatformska razvojna okolina), njegovim glavnim značajkama (jednom napisana aplikacija radi na svim platformama jednako), mehanizmima rada (na principu koncepta signala i slotova) i upoznati sam koncept signala i slotova (koji uspješno rješavaju problem interakcije korisnika s grafičkim sučeljem), razumijeti Qt objektni model programiranja (koji dodaje mogućnost upravljanja memorijom i događajima te dinamička svojstva). Pomoću dobrih svojstava Qt okvira napravljena je aplikacija koja dokazuje jednostavnost korištenja i pokazuje sve dobre strane Qta. Na primjeru aplikacije pokazana je možda najbolja strana Qta, a to je jednak rad na svim operacijskim sustavima. Susreo sam se i sa problemima prenosivosti. Većinu njih Qt rješava automatski, a na neke programer mora sam misliti (npr. izgled sučelja na različitim platformama desktop/mobile ).
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
165-0361621-2000 - Distribuirano računalno upravljanje u transportu i industrijskim pogonima (Hocenski, Željko, MZO ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek