PDA

View Full Version : سوال: فایلهای Dll چیه و چطور میشه با #C بازشون کرد یا ایجادشون کرد؟



javady_joon
جمعه 03 آبان 1392, 00:01 صبح
سلام
دوستان من میخوام بدونم فایل Dll چیه؟
چطور میشه بازش کرد و کلا خیلی دوست دارم در موردش بدونم

sohil_ww
جمعه 03 آبان 1392, 00:05 صبح
یوزر کنترل(dll) برای ساختن کنترلهای مختلف که قرار است در یک پروژه به صورت پیوسته تکرار بشه هستش
مثلاً شما یک منو ساختید که قرار است در همه صفحات پروژه از اون استفاده بشود برای اینکه برای هر صفحه نیایید یک کد را بنویسید میاد یک یوزر کنترل میسازید و در سرتاسر پروژه میتوانید استفاده کنید
یک مزیت دیگر هم داره وقتی که شما بخواهید یک تغییر در منو ساخته شده در یوزر کنترل بدهید در سرتاسر پروژه اعمال میشه ودیگه لازم نیستش که به هر قسمت از پروژه برید و کنترل را تغییر بدهید

addnew item-usercontoroll

javady_joon
جمعه 03 آبان 1392, 00:24 صبح
یوزر کنترل(dll) برای ساختن کنترلهای مختلف که قرار است در یک پروژه به صورت پیوسته تکرار بشه هستش
مثلاً شما یک منو ساختید که قرار است در همه صفحات پروژه از اون استفاده بشود برای اینکه برای هر صفحه نیایید یک کد را بنویسید میاد یک یوزر کنترل میسازید و در سرتاسر پروژه میتوانید استفاده کنید
یک مزیت دیگر هم داره وقتی که شما بخواهید یک تغییر در منو ساخته شده در یوزر کنترل بدهید در سرتاسر پروژه اعمال میشه ودیگه لازم نیستش که به هر قسمت از پروژه برید و کنترل را تغییر بدهید

addnew item-usercontoroll

الان این همون dll هست؟ خوب کجا میتونم درمورد بیشتر بخونم در مورد استفاده و کلا خیلی چیزایی که میخوام بدونم

sohil_ww
جمعه 03 آبان 1392, 00:26 صبح
الان این همون dll هست؟ خوب کجا میتونم درمورد بیشتر بخونم در مورد استفاده و کلا خیلی چیزایی که میخوام بدونم

بله همون هست
یه سرچ کنید مطالب زیادی می تونید پیدا کنید
تو همین تالار هم اموزش های فراوانی هست

rahnema1
جمعه 03 آبان 1392, 06:18 صبح
dll چیزی نیست جز همون کلاسها و توابعی که شما می نویسید اما به صورت کامپایل شده اما بین dll که توسط سی شارپ تولید شده و اونی که توسط مثلا سی پلاس پلاس کامپایل شده در استفاده تفاوت وجود داره برای استفاده از dllسی شارپ شما باید یک رفرنس به اون تو پروژه ایجاد کنید و زیرشاخه های اون رو ببینید
اما dll های سی پلاس پلاس قصه اش فرق می کنه مثل dll های ویندوز مثل user32 یا kernel32 که توابع جالبی برای فراخوانی توی اونها وجود داره اینم مثال:
http://www.c-sharpcorner.com/UploadFile/amungale/CSandAPIAM12062005073907AM/CSandAPIAM.aspx