C#nedir?com
 
YAZAR HAKKINDA
Tuğrul Aras
Tuğrul Aras
http://www.csharpnedir.com/
İletişme geçmek için tıklayın.
4 Makalesi yayınlanmakta.
Yazar hakkında detaylı bilgi için tıklayın.
Yayınlanan diğer makaleleri için tıklayın.
İlgili etiketler:  C# / VC#/.NET Tuğrul Aras
 
YAZI HAKKINDA
Türü : Makale
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
Seviyesi : Başlangıç
Kategori : C# / VC#/.NET
Yayınlanma Tarihi : 10.1.2004
Okunma Sayısı : 20109
Yorum Sayısı : 0     yorum yaz
Site İçi AramaSİTE İÇİ ARAMA
Üye Girişini AçÜye GİRİŞİ
Üye girişi için tıklayın.
Kullanıcı Adı
Şifre
 
Beni her zaman hatırla
Bir hafta boyunca kullanıcı bilgilerinizi kullanıcı çıkışı yapana kadar hatırlar. (Paylaşılan bilgisayarlarda önerilmez.)
 
Şifremi / Kullanıcı Adımı unuttum.
 
.net TV RSS Serbest KÖŞE (?)
Serbest Köşede C#nedir?com üyelerinin hazırladıkları yazılar yayınlanır. Bu yazılar editör incelemesine girmeden yayınlanır.
emre TAŞ
XML - Deniz Kılınç
emre TAŞ
yazının devamı >
emre TAŞ
Decompiling and Reverse Engineering .Net Radyo
emre TAŞ
yazının devamı >
emre TAŞ
Masaüstü mü ? İnternet Mi? .Net Radyo
emre TAŞ
yazının devamı >
emre TAŞ
.Net Kavramları - .Net Radyo
emre TAŞ
yazının devamı >
emre TAŞ
Yeni Başlayanlar için - .Net Radyo
emre TAŞ
yazının devamı >
Makale Gönder Bende Yazmak İstiyorum
.net TV RSSBlogroll
Turhal Temizer
Conda install environment.yml Package 12.4.2021
Turhal Temizer
Mac OS/X Removing CUDA 12.4.2021
Burak Selim Şenyurt
Tie Fighter Değil, Project Tye! 12.4.2021
Burak Selim Şenyurt
Stackoverflow Sevgi Anketinde Yıllardır Bir Numara Çıkan Programlama Dili Rust Kimdir? 12.4.2021
  Diğer Herşey
Sponsorlar
BT Akademi
Medya Portakal
Video Hosting Sponsoru
Csharpnedir.com bir Ineta üyesidir
Uzman Abi
Her Yönüyle C# - Sefer Algan
Visual Basic'ten C#'a Geçiş
 
Kapat
Sayfayı Yazdır Sık Kullanılanlara Ekle Arkadaşıma Gönder MySpace Del.Ico.Us Digg Facebook Google Mixx Reddit StumbleUpon
Merhaba, bunca zamandır Visual Basic kullanan biri olarak .NET'e geçerken Visual Basic'i seçtim. Daha çok Web Programıyla ilgilendiğim için internette yyaptığı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.

Tuğrul ARAS

Makale:
Visual Basic'ten C#'a Geçiş C#, Visual C# ve .NET Tuğrul Aras
  • Yazılan Yorumlar
  • Yorum Yaz
Bu konu hakkında yayınlanan yorum bulunmamaktadır.
"Yorum Yaz" tabını kullanarak sizde yorumlarınızı yazabilirsiniz.
Yorum yazabilmek için üye girişi yapmalısınız. Üye girişi için tıklayın.
Üye değilseniz Üyel Ol linkine tıklayarak üyeliğinizi hemen başlatabilirisniz.
 
  • Bu Konuda Son 10
  • Eklenen Son 10
  • Bu Konuda Geçmiş 10
Bu Konuda Yazılmış Yazılmış 10 Makale Yükleniyor
Son Eklenen 10 Makale Yükleniyor
Bu Konuda Yazılmış Geçmiş Makaleler Yükleniyor