windows 8 ile uygulama geliştirme

Post on 05-Jul-2015

749 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

1 Aralık 2012 günü gerçekleştirdiğimiz C# Corner Istanbul Chapter ının ilk etkinliğinde yaptığımız sunum

TRANSCRIPT

İ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/

top related