Upload
ibrahim-ersoy
View
749
Download
1
Embed Size (px)
DESCRIPTION
1 Aralık 2012 günü gerçekleştirdiğimiz C# Corner Istanbul Chapter ının ilk etkinliğinde yaptığımız sunum
Citation preview
İbrahim ErsoySenior EditorC# Corner
Dokunmatik ekranların yükselişini destekleyecekbir ürün çıkartması gerekiyordu.
Tablet piyasasında bulunmak zorundaydı.
Windows Phone ile başlayan Metro(Modern) UI e sempati duyan tüketicilerde ve üreticilerdeheyecan uyandıracak bir şekilde daha da geliştirilip sunulması gerekiyordu.
Metro: Microsoft’un tasarladığı estetik tasarımaverdiği isim.İlk olarak Windows Phone ‘da kullanıldı.
WinRT: Windows’un Win32 yerine yeni API ‘sine verilen ad.WOA: “Windows on Arm” nin kısaltılmışı.ARMişlemciye sahip tabletlerde kullanılan Windows 8 işletim sistemi versiyonuWindows RT: ARM cihazlarda çalışan Windows 8 makinesine verilen ad
Masaüstü Uygulamalar(Classic Windows Apps)
Metro-Stilinde Uygulamalar(Windows Store)
XAML(C#-VB)
XAML(C++)
HTML/Javascript
Eğer bir Web Geliştiricisi iseniz,HTML/CSS/Javascript yeteneğiniz ile bir Windows 8 Geliştiricisi olabilirsiniz.
Referans resimleri:
http://vortexwolf.wordpress.com/2011/11/07/windows-8-built-in-controls/
http://vortexwolf.wordpress.com/2011/11/11/windows-8-items-controls/
System.Data yok!
XNA yok!
XNA’in yerine “Monogame” projesi bulunmaktadır.
XNA’in olmama sebebi C++/DirectX e ağırlıkverilmesidir.
ADO.NET ve tüm System.Dataeklenmemiştir.(LinqToSql ve LinqToEntities de buna dahil) Windows Store uygulamaları“Lightweight” olarak planlandığındanwebservislerini kullanmamız gerekir.
iOS,Android ve Blackberry’de de çalışan,localdata olarak tercih edebileceğiniz tek sistemSqlLite olacaktır
SQLLite hem Windows Phone hem de Windows Store uygulamalarında çalışır
ApplicationData(Windows.Storage) ve XML diğer alternatiflerdir
Local Data kullanmak istemiyorsanız WCF veAzure Bulut Servisleri diğer alternatiflerarasındadır.
SQL Server database dosyaları local data olarak; Sandboxed Solutionlar için uygun bir çözümdeğildir.
WCF servislerinin Metro uygulamalarındakullanılabilmesinden ötürü SQL Server a gerekkalmamıştır.Buna Azure Bulut Servisleri de eklenince local data desteği kesildi.
İbrahim ErsoySenior EditorC# Cornerhttp://www.iersoy.comhttp://www.c-sharpcorner.com/