C# Dll Oluşturma ve Kullanma

İbrahim     30 Eylül 2017     926     0    
Merhaba arkadaşlar bu makalede dll konusuna değineceğiz.Dll nasıl oluşturulur?Diğer projelerde yada sınıflarda dll dosyası nasıl referans edilir?Bunlara geçmeden önce ilk olarak dll nedir, dll ne işe yarar onu cevaplayalım.

Dll (Dynamic Link Library)  Windows’un en önemli parçalarından birisidir.Türkçe açılımı ise dinamik bağlantı kütüphanesi'dir.

Dll bir defa oluşturulur ve istenilen projede, istenilen sınıfta kullanılabilir.Bu sayede kod kalabalığından kurtulmuş olunur.

Dll, kodlama kolaylığı sağlar.

Örnek 

Şimdi bizde kendi dll'imizi yazalım ve örnek projemizde kullanalım.

New Project'ten class library'i seçelim.İçersinde 'Islemler' adlı bir sınıf oluşturalım.Sınıfın içersinde Topla, Cikar ve KaresiniAl adında üç method oluşturalım.Ve diğer sınıflardan bu dll'e ulaşmak istendiğinde bir nesne örneği oluşturmadan direk sınıf ismini ardından method ismini yazıp ulaşmak için sınıfı ve methodları static yapalı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.

C# dll dosyası oluşturma ve kullanma

C# Diğer projelerde yada sınıflarda dll dosyasını referans etme

 

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ç :

C# dll nasıl oluşturulur ve dll nasıl kullanılır

Evet dll oluşturma ve kullanma bu şekilde arkadaşlar.Artık siz de kendinize ait kütüphanelerinizi oluşturabilir ve oluşturduğunuz dll kütüphanenizi istediğiniz projede kullanabilirsiniz.

Umarım makale faydalı olmuştur arkadaşlar.İyi Kodlamalar.


Etiketler:  
dll-olusturma
dll-nasil-olusturulur
dll-kullanimi
dll-degistirme


Paylaş:  

Bir Cevap Yazın