Şimdi Ara

Universal Windows Platform Uygulama Geliştirme [ Ana Konu ] [ KAYNAK ]

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
5 Misafir (1 Mobil) - 4 Masaüstü1 Mobil
5 sn
33
Cevap
5
Favori
1.790
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
5 oy
Öne Çıkar
Sayfa: 12
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • ÇOK ÖNEMLİ NOT: Yazdıklarım uzun değil. Eğer bu size çok uzun geliyorsa ileride sıkıntı çekebilirsiniz çünkü yeri gelecek uzun yazılar okuyacaksınız. Lütfen cümleleri atlamadan okuyun. Göz açıp kapayıncaya kadar bitecek zaten.

    UWP (Universal Windows Platform / Evrensel Windows Platformu) uygulamaları geliştirmek isteyenler için kaynak olması için açtım bu konuyu.

    UWP uygulamaları Windows 10 yüklü tüm cihazlarda çalışabilir. (Eğer siz uygulamanızı belli bir cihaz ailesine özel çıkarmadıysanız)

    UWP uygulaması geliştirmek için Microsoft'un geliştirdiği tamamen ücretsiz olarak kullanılabilen Visual Studio adlı IDE'sini (Integrated Development Platform / Tümleşik Geliştirme Platformu) kullanılır. Visual Studio içerisinde geliştiriciler için birçok temel ve üretkenliği arttıran ek araçlar bulunur. Ayrıca eklenti desteği de vardır ve oldukça yararlı eklentiler halihazırda eklenti mağazasında bulunuyor. Visual Studio'da uygulamamızı bir template (şablon) seçerek oluşturmaya başlarız. Kod ve tasarım kısımlarından sonra uygulamamızın kodları derlenir (compile edilir) ve seçtiğimiz cihaza kurulur (deploy edilir).

    Eğer uygulamayı debug (hata ayıklama) modunda başlattıysanız herhangi bir hata çıktığında Visual Studio üzerinde hatanın çıktığı kod satırı size gösterilir. Ayrıca programınızı yazarken kod satırlarına breakpoint yerleştirerek, runtime (çalışma zamanı) anında o kod satırı çalıştırılmadan önce sizden komut bekler. Visual Studio'da programınızdaki değişkenlerin durumlarına gözatabilirsiniz.

    Yeni başlayanlara öncelikle İngilizce bilmeleri gerektiğini söylemek istiyorum. Birçok kaynak İngilizce ve en iyi o kaynaklardan öğreniliyor. Ayrıca bir sorunla karşılaştığınızda büyük ihtimalle o sorun hakkında Türkçe forumlarda bilgi bulamayacaksınız. Bu durumda İngilizce Q&A (Soru&Cevap) platformlarına (Stack Overflow gibi) veya yine İngilizce forumlara başvuracaksınız.

    Ama Türkçe kaynaklar da var tabii. Demek istediğim en verimli şekilde İngilizce olarak öğrenileceğine inanıyorum.

    Şimdi öğreneceğimiz dile ve nereden öğreneceğimize gelelim. UWP uygulama yazmak için benim de kullandığım ve kesinlikle önerdiğim, yine Microsoft'un .NET teknolojisi için geliştirilen; kısacası .NET dillerinden birisi olan C# (si şarp)'tır.

    Ayrıca uygulamamızın tasarımını yaparken kullanacağımız XAML'ı (zeemıl - /ˈzæməl/) (Extensible Application Markup Language / Genişletilmiş Uygulama Biçimlendirme Dili) kullanacağız. Ve bunun yanında biraz ilerledikten sonra JSON, XML, SQL vs. gibi dillere de ihtiyaç duyacaksınız ki ben oralara girmeyeceğim.

    Kaynaklar

    Microsoft Geliştirici Ağı / Microsoft Developer Network (MSDN):
    https://msdn.microsoft.com/
    Bu site bu olayların merkezi diyebilirim. Çoğu şeyi buradan bulabilirsiniz. Neler var burada derseniz zaten siteye girerseniz anlarsınız. İsterseniz Türkçe siteye de girebilirsiniz.
    Ve forumu da var:https://social.msdn.microsoft.com/Forums/

    Geliştirici Merkezi / Windows Dev Center:https://dev.windows.com/
    Burada da her türlü şeyi bulabilirsiniz. Örneğin uygulamanızı tasarlarken kullanabileceğiniz bir kılavuz. Bu kılavuzda size hangi ekran boyutunda hangi font boyutunun uygun olacağı, hangi arka plana hangi rengin uygun olacağı gibi bilgiler ve daha fazlası var. Tabii sadece tasarımla alakalı belgeler yok, daha birçok şey var sadece örnek verdim. Ayrıca yazdığınız uygulamanızı burası aracılığıyla mağazaya koyuyorsunuz.

    Channel 9:https://channel9.msdn.com/
    Burası bizim öğrenme mekânımız. UWP ve C# haricinde konular da var fakat ben size UWP ile ilgili kursların bağlantılarını vereceğim. Ayrıca Microsoft Virtual Academy'de de aynı içerikler var.

    Channel 9 Kursları:
    C# Fundamentals for Absolute Beginners (Sıfırdan Başlayanlar İçin C# Temelleri):https://channel9.msdn.com/Series/C-Fundamentals-for-Absolute-Beginners/
    Önce C# temelleriyle başlamalısınız. Dili kavramalısınız. Tasarımla zaman kaybetmeyin.

    Windows 10 Development for Absolute Beginners (Sıfırdan Başlayanlar İçin Windows 10 Temelleri (UWP)):https://channel9.msdn.com/Series/Windows-10-development-for-absolute-beginners/
    Artık XAML'a giriş yapıyoruz. Gerçekten kullanması çok zevkli bir dil. Uygulamanızı tasarlarken bu dili kullanacaksınız. Bu arada benden size tavsiye; tasarım ekranını çok kullanmayın. Yani uygulamaya bir buton ekleyecekseniz bunu sürükle-bırak ile yapmayın. Uygulamanızı XAML yazarak tasarlayın.

    Verdiğim sırayla kursları bitirin. Ben bu konuda size "uygulama geliştirmeyi" öğretmeye çalışmıyorum, öğrenebileceğiniz kaynakları sunuyorum. Konu ilgi görürse konuyu genişleteceğim.

    Türkçe Kaynak
    https://www.acikakademi.com/portal/egitimler/default.aspx
    Burada ilk önce Temel Programlama kursunu bitirin. Daha sonra istediğinizden devam edebilirsiniz ama siteye girerseniz göreceksiniz, ders sayısı çok fazla değil ve UWP'ye özel kurs yok.

    Şimdilik benden bu kadar. Konu ilgi görürse konuyu düzenleyerek daha fazla bilgi eklenecek. Ayrıca görsel eklemeyi de düşünüyorum.

    Saygılar,
    İyi forumlar.



    < Bu mesaj bu kişi tarafından değiştirildi VatandA.Ş. -- 21 Ocak 2016; 15:18:47 >
    < Bu ileti m.bolumsonucanavari.com kullanılarak atıldı >







  • Çok yararlı bir konu, teşekkürler hocam.
  • Yararlı bilgiler çok teşekkür ederim.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Konu için teşekkürler

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Harika bir konu olmuş. Biraz görsellik katılırsa mükemmele doğru yol alır. Soruları olan buradan sorsun, birbirimize yardımcı olalım. Özel mesaj yollamadan olursa hem kolaylık olur hem de dh adına ve ziyaretçilere kaynak olur.
  • quote:

    Orijinalden alıntı: Biyturs_OnSr

    Harika bir konu olmuş. Biraz görsellik katılırsa mükemmele doğru yol alır. Soruları olan buradan sorsun, birbirimize yardımcı olalım. Özel mesaj yollamadan olursa hem kolaylık olur hem de dh adına ve ziyaretçilere kaynak olur.

    Hocam konu biraz ilgi görse genişletebilirim konuyu ama şu anlık zaten aklımda bir şey yok. Bu konuyu açmak bir anda aklıma geldi ve açtım.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Biyturs_OnSr

    Harika bir konu olmuş. Biraz görsellik katılırsa mükemmele doğru yol alır. Soruları olan buradan sorsun, birbirimize yardımcı olalım. Özel mesaj yollamadan olursa hem kolaylık olur hem de dh adına ve ziyaretçilere kaynak olur.

    Hocam konu biraz ilgi görse genişletebilirim konuyu ama şu anlık zaten aklımda bir şey yok. Bu konuyu açmak bir anda aklıma geldi ve açtım.

    Flood'dan ceza yemezsem konuyu ben güncel tutabilirim, maksat forumda UWP'ye ilgi çekmek. Bu haliyle ilgi çekmez yalnız benden söylemesi İnsanlar kolay şeyleri ilgi çekici bulur, burada karşımıza çıkan durum paragraflarca yazı. Aslında herkesin uygulama yazabileceğini göstermemiz lazım ilk olarak. Açıklamalarla değil de, "Visual Studio indirin --> Yukarıdan yeniye tıklayıp UWP seçin --> Burası tasarım sayfamız, sağdan şuraya tıklayıp şuraya girin" gibi direk konuya giren metotları sunmalıyız. Ayrıca, Evrensel Uygulama geliştirmek tamamen ücretsizdir gibi kalıpların da kesinlikle dikkat çekici bir yerde durması gerekiyor.




  • quote:

    Orijinalden alıntı: Biyturs_OnSr

    quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Biyturs_OnSr

    Harika bir konu olmuş. Biraz görsellik katılırsa mükemmele doğru yol alır. Soruları olan buradan sorsun, birbirimize yardımcı olalım. Özel mesaj yollamadan olursa hem kolaylık olur hem de dh adına ve ziyaretçilere kaynak olur.

    Hocam konu biraz ilgi görse genişletebilirim konuyu ama şu anlık zaten aklımda bir şey yok. Bu konuyu açmak bir anda aklıma geldi ve açtım.

    Flood'dan ceza yemezsem konuyu ben güncel tutabilirim, maksat forumda UWP'ye ilgi çekmek. Bu haliyle ilgi çekmez yalnız benden söylemesi İnsanlar kolay şeyleri ilgi çekici bulur, burada karşımıza çıkan durum paragraflarca yazı. Aslında herkesin uygulama yazabileceğini göstermemiz lazım ilk olarak. Açıklamalarla değil de, "Visual Studio indirin --> Yukarıdan yeniye tıklayıp UWP seçin --> Burası tasarım sayfamız, sağdan şuraya tıklayıp şuraya girin" gibi direk konuya giren metotları sunmalıyız. Ayrıca, Evrensel Uygulama geliştirmek tamamen ücretsizdir gibi kalıpların da kesinlikle dikkat çekici bir yerde durması gerekiyor.

    Hocam aslında benim amacım uygulama geliştirmeyi öğretmek değil, kaynakları sunmaktı ama ilgi o yönde olacaksa o şekilde de anlatabilirim ama şu sıralar müsait değilim o kadar özenerek anlatacak kadar. Bir ara yaparım bir şeyler

    < Bu ileti mini sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Biyturs_OnSr

    quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Biyturs_OnSr

    Harika bir konu olmuş. Biraz görsellik katılırsa mükemmele doğru yol alır. Soruları olan buradan sorsun, birbirimize yardımcı olalım. Özel mesaj yollamadan olursa hem kolaylık olur hem de dh adına ve ziyaretçilere kaynak olur.

    Hocam konu biraz ilgi görse genişletebilirim konuyu ama şu anlık zaten aklımda bir şey yok. Bu konuyu açmak bir anda aklıma geldi ve açtım.

    Flood'dan ceza yemezsem konuyu ben güncel tutabilirim, maksat forumda UWP'ye ilgi çekmek. Bu haliyle ilgi çekmez yalnız benden söylemesi İnsanlar kolay şeyleri ilgi çekici bulur, burada karşımıza çıkan durum paragraflarca yazı. Aslında herkesin uygulama yazabileceğini göstermemiz lazım ilk olarak. Açıklamalarla değil de, "Visual Studio indirin --> Yukarıdan yeniye tıklayıp UWP seçin --> Burası tasarım sayfamız, sağdan şuraya tıklayıp şuraya girin" gibi direk konuya giren metotları sunmalıyız. Ayrıca, Evrensel Uygulama geliştirmek tamamen ücretsizdir gibi kalıpların da kesinlikle dikkat çekici bir yerde durması gerekiyor.

    Hocam aslında benim amacım uygulama geliştirmeyi öğretmek değil, kaynakları sunmaktı ama ilgi o yönde olacaksa o şekilde de anlatabilirim ama şu sıralar müsait değilim o kadar özenerek anlatacak kadar. Bir ara yaparım bir şeyler

    Ortada zaten Windows 10 kullanan cihaz yok, sadece PC var, acelesi yok yani Neyse ilk sayfayı böyle şeylerle doldurmayalım, ilerde değerlenebilir buralar




  • quote:

    Orijinalden alıntı: Biyturs_OnSr

    quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Biyturs_OnSr

    quote:

    Orijinalden alıntı: Microsoft Specialist


    quote:

    Orijinalden alıntı: Biyturs_OnSr

    Harika bir konu olmuş. Biraz görsellik katılırsa mükemmele doğru yol alır. Soruları olan buradan sorsun, birbirimize yardımcı olalım. Özel mesaj yollamadan olursa hem kolaylık olur hem de dh adına ve ziyaretçilere kaynak olur.

    Hocam konu biraz ilgi görse genişletebilirim konuyu ama şu anlık zaten aklımda bir şey yok. Bu konuyu açmak bir anda aklıma geldi ve açtım.

    Flood'dan ceza yemezsem konuyu ben güncel tutabilirim, maksat forumda UWP'ye ilgi çekmek. Bu haliyle ilgi çekmez yalnız benden söylemesi İnsanlar kolay şeyleri ilgi çekici bulur, burada karşımıza çıkan durum paragraflarca yazı. Aslında herkesin uygulama yazabileceğini göstermemiz lazım ilk olarak. Açıklamalarla değil de, "Visual Studio indirin --> Yukarıdan yeniye tıklayıp UWP seçin --> Burası tasarım sayfamız, sağdan şuraya tıklayıp şuraya girin" gibi direk konuya giren metotları sunmalıyız. Ayrıca, Evrensel Uygulama geliştirmek tamamen ücretsizdir gibi kalıpların da kesinlikle dikkat çekici bir yerde durması gerekiyor.

    Hocam aslında benim amacım uygulama geliştirmeyi öğretmek değil, kaynakları sunmaktı ama ilgi o yönde olacaksa o şekilde de anlatabilirim ama şu sıralar müsait değilim o kadar özenerek anlatacak kadar. Bir ara yaparım bir şeyler

    Ortada zaten Windows 10 kullanan cihaz yok, sadece PC var, acelesi yok yani Neyse ilk sayfayı böyle şeylerle doldurmayalım, ilerde değerlenebilir buralar

    Doğrudur hocam. Bu arada tekrar söyleyeyim bu son olsun: ben burada senin dediğin gibi Visual Studio kullanımından bahsetmeyeceğim çünkü zaten bunun ve çok daha fazlasının çok açıklayıcı şekilde anlatılmış olduğu bir kursa yönlendiriyorum. Ki bu kurs da ücretsiz. Bob Tabor anlatıyor verdiğim iki kursu da. Çok iyi adam.

    edit: çok geç editliyorum şimdi aklıma geldi çünkü. her iki kursu da bob tabor anlatıyor demişim ama sadece C# kursu onun, diğer kurs jerry nixon ve andy wigley'in. bob tabor'ın bir de windows phone development kursu vardı onunla karıştırdım kusura bakmayın.



    < Bu mesaj bu kişi tarafından değiştirildi VatandA.Ş. -- 1 Kasım 2015; 8:38:04 >
    < Bu ileti mini sürüm kullanılarak atıldı >




  • Takipteyim.Teşekkürler paylaşım için.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Takip. Aslında benim sorunum öğrenmek değil, öğrenmeye doğru o ilk adımı atabilmek.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: chtsydn

    Takip. Aslında benim sorunum öğrenmek değil, öğrenmeye doğru o ilk adımı atabilmek.

    Ben o adımı atmayı anlatmaya çalıştım zaten

    İngilizcen varsa C# kursundan başlayabilirsin hemen...

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Var biraz da çok yeterli olduğunu düşünmüyorum. İlk adım c# öğrenmek midir diyorsun?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: chtsydn

    Var biraz da çok yeterli olduğunu düşünmüyorum. İlk adım c# öğrenmek midir diyorsun?

    Sen C# kursuna giriş gerisi gelir zaten. Ama kurs ingilizce yani ingilizcen yeterli değilse bir şey anlayamayabilirsin. Bu durumda eğer çok istiyorsan bu işi, ingilizceni geliştirmelisin.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • C# dan sonraki aşama nedir sana göre?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: chtsydn

    C# dan sonraki aşama nedir sana göre?

    İlk mesajda dediğim gibi diğer kursa bakmalısın c#'tan sonra. O kursta yine kod var ama olay daha çok uwp için olan yeni kontroller ve visualstates, adaptive trigger gibi yapılar falan anlatılıyor.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • up çekelim daha fazla kişi yararlansın

    < Bu ileti mini sürüm kullanılarak atıldı >
  • konuyu yukarı taşıyalım. cidden güzel bir konu ortaya çıkmasını istiyorum ancak nasıl başlayacağımı bilemiyorum. yani bu konuyu bir anlık istekle açmıştım ama gerisi gelmiyor.

    şöyle yapabiliriz, sizler genel sorular sorun ben de onları açıklayıp konuya ekleyeyim.
  • Dreamspark'tan ücretsiz developer hesabı alınabiliyor. Yazılan uygulamaları mağazada yayımlayabilmek için şart.
    Normalde bireysel hesap 37, ticari hesap 160 lira gibi bir şey.
    Adminler konuyu sabitleyebilirler. Adminlerin el atması lazım.



    < Bu mesaj bu kişi tarafından değiştirildi ipli jeton -- 20 Ocak 2016; 13:06:11 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 12
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.