Başlangıç – C#’ı tanıyoruz,İlk Uygulama

Merhaba arkadaşlar…

Programı yüklediyseniz eğer, şöyle bir başlangıç yapmakta fayda görüyorum…

C#’ın neden bizim için bu kadar önemli olduğunu bir kes daha anımsayalım…

C#(Sharp) Nedir?

Bu programlama dili C/C++ ve Java dillerinden türemiş  güçlü,basit ve Microsoft .NET teknolojisi için sıfırdan geliştirilmiştir.Ve bu alandaki tek programlama dilidir.C# Orta düzeylidiller arasında yer alıyor diyebiliriz.Örnek olarak Delphi yüksek düzeyli diller arasındayken,C düşük düzeyli diller arasındadır.Bu yüzden C# ile hem yüksek düzeyde hemde düşük düzeyde programlara yazılabilir.

C#’ın gelişim süreci ise Sun MicroSystems’e aittir denilebilir.Çünkü  Sun Javayı piyasaya sürünce yazılım piyasası birden karışmış ve C/C++ gibi dillerin nesle yöneliminde zayıf kalması ile Microsoft atağa geçmiştir.Microsoft’un atağı ise .NEt ile uyumlu ve en gözde dil olan C# ortaya çıkarmak olmuştur.Bu yüzde hep Java’mı C# mı gibi sorularla ile karşılaşırız.

Neden C# ?

  • Öğrenilmesi Kolay.
  • Nesne Yöenlimli Programlamaya Tam destek.
  • Yüksek Verim.
  • Güç ve Kolaylık Arasındaki denge.
  • XML Desteği.
  • Yönetilmeyen Kod.
  • VB’deki olay ve form Mantığını Destekler.
  • Modern bir dildir.

Microsoft’un geliştirdiği bu dil C/C++ dan türemiş ve Java’ya rakip olarak geldiği için hepsinin iyi özelliklerini en iyi şekilde alıp kötü ve eksik yönlerini almayan .NET’in en gözde dilidir.C# ile .NET ortamında sayamadığımız bir sürü iş yapabilirsiniz.Sıralayacak olursak;

  • Konsol Uygulaması ve Geliştirme Aracı.
  • Windows için program yazma.
  • ASP.NET için en uygun dil.
  • Web Servisleri.
  • Mobil Uygulama Geliştirme.
  • DLL Yazabilme.

Programı ilk olarak açtığımızda karşımıza çıkan ilk görüntü bu şekilde olmalı ve buradan yeni bir proje oluşturmak istiyoruz resimdeki File>> New Project seçeneğine tıklıyoruz.

                               

Ardından bizden bir seçim yapmamız isteniyor.Windows Applicationu seçiyoruz ve aşağıdaki metin kutusuna istersek kendimiz bir isim yazıyoruz istemezsek kendisi otomatik olarak “WindowsApplication1” olarak kabul görüyor.Programımızı ‘OK’a basarak oluşturuyoruz…

                                

Ve başarıyla programı açmış bulunmaktayız…Karşımıza gelen görüntü aşağıdaki gibi olmalıdır…

Şuan açılan projemizi gruplara ayırdım..Kısa ve öz şekilde açıklamaya çalışacağım…

                          

  1. Bizim programımızı görsel olarak çizebileceğimiz/yapabileceğimiz form alanımız…Buradan sol taraftaki 3.numara/Tool Box menüsündeki nesneleri sürükleyip veya üzerine çift tıklayıp bırakacağımız alana form denir..Kısaca kullanıcı arayüzü diyebiliriz…
  2. Projemizin “Solution Explorer” bölümü, eklediğimiz birden fazla form,yardımcı nesneler(class,resim vs..) ve programa eklediğimiz her eklenti burada gözükecektir..
  3. Tool Box menüsü , Burada form üzerine sürükleyip bırakarak /çift tıklayarak ekleyebildiğimiz belli başlı nesnelerimiz vardır…En sık kullanılan nesneleri açıklamaya çalışacağım..

• Label  : Forma yazı/metin girişi için çok kullanılan bir araçtır.Genellikle bir açıklama yapmak

          için kullanılmaktadır.

        • Textbox  : Kullanıcının metin/bilgi girmesini istediğimiz alanlarda kullanırız.En çok

         kullandığımız araçlardan bir başkası da budur.

        • Button : Adından da anlaşılacağı gibi halk tabiriyle tuştur..Aslında her şey buttondur..Günlük

           hayattan en basit olarak televizyon kumandasının tuşları örnek verilebilir…

        • Combobox  : Açılır Liste kutusu olarak geçmektedir..Birden fazla bilgiyi içinde

          barındırabilir.Yanındaki aşağı yönlü ok işaretine bastığımızda içindeki bilgilerini bize gösterir..

        • Check Box , RadioButton  : Seçim yapmamızı sağlayan yararlı araçlardır.Üzerine

            tıkladığımızda işaretlenir.Check Box , açıp kapatabildiğimiz bir araç , radiobutton ise sadece

            bir kere seçim hakkı olan bir araçtır…

       4. Properties Menüsü ,Program içinde tıkladığımız herşeyin(button,textbox,label hatta formun

       bile) üzerinde görüntü ve özellik olarak değişiklik yapabildiğimiz menü..

       5.Programımızı bir sorun yoksa çalıştırmamızı sağlayan tuş…

        Programda herhangi bir yere sağ tık >> View Code diyelim..Karşınıza aşağıdaki görüntü

        çıkacaktır muhtemelen.Aşağıda gördüğünüz gibi bizim kodlarımızı yazacağımız kısım burasıdır.

                       

Ve ilk örneğimizi yapalım,

Aşağıdaki gibi Formumuzun ekranına sol taraftan bir button sürükleyip bırakalım

                                       

Ardından buttonumuzun üzerine çift tıklayalım ve karşımıza kod ekranı çıkacaktır yukarıda gözüktüğü gibi..

Kod ekranı tıkladığımız nesnenin açılmasını sağlayan kodu kendisi yazar yani buttona her tıkladığımızda süslü parantezlerin arasına kod yazmamız istenir..

Süslü parantezler ( { } )

C# süslü parantezler üzerine kurulmuştur..Yani açtığınız bir süslü parantezi asla kapatmayı unutmayın.

Şimdi…

Karşınıza aşağıdaki gibi bir ekran çıkacaktır..

(Tüm çıkan kodları göstermiyorum bizim şimdilik işimize yarayan kısmı görmemiz yeterli)

Aşağıda gördüğünüz gibi Private…….”button1_click”(object sender…….) diye devam eden bir kod çıkacaktır..Kırmızıyla gösterdiğim yazıya dikkat..

Button1_click demek , button1 yani bizim eklediğimiz button ilk olduğu için button1 diye geçiyor başka bir button eklerseniz button2 eklemeye devam ederseniz button3 , 4 , 5 ,6… diye gidecektir..

Evet devam ediyoruz , button1 tıklandığında…

Button1 tıklandığında ne olacak ?

Aşağıda gördüğünüz gibi süslü parantezlerin arası boş yani hiç birşey olmayacak.Sadece tıklanacak.

Süslü Parantezlerin arasını bizler dolduracağız , yapmasını istediğimiz işlemleri oraya yazacağız..

Süslü parantezlerin arasına , aşağıda yazdığım kodu yazıyoruz…

                                     

Yazdığımız kodu açıklayalım;

Messagebox.Show(“www.zekibaykus.com”);

” Messagebox.Show “demek mesaj göstermek istiyorum demek..

Yani adı üstünde Message = mesaj

Show=Göstermek

Ardından parantez açıyoruz ve tırnak işaretini koyuyoruz burada da neyi göstereceğimizi yazmamız isteniyor..

Buraya http://www.zekibaykus.com yazıp açtığımız tırnak işaretini kapıyoruz..

ve açtığımız parantezide kapıyoruz.. ve sonuna noktalı virgül(;) ekliyoruz..

Noktali virgül C#’ta olmazsa olmazdır..

Genellikle yazdığımız her kodun sonuna Noktalı virgül(;) ekleriz ( bazı özel durumlar hariç ).

Evet Devam ediyoruz…

Kodumuzu doğru yazdığımızdan eminsek

Yukarıda açıkladığımız 5.adım yani çalıştırma adımına geçiyoruz..

Yukarıda bulunan menüdeki yeşil (Start Debugging) tuşuna basıyoruz , bir sorun yoksa program çalışıyor ve 1-2 sn içinde size bu görüntü yansıyor ve aşağıdaki gibi bir resim oluşuyor…

                                                     

Ve buradaki button1’in üzerine bir kes tıklıyoruz ve karşımıza aşağıdaki gibi bir görüntü çıkıyor..

Yazdığımız kod , mesaj olarak karşımıza geliyor…

Evet arkadaşlar ilk programımızı başarıyla yapmış olduk…

Anlamanız için biraz uzun anlatmış olabilirim, malum temeli iyi atmamız gerekiyor.

Ve sizlere yine güzel bir karikatürle veda etmek durumundayım.

Bir sonraki derste görüşmek üzre,

Hoş çakalın…

Reklamlar

Ekim 3, 2012 tarihinde C#, Programlama içinde yayınlandı ve , , , olarak etiketlendi. Kalıcı bağlantıyı yer imlerinize ekleyin. Yorum yapın.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: