OZ 2015/2

114 ORGANIZACIJA ZNANJA 2015, LETN. 20, ZV. 2 Lastnosti samo z metodo Get Samodejne lastnosti se lahko definirajo tudi brez metode Set. V ozadju se ustvari polje za branje (angl. read-only ), ki se deklarira preko samodejnega inicializatorja ali kon- struktorja. public class GetterOnlyAutoPropertiesAfter { public GetterOnlyAutoPropertiesAfter() { Surname = "Arh"; } public string Name { get; } = "Damir"; public string Surname { get; } } Uporaba izrazov namesto telesa funkcije (angl. expression-bodied function members) Izrazi lambda se lahko deklarirajo kot konvencionalno telo funkcije ali kot izraz. private readonly string _name = "Damir"; private readonly string _surname = "Arh"; private string FullName => _name + " " + _surname; Spremembe pri uvozu Uvoz stati~nih ~lanov tipov Ta funkcionalnost omogoča, da se vsi statični člani ne- kega razreda uvozijo in so s tem na voljo brez dodatnega navajanja znotraj drugih razredov. using static System.Console; using static System.Math; using static System.DayOfWeek; class Program { static void Main() { WriteLine(Sqrt(3*3 + 4*4)); WriteLine(Friday - Monday); } } Predavatelj je poudaril, da so novosti v nekaterih pogledih dobre, v drugih manj, in da naj jih uporabljamo predvsem tam, kjer je to smiselno, saj bo morda nekoč kdo drug pre- vzel kodo in s tem tudi morebitne težave pri branju kode. Tina Maze, Andrea Massi: Team to aMaze Na poslovnem srečanju sta bila gosta Tina Maze in Andrea Massi. V svojem prispevku sta poudarila, kako pomem- bno je, da se nemudoma in enostavno prilagodimo hitrim spremembam, ki se pojavljajo v športu, in kako delovati, kadar gre nekaj narobe, kadar pogoji niso idealni, kadar ni želenih rezultatov in še posebej, kadar ni denarja. Andrea Massi je zelo pragmatična oseba. Vse, kar dela, dela z namenom, da bi čim prej dosegel svoj cilj ter da bi se izognil formalnostim in manjšim nevšečnostim. Končal je Fakulteto za šport v Rimu. S Tino je začel sodelovati leta 2002, ekipa Team to aMaze pa je bila ustanovljena leta 2008. V ekipo je najprej vnesel ekipni duh, potem enaka oblačila, ki povežejo ekipo in krepijo pripadnost ter pove- čajo samozavest, izboljšajo moralo in psihično povzdig- nejo tekmovalca. Tina je bila zelo dobra, še preden se je ekipi pridružil Massi, ki ji je s svojim pristopom pomagal do vrhunskih rezultatov. Marsikdaj so se še vedno pojavl- jale težave, vendar ne šteje neuspehov, temveč uspehe. Če bi se ukvarjal z neuspehi, potem bi pozabil, kakšen je cilj. Predavanje se je končalo z mislijo, da smo Slovenci preveč nesamozavestni in da se bojimo svoje majhnosti v družbi velikih. Če citiramo Massija: " Nekje v družbi so mi rekli, da je to, kar delam s Tino, nesmiselno, da ste Slovenci majhni, pa sem jim v šali odvrnil, da je Lindsey Vonn (ZDA) prav tako velika kot vaša Tina, saj v višino obe merita 172 cm. " Andy Wigley: The Windows 10 App platform: an introduction to the Universal App Platform Andy Wigley se ukvarja z aplikacijami na platformi Win- dows za telefone, tablice in osebne računalnike. Micro- softu se je pridružil leta 2012, pred tem je bil pomemben član skupnosti razvijalcev mobilnih aplikacij. Deset let zaporedoma je dobil nagrado Microsoft Most Valuable Professional (MVP). Predstavil je osnovne smernice operacijskega sistema (OS) Windows 10 skupaj z univerzalno aplikacijsko platformo (angl. Universal App Platform (UAP)). V nada- ljevanju povzemamo članek z naslovom Windows 10: an introduction to building Windows Apps for Windows 10 devices , ki najbolje predstavlja njegovo predavanje na 20. Microsoftovi NT konferenci (Wigley in Nixon, 2015). Dočakali smo enoten operacijski sistem Windows, ki deluje na vseh napravah Windows. Dobili smo enotno platformo operacijskega sistema; le-ta omogoča univer- zalne gonilnike za strojno opremo in enotno platformo za POROČILO

RkJQdWJsaXNoZXIy MTAxMzI5