1-اگر یک DLL را با VS 2008 (ویژوال استادیو) کامپایل کنیم نمی توانیم از آن DLL در VS 2005 استفاده کنیم. اما اگر یک DLL را با VS 2005 کامپایل کنیم می توانیم از آن در VS 2008 استفاده کنیم.
2-توابع نیز مانند متغیر ها دارای نوع ساده و اشتراکی می باشند که تعریف ذکر شده در مورد انواع متغیر ها در مورد توابع نیز صدق می کند. ما می توانیم تابع ای ایجاد کنیم که فقط اجزای کلاس آن تابع بتوانند از آن استفاده کنند. به طور کلی اجزایی که در اول آن ها Shared وجود دارد اشتراکی هستند.
کد های زیر یک تابع غیر اشتراکی را نشان می دهند:
Public Sub Notshared()
MsgBox("I am not Shared!")
End Sub
3-در محیط کد نویسی DLL ها برخی از مراجع (Reference) در دسترس نیستند؛ مانند: System.Drawing . یعنی اگر ما بخواهیم در DLL یک متغیر از نوع Bitmap تعریف کنیم، چون Bitmap عضو مرجع System.Drawing است، این کار برای ما امکان پذیر نیست. پس ابتدا باید این مرجع را وارد DLL کنیم و سپس به تعریف متغیر مورد نظر خود بپردازیم. برای این کار در محیط VS، به منوی Project رفته و گزینه ی Add Reference... را انتخاب می کنیم. سپس در پنجره ی جدید باز شده در زبانه ی .NET مراجع مورد نظر خود را انتخاب می کنیم و در آخر OK را کلیک می کنیم.
4-برای اضافه کردن یک کلاس به Class Library، در محیط VS به منوی Project رفته و گزینه ی Add Class را انتخاب می کنیم. سپس در پنجره باز شده در فیلد پایین نام کلاس را تایپ می کنیم و در آخر OK را می زنیم.






پاسخ با نقل قول
Bookmarks