SORU
27 Ocak 2009, Salı


Dll nedir?

Bu çok çaylak bir soru olabilir, ama web Uygulama Geliştirme bugünün dünyasında birçok programcı dll fazla uğraşmak gerekmez, ve böylece amaçlarını öğrenmek için zahmet etmeyin.

Dll nedir?

  1. Ne için kullanılıyor?
  2. Nasıl çalışır?
  3. Nasıl bir oluşturabilirsiniz?
  4. Hangi durumlarda uygun yaratıyor?

Dll fonksiyonları kütüphaneleri saklamak için kullanılan söylendi, ama bunun ötesinde pek bir şey bilmiyorum. Umarım burada birileri nihayet bütün bu merak durduracağım diye beni aydınlatabilir .benim Windows dizinindeki dll dosyaları yapıyorlar.

CEVAP
27 Ocak 2009, Salı


DLL dinamik bağlantı Kütüphanesi. Birkaç uygulama (veya diğer kütüphaneler/modülleri) tarafından kullanılan kod ve/veya veri topluluğu.

Örneğin ortak yöntemler işlemek için dosyaları, vb GUI bileşenleri ile çalışmak. kütüphanelerinde yapılan çeşitli uygulamaların aynı işlevi kullanabilir. Bu sadece aynı şeyi birden çok kez oluşturmak için ihtiyacı azaltır, ama aynı zamanda, örneğin ortak diyaloglar uygulamalar arasında aynı olmasını sağlar.

Kütüphaneler, çalışma zamanında yüklenen ve böylece farklı eşzamanlı uygulamalar arasında paylaşılabilir. Bu dinamik bağlama denir.

Bazı durumlarda kütüphane uygulaması kendi içinde dahil edilebilir. Bu statik bağlama olarak bilinir. Statik bağlama yapar farklı uygulama DLL aynı kopyasını yükler için her zaman daha kolay esneklik pahasına dağıtım.

Ancak, statik bağlama her zaman bir seçenek değildir. E. g. yapamazsın statik bir bağlantı .NET uygulama. Kullanıcı olmalı .Bir çalıştırmak için NET kütüphaneleri .Ve (ya da denilen gibi derlemeleri .NET uygulama kütüphaneleri NET) çalışma zamanında yüklenir.

DLL aynı araçları uygulamaları oluşturmak için kullanılan tarafından oluşturulur. Özel ayrıntıları çok kullanılan araçlar bağlıdır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Dll

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kindness

    Kindness

    23 Ocak 2006
  • RawBrahs

    RawBrahs

    28 Aralık 2010
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006