Blog

C# Nedir? Nasıl bir dildir?

C# piyasada bulunan C ve C++ dillerinden 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 .

En büyük özelliği ise .Net Framework platformu için hazırlanmış tamamen nesne yönelimli bir yazılım dilidir. Yani nesneler önceden sınıflar halinde yazılıdır.

Yani siz sadece nesneyi sürükleyeceksiniz ve nesneyi hangi amaçla kullanmak istiyorsanız o kodu yazacaksınız.

Gelişmiş derleyicisi(debugger) sayesinde hata olasılığını ortadan kaldırır. Yazılan program çalıştırıldıktan sonra derleyici tarafından algılanan Sınıf (Class) ve söz dizimi (syntax) hataları yazılımcıya ayrı bir ekranda ayrıntısı ile gösterilir ve yazılımcı bu hata penceresinden hataları tespit ederek kolayca düzeltebilir.

Neler yapılabilir

Windows Form Uygulamaları (Ado.Net)

Windows Form uygulamaları, bilgisayar programları geliştirmek amacıyla kullanılmaktadır.

Windows Forms Application seçeneği ile yeni bir windows uygulama penceresi açılarak program geliştirmeye başlanabilir.

Ayrıca Windows Form uygulaması içinde grafiksel olarak daha gelişmiş çalışmalar yapmak da mümkün hale getirilmiştir.

Daha güçlü grafiksel arayüzler için WPF ile uygulama geliştirmek gerekmektedir.

Web Form Uygulamaları (Asp.Net)

Web form uygulamaları ise Ado.Net yerine ASP.Net sayfa yapısı ile çalışmaktadır.

Windows form uygulamaları gibi düşünebiliriz. Arada belli farkları vardır.

Web form uygulamaları internet üzerinden erişilebilen form uygulamalarıdır. Bu yüzden web tarayıcısı ile çalışır.

Mobil Programlama

Windows phone için uygulama geliştirmek isterseniz bu kısmı kullanabilirsiniz.

Web Servisleri

Veri iletimi için kullanılan sistemlerdir.

 Web servisi işlemlerinde veriler bir başka kullanıcıya gönderildiği için güvenlik ve adresleme gibi konular oldukca önemlidir.

Microsoft, C#’ta web servisleri kullanımını güvenli kılan pek çok işlemler yapmaktadır.

DLL yazma

DLL=Dinamic Link Library yani dinamik bağlantı kütüphanesi.

Yazdığımız programda sürekli aynı işlemi yapacaksak hem karışık olur hem sürekli aynı kodları yazmak zorunda kalırız. İşte bu soruna çözüm olarak DLL yazarız. Uygulamada sürekli aynı kodları yazmak yerine gerektiği yerlerde DLL’i çağırarak işlemlerimizi halledebiliriz.

Beni Takip Edin!

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.