C# Archive

C# da office excel kullanmak

C# da office excel kullanımını aşağıda sizelere örnek kodlar ile anlatacağım.   Microsoft Excel ile Baglantı kurmak “Project -> Add Reference” menü seçenegine tıklayın açılan pencerede “com” yapragına tıklayın ve burda “Microsoft Excel 10.0 Object library” kütüphanesini projenize ekleyin. Microsoft Excel Dosyası oluşturmak Aşşagıdaki kodlar sayesinde boş bir excel dosyası oluşturulacaktır. using MExcel=Microsoft.Office.Interop.Excel; bunu ekleyin. …

C# Process Kontrolü

Process kontrolü sayesinde, bilgisayarınızdaki herhangi bir uygulamayı çalıştırabilir yada kapatabilirsiniz … Bu kontrol sayesinde örneğin hesap makinası kullandırtmak istediğinizde, hesap makinası kodları yazmak yerine bilgisayarınızdaki calc.exe yi çalıştırabilirsiniz … Bu kontrolden yararlanarak . Projenizin setup ına. Çalıştırmak istediğiniz programı eklersiniz, sizin projenizle o programda karşı taraftaki bilgisayara kurulur ve default …

KAPSÜLLEME (Encapsulation )

KAPSÜLLEME (Encapsulation ) Nesne yönelimli programlamanın ilk prensibi kapsülleme (encapsulation) olarak adlandırılır. Bu özellik, dilin nesne kullanıcısından gereksiz uygulama ayrıntılarını saklayabilme yeteneği olarak ifade edilebilir. Örnek olarak .Net Framework temel sınıf kütüphanesi içerisinde yer alan ve Open() ve Close() metotlarına sahip SqlConnection sınıfını ele alalım. //SqlConnection, veritabanına yapılan bağlantının detaylarını …

IDisposable – Özel Interface

Garbage Collector bellekteki kullanım dışı kalmış nesnelerin bir mekanizma sayesinde otomatik olarak sistemden kaldırılmasını sağlamaktadır. Kullandığımız nesneler ile ilgili işimiz bittiğinde onlara ait bellek kaynaklarının kesin olarak serbest bırakılmasını sağlamak isteyebiliriz. IDisposable interface’i bu aşamada devreye girer. Bu interface’i kullanmak istersek yazmış olduğumuz sınıfa IDisposable’i implement edip Dispose() metodunun içini …