Programlama ve Elektronik

Programlama ve Elektronik (http://www.proelo.com/)
-   Örnek Kodlar (http://www.proelo.com/ornek-kodlar-87/)
-   -   C#'da DLL Oluşturma (http://www.proelo.com/ornek-kodlar-87/cda-dll-olusturma-697/)

McDroPp 17. May 2008 03:36 AM

C#'da DLL Oluşturma
 

Şimdi basit bir sınıf yazıcaz bunu dll haline getirip başka bir sınıf tarafından çağırıcaz burada mantık bir dll in
oluşturulması ve bunun kullanımı
using System;
namespace deneme
{
public class sirala
{
public int topla(int[] dizi)
{
int toplam=0;
foreach(int k in dizi)
toplam+=k;
return toplam;
}
}
}
daha sonra dosyamızı topla.cs ile kaydedlim
sonra dos u açalım (tabi bunun için csc.exe programının path ayarlarının yapılmış olması lazım)
kaydettiğimiz dllin dizinine gelelim ve csc /t:library sirala.cs ile kaydedelim
/t:library adından da anlaşılacağı gibi kütüphane yani dll oluşturur
şu an bir hata ile karşılaşmadıysanız dll oluşmuş
şimdi bu dll i başka bir sınıftan kullanalım
visual studio.net solution sekmesinden sağ tık add reference diyerek browse bölümünden dll imizi seçelim
using System;
using System.Collections.Generic;
using System.Text;
using deneme;
namespace ConsoleApplication2
{
class Program
{
static **** Main(string[] args)
{
int[] dizi ={ 10 20 30 40 50 };
deneme.kartal a = new kartal();
int j = a.topla(dizi);
Console.WriteLine(j.ToString());
Console.ReadLine();
}
}
}
burada using deneme ile reference bölümünden eklediğimiz dilli tanıtıyoruz ve bir nesne oluşturup fonksiyonumuzu kullanıyoruz


Bütün Zaman Ayarları WEZ +3.5 olarak düzenlenmiştir. şu Anki Saat: 05:16 PM .