Célkeresztben az érettségi! A legjobb és leghatékonyabb eszközt akarjuk Kevesebb hibalehetőség, barátságos hibaüzenetek Kiváló fejlesztőeszköz Gyorsan érhetünk el látványos eredményt Windows Forms – néhány kattintással grafikus felület XNA – játékfejlesztés egyszerűen
C# mindenhol 5. Legnépszerűbb programozási nyelv (TIOBE index) Desktop, Web, Smartphone/Tablet Átjárhatóság a technológiák között WPF -> SilverLight -> Windows Phone 7.5 Windows 8 (Metro) Modern UI -> Windows Phone 8
Ingyenes! Express termékcsalád – Visual Studio, SQL Server, TFS Csak egy Live ID kell DreamSpark Nemzetközi diákigazolvány (ISIC) Visual Studio Pro – ingyen MSDNAA
Hibaelhárítás könnyedén Szintaktikai hibákat még fordítás előtt elkapja Töréspontok: változók/objektumok vizsgálata valós időben Próbáljuk ki!
De ez nem baj! Lehet procedurális is De ha bátrak vagyunk … Minden objektum Nincsenek „igazi” primitív típusok Vannak viszont érték és referenciatípusok Amelyekkel nem kell igazán foglalkoznunk
C-stílusú nyelvek aranykora C, C++, Java, PHP, JavaScript Könnyű az átállás A játékszabályok nem változtak Minden utasítás végén pontosvessző Blokkokat kapcsos zárójellel jelölünk ki Kis- és nagybetű különbözik
Automatikus szemétgyűjtés Nem kell kézzel felszabadítani a memóriát Nincs memóriaszivárgás Típusbiztos Nincs inicializálatlan változó/objektum Nincsenek „veszélyes” típuskonverziók A legtöbb probléma még fordítás előtt jelentkezik
Nem csak nyelvről van szó BCL: mindenre van megoldás! Közös platform Managed kód Nem virtuális gép! Gondoskodik mindenről Sebesség? Nem probléma!