Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums QML valodas izpēte C++ lietotņu kontekstā
Nosaukums angļu valodā Research on QML Language in the Context of C++ Applications
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Pāvels Rusakovs
Recenzents Vitālijs Zabiņako, Dr.sc.ing., SIA “ABC Software”, vad. pētnieks
Anotācija Bakalaura darba tips ir 1. tips (Moderno risinājumu izpēte). Izmantojot satvarus, tiek ietaupīti izstrādātāja resursi un laiks, jo satvari piedāvā visdažādākos risinājumus, tajā skaitā GUI, kuri parasti nav pieejami programmēšanas valodas pamatos. C++ valoda joprojām ir plaši pielietota, un valodai piemīt priekšrocības sistēmu lietotņu izstrāde, kā arī piedāvā vairākas abstrakcijas, salīdzinot ar C valodu. QML valodu, ko piedāvā Qt kompānija, un ir daļa no Qt satvara, izmanto GUI izstrādei, un tā ir bāzēta uz C++ pamata. Taču valoda joprojām neiekļūst popularitātes statistikās, ir samērā maz zināmā valoda, kaut gan Qt dod valodai priekšrocību, salīdzinājumā ar citiem piedāvātiem GUI risinājumiem minētā satvarā. Tas arī attēlojas zinātnisko darbu daudzumos, kur nav daudz resursu no trešās puses, kas izpēta QML priekšrocības un trūkumus. Pastāv arī iespēja izstrādāt QML lietotnes bez C++ aizmugures koda palīdzības, un rodas jautājums, kādi ir valodas īpašības un trūkumi, kā arī kurās situācijās visefektīvāk pielietot QML vai C++ kopā ar QML. Bakalaura darbā tiek pētīti Qt satvara pamati, kuros ietilpst arī QML valoda. Pētījuma ietvaros tiek izpētīta QML valodas pamatdarbības, sintakses īpašības, kuras tiek salīdzinātas un piedāvāta CSS sintakses paralelitāte, kā arī tiek izpētīts C++ valodas integrācijas iespējas. Lai dotu rekomendācijas tālākai QML lietotņu izstrādei, tiek izveidoti divi etalonuzdevumu tipi, izmantojot divus izstrādes paņēmienus – QML un QML kopā ar C++. Darbā ir 48 lappuses, 33 attēli, 5 tabulas, 3 pielikumi un 64 nosaukumu informācijas avoti.
Atslēgas vārdi QML, Qt, satvars, C++, GUI, grafiskā, lietotāja, saskarne
Atslēgas vārdi angļu valodā QML, Qt, framework, C++, GUI, graphical, user, interface
Valoda lv
Gads 2021
Darba augšupielādes datums un laiks 05.09.2021 17:08:12