Toggle navigation
KAPAT
BİDB
Hakkında
İş Akış Süreçleri
Organizasyon Yapısı
Tarihçe
Hizmetler
Web Hizmetleri
Ağ Hizmetleri
E-posta Hizmetleri
Yazılım Hizmetleri
Lisanslı Yazılım Hizmeti
Destek Hizmetleri
Bilgisayar Alım Hizmetleri
İTÜ Kovan Hizmeti
İTÜ Skype Hizmeti
Politikalar
Hizmet Kullanım Politikaları
İTÜ/NET Kullanımı
VPN Kullanım Politikaları
Bilgi Güvenliği Politikası
Gizlilik Sözleşmeleri
Formlar
Formlar
BT Eğitimleri
SSS
Seyir Defteri
Ana Sayfa
/
Seyir Defteri
Dinamik Link Kütüphanesi Uygulamaları
Eyl 08, 2013
C# İle Dll Oluşturulması ve Kullanımı
File (Dosya) -> New (Yeni) -> Project (Proje) yolu üzerinden gidilerek yeni bir proje açılır.
Proje tiplerinden Visual C#' ın altındaki bölümden Windows' a tıklanır, şablon olarak Class Library (Sınıf Kütüphanesi) seçilerek projeye istenilen bir isim verilir.
Oluşan sınıf dosyasının içerisine kod kısmı eklenir, sınıfın ismi istenirse sağ tıklanarak Rename (Yeniden Adlandır) seçeneğiyle değiştirilebilir.
Daha sonra Build (Derle) -> Build
Proje_Ismi
(Derle
Proje_Ismi
) yolundan proje derlenir. Derleme işleminden sonra arka planda dll dosyaları oluşmuştur. dll dosyalarına "C:\Documents and Setting\kullanici_adi\My Documents\Visual Studio 2008\Projects\Proje_adi\Proje_adi\bin\Debug" dizininden ulaşılabilir.
Oluşan dll'ler yeni bir projede şu şekilde kullanılabilir:
File (Dosya) -> New (Yeni) -> Project (Proje) yolundan yeni bir proje açılır. Bu örnek için şablon olarak Console Application (Konsol Uygulaması) seçilmiştir.
dll' leri projede kullanmak için References (Referanslar)' a sağ tıklanarak Add Reference (Referans Ekle) seçilir.
Browse (Gözat)'dan kullanılacak dll gösterilir.
Proje için gereken kod kısımları eklenir.
Proje çalıştırıldığında aşağıdaki çıktı elde edilir.
KATEGORİLER
Duyurular
(1)
Haberler
(6)
cv
(1)
Etkinlikler
(55)
Kültür&Sanat
(3)
Slider
(1)
Staj
(7)
Mezuniyet
(1)
isl-MaasSurecler
(8)
isl-TasinirSurecler
(4)
isl-SatinalmaSurecler
(4)
isl-OgrenciIsleriSurecler
(28)
isl-PersonelSurecler
(50)
isl-GorevTanimlari
(10)
Belgeler
(3)
MedyadaBiz
(9)
Doktora
(1)
Eğitim
(5)
DuyuruAktifTR
(7)