Tüm dünyada çok sayıda ülkede gerçekleştirilmekte olan Windows Phone Camp etkinlikleri Türkiye’de de 20-21 Aralık 2011 Ankara’da ve 22-23 Aralık Istanbul’da gerçekleştiriliyor.

2 tam gün sürecek ve sonunda kendi Windows Phone Uygulamanızı geliştirebileceğiniz Windows Phone Camp etkinliklerinde ‘Mango’ kod adlı Windows Phone 7.5 sürümü için uygulama geliştirme becerileri kazandırılıyor olacak.

Windows Phone, Android, Symbian, Web OS ya da iOS uygulamaları konusuna yeni başlayan bir geliştiriciden deneyimli geliştiricilere kadar herkesi Windows Phone uygulamaları geliştirmek için bekliyoruz.

Ankara: 20-21 Aralık 2011 tarihinde, 09:00-17:00 arasında, Microsoft Türkiye Ankara Ofisinde.

Ankara Windows Phone Camp Etkinliğine Kaydolun!

İstanbul: 22-23 Aralık 2011 tarihinde, 09:00-17:00 arasında, Microsoft Türkiye Istanbul Ofisinde.

İstanbul Windows Phone Camp Etkinliğine Kaydolun!

Önemli Etkinlik Notları:

  • Etkinliğin 2. gününde katılımcıların geliştirdikleri uygulamalar yine katılımcılar tarafından oylanacak ve en başarılı uygulama seçilen geliştirici 1 adet Windows Phone cihazı ile ödüllendirilecektir.
  • Etkinliğe katılan ve etkinlik 2. gününde uygulama geliştiren herkese 99 USD değerinde Windows Phone Marketplace AppHub üyeliği ücretsiz olarak verilecektir.

Program:
Gün 1:
8:30     Hoşgeldiniz & Kayıt
9:00     Açılış – Microsoft Türkiye ve Nokia Türkiye
9:15     Giriş / Geliştiriciler için Windows Phone Genel Bakış
9:45     Visual Studio 2010 ile Windows Phone Uygulaması Geliştirme
10:45    Ara
11:00    Page Navigation – Layout Controls – Launcher / Choosers
12:00    Öğle Yemeği
13:00    Isolated Storage
14:00    Ara
14:15    LINQ to SQL Support – Local Database
15:15    Ara
15:30    LINQ to SQL Support – Local Database
16:30    LINQ to SQL Support – Local Database
17:00    Sırada Ne Var ?/ Kaynaklar / Etkinlik Bitiş

Gün 2:
9:00     Multitasking
10:30    Uygulama Geliştirme Labaratuarı
12:00    Öğle Yemeği
13:00    Uygulama Geliştirme Labaratuarı
16:45    Uygulama Geliştirme Labaratuarı
17:00   Geliştirilen En iyi Uygulamanın Tüm Katılımcılarca Belirlenmesi
17:30   Ödül Töreni ve Etkinlik Bitişi

Gelmeden Önce
Güncel Windows Phone SDK sürümünü indirerek en yeni geliştirme araçlarına sahip olabilirsiniz. Etkinlik gününde yanınızdamutlaka dizüstü bilgisayarınızı ve kimliğinizi getirin. Ayrıca uygulama geliştirilirken ve Yallaapps üzerinden Marketplace’e gönderilirken dikkat edilmesi gerekenleri bu rehberden öğrenebilirsiniz. İndirmek için tıklayın!
Gerçek bir Windows Phone Uygulama Geliştirme Deneyimi için aşağıdaki bilgi ve becerilere sahip olmanız gerekmektedir:

  • .Net Framework temel araçları hakkında temel seviyede bilgi sahibi olmak.
  • .Net Framework üzerinde min. Level 200 seviyesinde uygulama geliştirmiş olmak.
  • C# diline hakim olmak.
  • Visual Studio IDE üzerinde uygulama geliştirme deneyimine sahip olmak.
  • Temel veritabanı uygulamaları, web servisleri konuları hakkında bilgi sahibi olmak.

Redmond’da Microsoft kampüsünde 28 – 29 Ekim’de düzenlecek PDC10 konferansı, canlı olarak da izlenebilecek. Türkiye saati ile 28 Ekim akşamı saat 19:00’da konferans, keynote ile başlayacak. Oturumlarla ilgili bilgiye etkinlik sitesinden ulaşabilirsiniz.

Etkinliği online izlemek için tıklayın!

Açık kaynak kodlu proje geliştirme yaklaşımının giderek yaygınlaştığı günümüz yazılım dünyasında Microsoft platform ve araçları kullanılarak birçok açık kaynak kodlu uygulama geliştirilmekte ve Microsoft’un kendisi de bu konuda çalışmalar yapmaktadır.

Açık kaynak kodlu bir içerik yönetim sistemi olan Umbraco üzerine kurulan Birliktegeliştir, Türkiye’de de Microsoft platformlarında açık kaynaklı projeler geliştirilmesi ve mevcut açık kaynak kodlu projelerin kullanımının yaygınlaştırılmasını amaçlamaktadır. Zaman içinde yaygınlaşan açık kaynak kod topluluğuna daha iyi içerik sağlamak amacıyla Birliktegeliştir yeni arayüzü ve yeni özellikleriyle yayında.

Sizlerin de kendi projelerinizi ve kendi içeriğinizi rahatlıkla paylaşabileceğiniz Birliktegeliştir’de ayrıca Türkiye’de geliştirilmiş açık kaynak kodlu projelere, bugüne kadar dünyada yapılmış açık kaynak kodlu uygulamaların kullanımı ile ilgili makale, video gibi Türkçe kaynaklara ulaşabilirsiniz.

Bunun yanısıra uygulama geliştiricilerin kodlama sırasında çoğunlukla kullandığı kod bloklarına Kod Parçaları kısmından ulaşabilirsiniz.

Birliktegeliştir topluluğuna www.birliktegelistir.com adresinden ulaşabilirsiniz.

E-Mail: birliktegelistir@birliktegelistir.com
Twitter: www.twitter.com/bgelistir

Nisan ve Mayıs aylarında gerçekleştirilecek 4 Yazgeliştir webineri ile ilgili detaylı bilgi almak ve katılmak için aşağıdaki link’i tıklayabilirsiniz.

http://www.yazgelistir.com/Haberler/HaberDetay.aspx?hId=1000000211

Microsoft’un 3 Regional Director’ı Kerem Özsü, Atakan Kesler ve Daron Yöndem her ay gerçekleştirilecek bir etkinliğe 23 Mart Salı günü başlıyorlar. RD Talks, RD’lerin katılımcıların bilişim sektörü ile ilgili teknik ve teknik olmayan sorularını yanıtlayacakları bir etkinlik. İlki 23 Mart’ta Microsoft İstanbul ofisinde saat 18:00′da başlayacak. Katılımcı sayısı 100 kişi ile sınırlı, ancak live meeting üzerinden de canlı olarak yayınlanacak.

Etkinliğe facebook’taki gruptan katılacağınızı bildirebilir ve duyurulara ulaşabilirsiniz, twitter üzerinden de sorularınızı şimdiden sorabilirsiniz.

Bill Gates’i artık Twitter’dan takip edebilirsiniz.

http://twitter.com/BillGates

Ayrıca Bill Gates’in kendi web sitesi olan http://www.gatesnotes.com ‘dan da kendisi ve faaliyetleri ile ilgili son haberlere ulaşabilirsiniz.

Uygulamanızdaki bir web sayfasını Internet Explorer 7 uyumluluk modunda göstermek için sayfada head taglarının arasına aşağıdaki meta keyword’ünü eklemeniz yeterlidir.

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Arama yapma fonksiyonuna dayalı olan bir uygulamada SQL Server’ın Full-Text Search özelliğini kullandık. Ancak çok geçmeden Türkçe kelimelerin aranması sırasında Türkçe karakterlerden kaynaklanan bazı problemlerle karşılaştık. “İ” ve “i” harfi geçen kelimeleri aradığımızda istediğimiz sonuçları getirmiyordu.

Biraz araştırma yaptıktan sonra SQL Server kurulumuyla default gelen arama dillerinin arasında Türkçe bulunmadığını ancak sonradan yapılacak bir düzenleme ile Türkçe dilinde arama özelliğinin de sağlanabileceğini bulduk. Bunun yolu da Türkçe wordbreaker yüklemek.

SQL Server’ın kurulu olduğu makinanın registry’sinde yapılacak bazı değişikliklerle Türkçe wordbreaker yükleyebiliyoruz. Daha ayrıntılı bilgi edinmek için http://msdn.microsoft.com/en-us/library/ms345188.aspx adresini ziyaret edebilirsiniz.

Uygulamanızdaki string array’deki değerleri yanyana aralarına bir seperator koyarak yazdırmak kolay iş. String.Join fonksiyonu ile daha da kolay:

string[] arr = new string[3];

arr[0] = "a";
arr[1] = "b";
arr[2] = "c";

string joined = String.Join("|", arr);
MessageBox.Show(joined);

Yazdığımız bu kod “a|b|c” şeklinde bir sonuç döndürecektir.

String.Join fonksiyonunun bu overload’ında ilk parametre array öğelerini yazdırırken araya koymak istediğimiz seperator, ikinci parametre de string array’imiz.

WMI Code Creator WMI işlemlerini yapmamıza olanak sağlayan C#, VB.Net, VBScript kodunu oluşturan çok faydalı bir araç. WMI class’larını sorgulama, metodlarını çalıştırma işlemlerini yapabiliyorsunuz. WMI Code Creator’ı buradan indirebilirsiniz. Linkteki download’a ayrıca uygulamanın kodu da dahil edilmiş.