C#

C# PROGRAMLAMA DİLİNE GİRİŞ

[responsivevoice_button voice="Turkish Male"]

C# Nedir ?

C# Microsoft tarafından .Net platformu için geliştirilmiş tamamen nesne yönelimli bir yazılım dilidir ve İlk olarak Anders Heljsberg  ve ekibi tarafından 2000 yılında geliştirilmesine başlanmıştır. Günümüz yazılım dünyasında en aktif kullanılan dillerden biridir.

C#, yazılım sektörü içerisinde en sık kullanılan iki yazılım dili olan C ve C++ etkileşimi ile türetilmiştir. Ayrıca C#, ortak platformlarda taşınabilir bir (portable language) programlama  dili olan Java ile pek çok açıdan benzerlik taşımaktadır 

C# ile Neler Yapılabiliriz?

C# programlama dili sayesinde hayallerimiz ve hedeflerimiz doğrultusunda her şeyi yapabiliriz. Çünkü tasarımda ve yazılımda hayal dünyasının sınırı yoktur. C# programlama dili modern bir dil olduğu için yazılımcılara hayalindeki her şeyi programlama imkanı tanıyor. Peki hangi platformlarda neler kodlanır?

  • Web Web Uygulamaları (Asp.NET)
  • Mobil uygulamalar
  • Web servisleri uygulamaları
  • Konsol uygulamaları
  • DLL yazma
  • Windows Form Uygulamaları
  • Oyun tasarlama

1.Masaüstü

2010 yılı ve öncesi dönemde masaüstü uygulamalar çok popülerdi. Bulut sistemlerin yaygınlaşması ve daha kullanışlı hale gelmesiyle birlikte önemini yitirmiştir. 

2.Mobil uygulamalar

Mobil programlamaları yapılabilir. Güncel verilere bakıldığında yaygın olarak Xamarin ile beraber kullanılmaktadır . Xamarin sayesinde Windows Phone için mobil uygulama geliştirebilirsiniz.

3.Oyun Tasarlama

Tüm oyun motorları C sharp programlama dilini destekler ve neredeyse tüm oyunlar için motor yapabilirsiniz. En başta Unity olmak üzere bütün oyun platformları C# destekler.

4.Web Uygulamaları (ASP.NET)

Asp.NET uygulaması sayesinde onlarca kodlama daha rahat şekilde yapılır. Hem pratik hem de karmaşık değildir. ASP, Aktif sunucu anlamına gelir. ve ASP ile basit veya dinamik bir web sitesi yapmak için ihtiyaç duyulan tüm işlemleri gerçekleştirebiliriz. ASP İle yazılan kodlar ziyaretçiler tarafından görüntülenemez bu sebep ile asp oldukça güvenlidir ve ASP İle oluşturulan siteler dinamik web siteleridir.

5.DLL yazma

Dinamic Link Library sözcüklerinin kısaltılmış harflerinden oluşur. Karmaşık kod yapıları ayrışır ,kendini tekrar eden yapılar DLL içerisine yazılır ve uygulama tarafından ihtiyaç duyulması halinde çalıştırılır yani sürekli kod yazmak yerine sistemin kendisini çağırmak işi kolaylaştırır.

6.Web servisleri uygulamaları

 Data işlemleri için kullanılan sistemlerde uygulanır. Web Service ile platform bağımsız tüm cihazlara veri aktarımı gerçekleştirilir . Geliştirdiğimiz uygulamaları ise XML ya da FTP veri transferi sayesinde web sitelerine gönderebiliriz.

7.Konsol uygulamaları

Konsol uygulamaları MS- DOS olarak ifade edilen nesne yönelimli programlamanın yaygınlaşmadığı dönemlerde kullanılan bir arayüz olmuştur.

8.Windows Form Uygulamaları

Form uygulaması basitçe tasarlanmış ve işlevsel olarak kullanılabilmektedir. Sürükle bırak mantığı ile çalışmaktadır daha sonra geliştirmek istediğimiz projemizin yazılım kısmına yönelebiliyoruz.

C# Ne Kadar Popüler?

Uzun süren bir araştırma sonucunda oluşturulan listede 48 adet programlama dili bulunuyor . IEEE yani Elektrik ve Elektronik Mühendisleri Enstitüsü GitHub’daki 300 programlama dilini esas alan programlama dilleri listesini hazırlarken Google Trendler’den Twitter’a, Dice’dan Reddit’e, Hacker News’ten Stack Overflow’a kadar pek çok kaynaktan yararlandığını açıkladı. Şimdi bu tabloya bir bakalım …

HELLO WORLD

“Merhaba Dünya!” genellikle bir programlama dilinde gördüğümüz ilk kod satırıdır. Ekrana sadece “Hello World!” yazar ve programdan çıkar.

using System;
namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");

            Console.ReadLine();
        }
    }
}

[Toplam: 1   Ortalama: 5/5]
Yorum Yapmak İçin Tıklayın

Yorum Yapın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

To Top