PDA

View Full Version : سوال: فایلهای dll



ji ming u
پنج شنبه 05 آبان 1390, 21:06 عصر
سلام دوستان میشه درمورد فایلهای با پسوند dll توضیح بده تو سی شارپ چه استفاده داره؟

ji ming u
پنج شنبه 05 آبان 1390, 21:26 عصر
کسی نیست کمکی کنه

Sp|R|T
پنج شنبه 05 آبان 1390, 22:22 عصر
فایل های dll در واقع کلاس لایبرری رو به dll میکنن

مثلآ شما واسه پروژت کلاس تعریف میکنی، میتونی کلاست رو بصورت dll تبدیل کنی و واسه استفادش هم مثل dll های دیگه( توی پروژت اضافه میکنی و همچنین using اون رو هم مینویسی)

و همچنین واسه N-tier ، که اگر مخیوای پروژت چندین لایه داشته باشه

پ.ن: این چیزیه که خودم فهمیدم ! شاید هم اشتباه فهمیده باشم :دی

mas'oud
پنج شنبه 05 آبان 1390, 22:26 عصر
دوست عزيز!
فايل dll كه مخفف dynamic linked library است در حقيقت مجموعه اي از كلاسها هستند كه در يك پكيج بسته بندي شده اند و شما به سورس دسترسي نداريد و فقط از كلاسهاي آن استفاده ميكنيد.اين پكيج همان dll است.
شما حتي اگر برنامه اي در حد hello world هم بنويسيد داريد از dll استفاده ميكنيد. براي اضافه كردن dll جديد از قسمت solution explorer روي نام پروژه راست كليك كرده و add refrence را بزنيد و دنبال dll مورد نظر بگرديد و اونو add كنيد. اين فايل به refrence هاي برنامتون اضافه ميشه. براي استفاده هنگام كد نويسي بايد با استفاده از راهنماي using در بالاي كدها اون رو فراخواني كنيد سپس از كلاسهاش استفاده كنيد.
براي راهنمايي بيشتر و انجان مثال به كتاب pdf آقاي هاشميان فصل 9 تا 12 مراجعه كنيد.