This work by Jere
Tofferi is licensed under CC BY 4.0
GTK - työpöytäohjelmointi
Projektissa ohjelmoidaan yksinkertainen sovellus työpöytäympäristössä toimivaksi. Ohjelmointiympäristönä käytetään Linux Ubuntu käyttöjärjestelmää. Kurssi sopii kaikille, jotka haluavat kokeilla työpöytäsovelluksen tekoa ensimmäistä kertaa. Sopii yläkoulun tai lukion atk-kurssille sekä myös itsenäiseen opiskeluun.
tavoitteet:
- oppia graafisen kirjaston käyttöä (gtk)
- ymmärtää työpöytäsovelluksen rakentamista
- kerrata ohjelmoinnin perusrakenteita
Alkuvalmistelut
Ubuntu on Linux käyttöjärjestelmä, joka koostuu mm. Linux kernelistä (keskeiset käyttöjärjestelmätoiminnot), sekä graafisesta käyttöliittymästä. Ubuntun graafinen käyttöliittymä (gui) on pääosin ohjelmointu gtk nimisen kirjaston avulla Gnome.
Linuxissa on hyvä tuki myös python ohjelmoinnille. Usein python3 on valmiiksi asennettu.
Ylläolevista syistä ohjelmointi voidaan aloittaa nopeasti ilman vaivalloisia asennuksia. Editoriksi suosittelen SublimeTextin tyyppistä yksisivuista editoria.
Projektin aloitus
- luo projektille kansio
- luo kansioon tiedosto sovellus.py
- kirjoita allaoleva minimalistinen aloituskoodi tiedostoon
- aja sovellus päätteessä komennolla "python3 sovellus.py"