Evrensel Windows Uygulaması(Universal Windows App) Nasıl Geliştirilir?

MsK25

Katılımcı Üye
5 Şub 2012
526
0
ANKARA
visual-studio-logo-300x169.png

Evrensel Windows Uygulaması (Universal Windows App), ilk olarak Windows 8 de tanıtıldı. Ortak kod kullanarak desktop'a ve Phone farklı ekran tasarımları ile uygulama paketleyebiliyorduk. Şimdilerde ise Windows 10'un resmi olarak çıkışıyla ve Visual Studio 2015'in çıkışıyla daha güzel bir hal aldı. Visual Studio 2015 de tek bir proje dosyasında ortak kod ve ortak sayfa kullanarak Windows 10'a, Windows Phone'a veya Xbox' a uygun bir uygulama çıkartabiliyorsunuz. Tek proje 3 platformda çalışıyor diyebiliriz.

Bu tarz bir uygulama geliştirmek için öncelikle Visual Studio 2015 RTM indirmelisiniz. yükleme esnasında Evrensel Windows Uygulama Geliştirme Araçları'ndaki özelliklerin seçili olmasına dikkat edin. Bu araçlar olmadan, Windows 10 için evrensel uygulamalar geliştirmek mümkün olmayacaktır.

IC795669.png


Kurulum bittikten sonra VS 2015 açılışında yeni bir proje oluşturmanızı isteyecektir. Kullanmak istediğiniz dile dayalı şablonu seçin. C #, Visual Basic, C ++ veya JavaScript. Bununda altında Windows->Windows Universal seçeneğinden Blank App (Windows Universal) seçip yeni bir Windows Universal App projesi oluşturup geliştirmeye başlayabilirsiniz.

IC795451.png

Solution Explorer da tek bir sayfa göreceksiniz. Artık farklı ekranlar için Windows 8.1 deki gibi farklı sayfalar oluşturmanıza gerek kalmadan aynı sayfa üzerinde işlem yapıp bütün platformlarda kullabilirsinz. Tabiki gerek tasarımsal gerek kodsal olarak küçük değişiklikler ve özellikler eklemeniz gerekecektir. Bunlarda uygulamayı geliştridikçe öğreneceğimiz şeyler :)

IC795452.png

Oluşturduğunuz bir sayfanın, farklı cihazlarda nasıl görüntülendiğiniz görebilirsiniz Tasarım (Design) ekranında üstte açılan listeden bir cihaz seçip farklı boyutlarda görüntüleyebilirsiniz. Ayrıca yatay veya dikey modda sayfayı görüntüleyebilirsiniz.

IC793337.png

Geliştirdiğiniz tasarım sayfasını masaüstünde yada Windows Phone da çalışmasını test etme için bir cihaz seçerek çalıştırabilirsiniz. default olarak Yerel Makina(Local Machine) seçilidir. Bununla masaüstünde ve tablette nasıl çalışacağını görüntüleyebilirsiniz.

IC795453.png

Örnek uygulamanın anlatımı için ve daha detaylı bilgi almak için Developing Universal Windows Apps videosunu izleyebilirsiniz.

Ayrıca Githup'ta Windows Universal Samples adıyla yer alan birbirinden güzel örneklerden de faydalanıp, hızlıca uygulama geliştirmeye başlayabilirsiniz.



 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.