Dll (Dynamic Link Library) Windows’un en önemli parçalarından birisidir.
Dll bir defa oluşturulur ve istenilen projede, istenilen class'ta vs. kullanılabilir.Bu sayede kod kalabalığından kurtulmuş olunur.
Dll, kodlama kolaylığı sağlar.
Şimdi bizde kendi dll'imizi yazalım ve örnek projemizde kullanalım.
Örnek :
New Project'ten class library'i seçelim.İçersinde 'Islemler' adlı bir sınıf oluşturalım ve kodlarımızı yazalım.
namespace DllOrnek
{
public static class Islemler
{
public static int Topla(int sayi1,int sayi2)
{
return sayi1 + sayi2;
}
public static int Cikar(int sayi1,int sayi2)
{
if (sayi1 < sayi2)
return sayi2 - sayi1;
return sayi1 - sayi2;
}
public static int KaresiniAl(this int sayi)
{
return sayi * sayi;
}
}
}
Kodları yazdığımıza göre şimdi projemizi build edelim.
Evet şuanda dll'imiz oluştu.Oluşan dll'i proje içersindeki bin > Debug klasöründe bulabilirsiniz.
Sıra geldi dll'i projemizde kullanmaya.
Şimdi yeni bir console uygulaması başlatalım.Oluşan console uygulamasının referansına dll'imizi ekleyelim.
Ardından kütüphanemizi sınıfımıza ekleyelim ve kodlarımızı yazalım.
using DllOrnek;
using System;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var sonuc1 = 5.KaresiniAl();
var sonuc2 = Islemler.Topla(5, 2);
var sonuc3 = Islemler.Cikar(5, 2);
Console.WriteLine("Kare : " +sonuc1);
Console.WriteLine("Toplama : " + sonuc1);
Console.WriteLine("Çıkarma : " + sonuc1);
Console.ReadKey();
}
}
}
Sonuç :
Evet dll oluşturma ve kullanma bu şekilde arkadaşlar.Artık siz de kendinize ait kütüphanelerinizi oluşturabilir ve istediğiniz projede kullanabilirsiniz.d
0 Comments
EmoticonEmoticon