23 Ocak 2008 Çarşamba

Microsoft Most Valuble Professional (MVP)

Bu yıl ikinci kez Microsoft MVP ödülüne layık görüldüm. Geçen yıl Mustafa Acungil’in aday göstermesi ve o zamanki MVP Lead’i Gürkan Salk’ın destekleriyle ilk defa MVP olmanın heyecanını yaşamıştım. Bu vesileyle Mustafa Hocama beni bu unvanla buluşturduğu ve Gürkan Salk’a desteklediği için yeniden teşekkür etmek istiyorum.

Bu sene MVP Lead’im Mehmet Emre. Kendisiyle çok yakın çalışma imkanı bulduğum Mehmet’e bu seneki MVP nominasyonlarındaki çabası ve desteği için minnettarım.

Ve gizli kahraman Baransel Doğan... (Bugün "MVP Welcome Kit"imi Baransel'den teslim aldım.)Sana da tüm emeğin ve desteğin için teşekkürler.

Bu arada, “MVP’de ne?” diyorsanız buyrun size MVP’lik ile ilgili bilgi.

Microsoft’un En Değerli Profesyonelleri (MVP’ler) bir veya daha fazla sayıdaki Microsoft ürünü konusunda bilgisini kanıtlamış, bilgi ve deneyimlerini sektördeki diğer profesyonellerle gönüllü olarak paylaşan uzmanlardır. MVP’ler bilgi ve deneyimlerini çok farklı şekilde paylaşırlar. Bazıları kitap ve makale yazarken, bazıları Web sitesi ve blog barındırır, "Teknik kullanıcı grupları" liderliği yapar, seminerlerde konuşmacı olur, teknik habergrupları ve forumlarda gelen soruları cevaplarlar. Microsoft için müşterilerden alınan geri bildirimler hayati düzeyde önem taşımaktadır. Bu noktada MVP’ler, geri bildirim döngüsünün önemli bir parçası olmakta ve Microsoft ile müşterileri arasındaki bir başka iletişim yolunu oluşturmaktadırlar.

MVP ödül programı onyedi yıldan uzun süredir devam etmekte ve 90 ülkeden 4000’e yakın MVP ile temsil edilmektedir. 46 MVP ile Türkiye, Orta Doğu ve Afrika bölgesinde ilk sırada yer almaktadır.

MVP’lik hakkanıda daha detaylı bilgi için: https://mvp.support.microsoft.com/Default.aspx

11 Ocak 2008 Cuma

MSDN'den Regular Expression'ın Temelleri

http://msdn2.microsoft.com/en-us/library/az24scfc.aspx
Yukarıdaki linkte MSDN online Regular Expression başlığını bulabilirsiniz.

8 Ocak 2008 Salı

7 Ocak 2008 Pazartesi

XML to Schema Inference Wizard for Visual Studio 2008

Visual Studio 2008 ile kullanabileceğiniz bu araç xml kodlarken tam bir intellisense imkanı sağlıyor. Mutlaka yükleyin ve deneyin.
http://msdn2.microsoft.com/en-us/vbasic/bb840042.aspx

4 Ocak 2008 Cuma

Visual Basic 9 ile XML

Visual Basic 9 ile XML programlamaya başlamadan önce bu siteyi mutlaka ziyaret edin.
http://msdn2.microsoft.com/en-us/library/bb384833.aspx

Visual Basic ile Uygulama Geliştirirken Hangi Aracı Tercih Etmeliyim

Visual Basic 9 programlama diliyle uygulama geliştirebilmek için Visual Studio ya da Visual Basic Express edition kullanabilirsiniz. Visual Studio'nun sürümleri arasındaki özellik farklarını öğrenmek istiyorsanız aşağıdaki linki ziyaret edin.
http://msdn2.microsoft.com/en-us/library/b4z62wxz.aspx

CSharp 3.0: Otomatik Property Tamamlama

.Net ile sınıflarımıza (class) özellik (property) eklerken kullandığımız yöntem öncelikle property'nin alacağı ve döndüreceği değer için bir private değişken oluşturmak, ardından da get{} ve set{} bloklarının içine tüm uygulamalarda değişmeyen return xxx, xxx=value yazmak şeklindeydi.

İçinde hiçbir business mantığı olmayan gereksiz bloklar yazmaya artık gerek yok!



Aslında kod derlendiğinde her iki property de aynı şekilde uygulanıyor. Tek fark yeni yöntemde gereksiz tekrarları bizim için compiler'ın tamamlıyor olması.

Ek olarak, otomatik tamamlama şeklinde yazdığınız bir özelliği ReadOnly yapmak için set in başına private getirmenit yeterli.

public string Soyad { get; private set; }

3 Ocak 2008 Perşembe

Visual Basic 9'da LINQ Sorgu Deyimleri

Visual Basic 9 ile LINQ sorguları yazmak istiyor, deyimlerin detaylarını nereden öğrenirim diye merak ediyorsanız, işte size deyimler, açıklamaları ve kullanım örnekleri:
http://msdn2.microsoft.com/en-us/library/bb384830.aspx