cemtopkaya (10:46):

15 Ekim 2014 Çarşamba

TEMEL SINIF KÜTÜPHANELERİ

System.IO: Bu isim alanı altında dosya yazma, okuma gibi birçok işlem yapılmasını sağlayan sınıflar bulunmaktadır.

System.Globalization:Bu isim alanı altında dil, takvim, para birimi işlemleri gerçekleştirebilmemiz için hazırlanmış sınıflar bulunmaktadır.

System.Text:Bu isim alanı altındaki tipler ile encoding ve text işlemleri gerçekleştirebileceğimiz sınıflar bulunmaktadır.

System:Bu assembly, generic koleksiyonları, işletim sistemi bazında takip edilen işlemleri yapan sınıfları (dosya, mail, güvenlik, thread vb) içerir.
Örnek:SmtpClient, FileSystemWatcher

System.Security:Bu isim alanı güvenlik ve yetkilendirme ile ilgili birçok hazr yapı sunar.

System.Runtime.InteropServices: Bu sisim alanı eskiden yazılmış COM kütüphaneleri ile birlikte .Net uygulamaları geliştirmemizi sağlayan hazır yapıları kullanımımıza sunar.

System.Net:Bu isim alanı günümüzde kullanılan birçok protokol için önceden hazırlanmış olan .Net uygulama geliştiricilerin kullanımına sunar.WebResponse ve WebRequest bu isim alanında en çok kullanılan sınıflardır.

System.Reflection:Bu isim alanını kullanarak assembly'lerin metodlarını sorgulayarak, sınıflar, metodlar, alanlar gibi birçok özellik hakkında bilgi toplayabiliriz.

System.Threading:Bu isim alanı yazdığımız uygulamaların aynı zamanda parael işlemler yapabilmesini sağlamak için kullanılır.Örneğin oyunlarda paralel işlemleri aynı anda yaptırabilmek çok önemlidir.

System.Configuration:Bu isim alanında, geliştireceğimiz uygulamalar için konfigürasyon verisinin tutulmasına, bu değerleri okumamıza ve yazmamıza olanak sağlayacak hazır yapılar sunuluyor.

System.Diagnostics:Bize uygulamanın çalıştığı makinayla ilgili performansı, hata dosyalarını denetleyebileceğimiz önceden yazılmış birçok sınıf verir.

System.Collections:Bu sisim alanı farklı birçok koleksiyon çeşidini kullanmamıza olanak sağlar.

System.Data:Veritabanı kullanan projelerde yoğun bir şekilde kullanılan tipleri içerir.Bu tipler ile veri kaynağına bağlanabilir, uygulama tarafına veri çekilebilir.Ado.Net mimarisinin temelini içinde barındıran sınıflardan oluşur.
Örnek:SqlConnection, SqlCommand, DataTable, DataSet, SqlDataReader.

System.Xml:XML (Extensible Markup Language) için web standartlarına dayalı destek veren tipleri içerir.Bu kütüphane ile xml şemaları oluşturulabilir, xslt dönüşümleri gerçekleştirilebilir.
Örnek:XmlDocument, XmlReader,AmlAttribute.

System.Drawing:GDI+ (Graphics Device Interface) ile design, imaging ve printing gibi temel grafik işlevlerine erişim sağlar.
Örnek:Brush, Colar, Font, Image, PrintController.

System.Web:İstemci/sunucu iletişimini sağlayan sınıf ve arayüzleri içerir.Bu namepace, http isteğiyle bilgi içeren http request sınıfını, istemciye giden çıktıyı yöneten http response sınıfını ve sunucu taraflı erişim sağlayan HttpServerUtility nesnesini içerir.

System.Web.SessionState:Bu sisim alanı altındaki tipler, sunucudaki bir web uygulaması içinde tek bir istemciye özel verinin tutulmasını sağlar.Session state yani oturum durum verisi, kullanıcıya uygulamayla sürekli bir bağlantı varmış hissini verir.

SystemWeb.UI ve System.Web.UI.WebControls:Bu isim alanları altındaki tipler, bir web safası üzerinde kullanıcı arayüzünü oluşturan kontrollerin kullanılmasını ve yaratılamsını sağlar.Bu tipler, ortak bir işlevsellikle HTML ya da web kullanıcı kontrolleri olmak üzere tüm kontrolleri içeren Control sınıfına sahiptir.Ayrıca web uygulamasında bir sayfaya istek olduğu anda oluşturulan Page kontrolünü de içerir.


***