Na tokratni delavnici smo spoznavali programski jezik C# z uporabo predpripravljenega virtualnega računalnika v katerem se že nahaja razvijalsko orodje Visual Studio 2022 - tako imenovani Windows 11 development environment je namreč na voljo vsakomur, ki se želi spoznati s programskim paketom Visual Studio.
Programski jezik, ki smo ga izbrali se imenuje C# v njem smo se pa namenili sprogramirati preprosto namizno aplikacijo oziroma program - torej takšen program, ki ga zaženemo v okolju Windows.
Ugotovili smo, da je programiranje precej olajšano saj moderna orodja (v našem primeru Visual Studio) sproti opozarjajo na napake v kodi, predlagajo možnosti pri pisanju kode ter vsebujejo precej gradnikov s katerimi lahko zelo hitro sestavimo želeno aplikacijo.
Ugotovili smo tudi, da moramo pri programiranju paziti in pomisliti na veliko različnih možnosti, ki jih uporabnik lahko naredi ob uporabi našega programa - zadali smo si nalogo, da sprogramiramo preprosto računalo, ki ima dve polji v kateri vpišemo številke, polje za izbiro operacije (seštevanje, odštevanje, množenje in deljenje) ter polje, kjer se izpiše rezultat.
Kmalu smo ugotovili, da se bomo morali soočiti z veči izzivi ...
Ugotovili smo, da se iz t.i. TextBox-a prebere "niz" znakov in ne številka - zato smo uporabili int.parse(TextBox1.Text) - to pomeni, da vsebino vnešeno v polje textbox1 pretvorimo v število - kmalu smo ugotovili, da tip integer ne bo v redu saj ima omejitve v velikosti števil - zato smo prešli na tip double in uporabili double.parse(TextBox...)
Naučili smo se uporabljati spremenljivke - kasneje pa tudi IF stavke s katerimi smo pravilno izračunali glede na to, katero funkcijo smo želeli uporabiti - seštevanje, odštevanje, množenje ali deljenje ...
Primer oblikovanja forme z elementi
Primer programske kode