Visual Basic kullanan biri olarak .NET’e geçerken Visual Basic’i seçtim. Daha çok Web Programıyla ilgilendiÄŸim için internette yaptığım aramalarda aspx örneklerinin büyük bir çoÄŸunluÄŸunun C# ile hazırlandığını gördüm. Daha sonra bazı makaleler kurcaladım. C#’ın geleceÄŸin dili olduÄŸu fikrine vardım.Elime geçen bir kaç ufak kod üzerinde inceleme yapmaya baÅŸladım. Yaptıklarımı sizlerle paylaÅŸmak istedim. Bunu yaparken VB.Net’i orta seviye bilen, C#’ı hiç bilmeyen programcıları düşünerek hazırladım.
İlk dikkatimizi çekecek olan Syntax(Sözdizimi) olacaktır. VB ile en önemli farklılık buradan geliyor. Bu noktada bazı önemli noktaları açıklayacağım.
Yorum satırları: Yorum yazmak için iki farklı metod var. İlki tek satır diğeri blok halinde yazılır.
//Bu bir satırlık yorumdur.
/* Bu da blok halinde
Hazırlanmış bir yorumdur.*/
Yukarıda bulunan her iki örneğimiz de derleyici tarafından gözardı edilecektir. Yorum kullanmak kodlarınızın anlaşıbilirliğini arttırdığı için mutlaka kullanılmalıdır. Bunu da belirtmeden geçmeyim.
DeÄŸiÅŸkenlerimizi VB’ye göre farklı ÅŸekillerde tanımlıyoruz. VB’de deÄŸiÅŸkenlerle aranızda problem yoksa emin olun C#’ta da olmayacaktır.
int a;
ile tek bir değişken tanımlayabiliyoruz. Aynı türde bir kaç değişken tanımlamak için
int a,b,c;
kullanabilirsiniz. Visual Basic’e .Net ile eklenen deÄŸiÅŸkene isim atanırken deÄŸer belirtmeyi de C# da kullanabiliyoruz.
int a=3;
“Merhaba dünya” demek için ilk adımlarımızı atalım. İlk olarak VS.Net ile Merhaba dünya demeyi öğrenelim.VS.Net ile yeni bir proje açın ama bu sefer C# projesi olsun. Formun ortasına kocaman bir tuÅŸ koyalım. Çift tıklayıp alttaki koda göre uyarlayın.
private void button1_Click(object sender, System.EventArgs e)
{
    MessageBox.Show(“Selam”,”Merhaba Dünya”);
}
İlk satırda button1′in click olayı olduÄŸunu belirttik. Tahmin ettiÄŸiniz gibi : bir mesaj kutusu açılacak ve merhaba dünya diyecek. Merhaba Dünya baÅŸlığı olacak. İçinde sadece selam yazacak.
Hemen gözümüze çarpanlar Süslü parantez ve noktalı virgül olmuÅŸtur.C#’da her olay süslü parantez içinde yer alıyor. Bir if döngüsü veya örnekteki buttonclick olayı. Ve hemen her satırın sonunda noktalı virgül konuyor. EÄŸer bilgisayarınız kod yazarken size syntax hatası verirse ilk bunları kontrol edin. Alışması gerçekten zor oluyor.
Bir daha ki konuda konuları biraz daha toplayıp bir uygulama ve bir aspx sayfası hazırlayacağız.
Herkese çalışmalarında başarılar dilerim.
Yorumlar
Yorum Yok
Yorumunuzu Ekleyin
Yorum eklemek için giris yapmalısınız.