اموزش ساخت و استفاده از dll در سی شارپ (و asp.net)
برای این کار محیط Visual Studio را باز کرده
و از منو فایل
مسیر زیر را ادامه دهید
File -> New project
و در پنجره باز شده Class Library رامطابق شکل انتخاب و یک نام برای ان بنویسید
بعد از ایجاد ان یک فایل کلاس به پروژه اضافه میکنیم (در صورت وجود نداشتن) سپس کد کتابخانه را در ان مینویسیم
کد کتابخانه شامل تابع های معمولی است که در متن برنامه سی شارپ مینویسم مانند تصویر زیر که چند متغیر و کلاس تعریف کند
توجه : توجه داشته باشید که توابع و متغیر ها از نوع public هستند تا بتوان به انها توسط برنامه دیگر که این کتابخانه رامورد استفاده قرار میدهد دسترسی داشت
بعد از نوشتن کد ها پروژه را کامپایل و بیلد میکنیم (توسط کلید میانبر F6)
بعد از ان به مسیر پروژه رفته و در داخل فولدر Bin/Debug مشاهده میکنید که یک فایل Dll در ان تولید شده است (در صورت نداشتن خطا در برنامه)
این فایل فایل کتابخانه شما است
حالا نوبت ان رسیده کهاین کتابخانه در در یک برنامه یا پروژه سی شارپ استفاده کنیم
روش کار به این صورت است
ابتدا یک پروژه به زبان سی شارپ ایجاد نمائید (از مسیر new -> new project مانند تصویر :
سپس مانند تصویر پایین بر روی refrences برنامه در پایین Solution کلیک راست کرده و Add refrence را میزنیم
در پنجره باز شده browse را میزنیم و مسیر فایل Dllخودمان را انتخاب و فایل Dll را در پروژه ادد میکنیم
و مانند زیر ابتدا فضای نام فایل Dll را توسط عبارت Using به پروژه اضافه کرده و یک نمونه از کلاسی که داخل فایل کتابخانه ایجاد کردیم می سازیم که در اینجا نام کلاس ما Class1 بود
و سپس توسط ان شی شبیه سازی شده به متغیر ها و توابع کتابخانه دسترسی پیدا میکنیم
این هم یک تصویر از خروجی برنامه بالا
روش کار برای Asp.net هم همین گونه است
همچنین در این لینک میتوانید اموزش جامع تصویری ساخت و استفاده از کتابخانه و تکنیک های بیشتر شامل موارد زیر اشنا شوید
سعی کرده ایم همه تکنیک های این کار را پوشش دهد
در این مقاله می آموزید :