Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

17.03.

2016

BÖLÜM 4: C# İLE PROGRAMLAMA


Giriş

C#
Ders kitabı: Arı, E., 2014, Algoritma ve C#
Programlama, Seçkin yayınları, Ankara

C# 4.1. GİRİŞ
› Visual Studio, Microsoft firması tarafından geliştirilmiştir.
› Visual Studio, yazılım geliştiricileri tarafından kullanılan birçok programlama dilini barındıran bir
platformdur.
› Program hangi dille yazılırsa yazılsın ilgili dilin derleyicisiyle öncelikle platformdan bağımsız microsoft
ara diline (Microsoft Intermediate Language, MSIL) çevrilir. MSIL’ın makine koduna çevrilmesi işlemi
ise .NET Framework tarafından gerçekleştirilir.

Çalıştırılabilir
Makine
.NET
C# Kodu C#
MSIL Framework
Kodu
Derleyicisi
CLR

2
17.03.2016

C# 4.1. GİRİŞ
C# Dilinin Yapısı
› C# programlama dili Microsoft firması tarafından geliştirilmiş %100 nesne yönelimlidir.
› Öncelikle kullanılacak sınıf kütüphaneleri belirtilir. Daha sonra kodun yazılacağı isim alanı,
bunun içerisinde sınıflar, her bir sınıfın içerisinde global değişkenler ve metotlar, her bir
metodun içerisinde de yerel değişkenler ve metoda ilişkin diğer komutlar yer alır.
C# programlama dilinde kod yapısı aşağıdaki gibidir:

C# 4.1. GİRİŞ
› C# dilinde kodlar bloklar halinde yazılır. Bloklar { } parantezleri arasında kalan kısımdır.
› Programlarda .Net Framework içerisinde tanımlı sınıf kütüphaneleri yada daha önce başka bir
proje için geliştirilen kütüphaneleri kullanılmak istediğinde bu kütüphaneleri projeye eklemek
gerekir. Bu işlem “using” anahtar sözcüğüyle yapılır.

› ’’Namespace’’isim alanı ya da isim uzayı olarak adlandırılabilir. Visual Studio ile proje
oluşturulduğunda proje ismiyle varsayılan olarak eklenir.
› Yazılan bir program çalıştırıldığında ilk çalıştırılan metot Main() metodudur.

4
17.03.2016

C# 4.1. GİRİŞ
› Aynı sınıf içerisine ana metot dışında metot tanımlamaları yapılabilir.
› İlerleyen bölümlerde isim uzayları, sınıflar ve metotlar daha detaylı görülecektir.
› C# programlama dilinde büyük harf küçük harf duyarlılığı vardır. Ayrıca satır sonları noktalı
virgül ile belirtilir.

C# 4.1. GİRİŞ
Proje Oluşturma
› MS Visual Studio Express yazılımı çalıştırıldığında karşılaşılan görüntünün sol tarafında “Start”
başlığı altında yer alan bağlantılar kullanılarak yeni bir proje oluşturulabilir,
› Daha önce oluşturulmuş bir projeye devam edilebilir. “Recent” başlığı altında ise son projeler
listelenerek erişim kolaylığı sağlanmıştır. Bu listeden de üzerinde çalışmak istenilen proje
seçilebilir.

6
17.03.2016

C# 4.1. GİRİŞ
› Yeni proje (new Project) bağlantısı kullanılarak yeni bir proje oluşturma ekranı ile karşılaşılır. Ekrandan yapılacak
çalışma ile ilgili uygun seçimler yapılır. Seçimler; Programlama dili, Uygulamanın görsel (visual) ya da metinsel (console)
olması, Uygulamanın adı, Kaydedileceği klasör.

C# 4.1. GİRİŞ
› Gerekli seçimler yapıldıktan sonra “ok” butonuyla kod yazım ekranına geçiş yapılır.

8 › Kodlar yazıldıktan sonra start butonu ile kod bloğu derlenebilir.

You might also like