ETİKETLER

c-sharp

İÇERİK TÜRLERİ

Nesne Yönelimli Programlama (Object Oriented Programming)

C#, Java gibi bir Nesne Yönelimli Programlama (OOP) dilidir. OOP 1960’lardan bugüne yazılım dünyasını etkisine almış bir metodolojidir. 1970 yılından bugüne kadar geliştirilen birçok dil OOP desteğine sahiptir.

OOP temel olarak, ortaya çıktığı güne kadar süregelen programlama mantığını kökten değiştirmiştir. OOP’den önce kullanılan yazılım metodolojisi, Prosedürel Programlama adı ile anılır. Bu metodoloji, belirli bir yönde ilerleyen kodlar ve iş yükünü hafifletmek için ortak işlerin yüklendiği fonksiyonların çağırılması esasına dayalıydı.

Bazı Dizi Özellikleri ve Metotları

Diziler, C#’ın kullandığı .NET Framework’ten (C# hazır kütüphaneleri olarak düşünülebilir) gelen, yapısına özgü tanımlanmış özellikleri ve metotları barındırır. Bunlardan bazıları aşağıda açıklanmıştır.

Length: Bu metot, dizideki toplam eleman sayısını döndürür.

 

string[] isimler = new string[40];
Console.WriteLine(isimler.Length);

 

Çıktı: 40

 

Diziler

Değişkenler, içlerinde tekil veriler tutan yapılardır. Ancak çok sayıda veri üzerinde çalışmamız gereken durumlarda aynı tipteki değişkenleri bir arada tutmamız gerekebilir. Bu noktada, yazılım dillerinin genelinde kullanılan dizi (array) devreye girer.

Bir dizi tanımlamanın genel yazım şekli şöyledir:

tip diziismi = new tip[elemansayisi];

Değişkenlere Değer Atamak

Değişkenler, programcının verdiği değeri alan ve programın çalışması esnasında değişebilen veri tutuculardır.

Değişken tanımlama oldukça önemlidir ve uygulamanın doğru çalışmasını sağlamaktadır. Bu yüzden bir değişken oluşturulmadan önce mutlaka veri tipinin belirtilmesi gerekmektedir. Eğer bir tam sayı değişken oluşturulacaksa, o veri tipini (int) kullanarak tanım yapmak gerekmektedir.

Yorum Satırı

Kodlarınızı yazarken, yazılan ifade ve satırlarla ilgili yorumlar eklemek istiyorsanız // operatörünü kullanabilirsiniz. // ile başlayan satırlar, işlenecek kod olarak kabul edilmez, yani bu satırlara yazdığınız ifadelerin programın çalışmasına bir etkisi olmaz. Yorum satırları, yapılan işlerin neden ve nasıl yapıldığını açıklamak için kullanılır ve bu anlamda çok önemlidir. Daha sonra, yazılan kodların yazan kişi ya da bir başkası tarafından anlaşılmasına yardımcı olabilir.

Veri Tipleri

Değişkenler, atandıkları tipe bağlı olarak bellekte farklı biçimlerde tutulur ve bu tipler birbirlerinden farklı boyutlara sahiptir. Yazılımlar, genel olarak veriyi işleyip kullanıcıya sonucu sunacak şekilde tasarlanır. Bu süreçte, kullanıcıdan da veri talep edilebilir ya da işlemler tamamen bellekte tutulan değerler üzerinden yapılabilir. Değişkenler, yani veriler, RAM (Random Access Memory – Rasgele Erişimli Hafıza) üzerinde kısa süreli olarak saklanır.

Değişkenler, Veri Tipleri, İşlem Operatörleri ve Çeşitli İfadeler

DEĞİŞKENLER

Uygulama geliştirirken, genellikle her türden verinin tekrarlı bir biçimde kullanılmak üzere kısa ya da uzun süreli olarak bir yerde tutulması gerekir. Örneğin; matematiksel işlemlerde, önceden hesaplanmış verilerin kullanılması istendiğinde, bu verilerin her defasında tekrar hesaplanması yorucu ve performans kaybettiren bir süreç olacaktır. Bunun yerine, verileri bellekte tutmak performansı artırır ve iş yükünü azaltır.

.NET Framework

.NET Framework, yazılımcıların uygulama geliştirirken kullanabileceği derleyicileri ve birçok sınıf, metot gibi yapıyı içinde barındıran bir platformdur. Windows uygulamaları ile Windows işletim sistemi arasında bir nevi katman görevi görür. Microsoft, işletim sistemlerinin geliştirilmesinde de kullandığı bu yapıyı, esas olarak farklı geliştirme ortamları ve bu ortamlar için ayrı işler yapılmasının önüne geçmek için geliştirmiştir.

Döngüler

Döngüler, programlama dillerinde en çok ihtiyaç duyulan ifadelerin arasında yer alır. Program akışında tekrar tekrar gerçekleştirilmesi gereken iş süreçleri varsa, bu iş süreçleri döngüler yardımıyla gerçekleştirilir. C# dilinde 4 çeşit döngü vardır:

  • for döngüsü
  • while döngüsü
  • do while döngüsü 
  • foreach döngüsü

if Deyimi

C#’ta uygulama akışlarını kontrol etmek için, genel olarak tercih edilen iki adet deyim vardır. Bunlardan biri if, diğeri ise switch ifadesidir. if, uygulamada bir koşulun kontrolünü sağlayan deyimdir. Genel kullanımı aşağıdaki gibidir:

if (koşul)

{

Koşul doğru ise yapılacak işler;

}

else

{

Koşul yanlış ise Yapılacak işler;

}

Abone ol c-sharp