K A S R A
15-03-08, 01:30
سلام به همه دوستان عزیز :love:
فایل DLL چیست ؟
یه توضیح کوچیک در مورد Dll ها و بعدشم روش ساختن DLL با #C .:great:
فایل dll یک کتابخونه ازData و Code هست که می تونه در یک زمان توسط چندینApplication مورد استفاده قرار بگیره .
برای مثال در سیستم عامل Windows فایل Comdlg32.dll عملکرد های مربوط به Dialog Box ها رو انجام میده .
در نتیجه هر Application ی در ویندوز می تونه از توابعی که توی این dll هستند موقع باز کردن Dialog Box استفاده کنه .
مزیت اصلی فایل های dll در استفاده مجدد و همینطور استفاده بهتر از حافظه سیستم هست .
کاربرد dll در برنامه نویسی :
با استفاده از این فایل های dll میشه برنامه هارو به صورت کاملا Modular و با مولفه های قابل مدیریت نوشت .
برای مثال یه برنامه Accountig که به صورت Modular نوشته شده می تونه بسیار سریعتر از نمونه مشابه که Modular نوشته نشده اجرا بشه .
دلیلشم اینه که Module ها به صورت جدا از هم کار می کنند و هر Moduleی که نصب شده باشه در زمان اجرا توی حافظه Load میشه و از یه Module فقط زمانی استفاده میشه که به اون Module احتیاج باشه .
مزیت دیگه استفاده از Module اینه کهUpdate برنامه خیلی راحت تر انجام میشه و فقط Module مورد نظر Update میشه بدون اثر گذاشتن روی سایر Module ها .
فایل های زیر در سیستم عامل Windows به عنوان DLL مورد استفاده قرار می گیرند .
ActiveX Controls (.ocx) files
مثه کنترل Calendar در ویندوز .
Control Panel (.cpl) files
مثه همه Item های موجود در کنترل پنل Windows
Device Driver Controls (.drv) files
مثه یک فایل Driver برای یک Printer ...
ان شالله بعد از این مقدمه میریم سراغ ساختن DLL ها با #C .
موفق باشید :11():
کسری
فایل DLL چیست ؟
یه توضیح کوچیک در مورد Dll ها و بعدشم روش ساختن DLL با #C .:great:
فایل dll یک کتابخونه ازData و Code هست که می تونه در یک زمان توسط چندینApplication مورد استفاده قرار بگیره .
برای مثال در سیستم عامل Windows فایل Comdlg32.dll عملکرد های مربوط به Dialog Box ها رو انجام میده .
در نتیجه هر Application ی در ویندوز می تونه از توابعی که توی این dll هستند موقع باز کردن Dialog Box استفاده کنه .
مزیت اصلی فایل های dll در استفاده مجدد و همینطور استفاده بهتر از حافظه سیستم هست .
کاربرد dll در برنامه نویسی :
با استفاده از این فایل های dll میشه برنامه هارو به صورت کاملا Modular و با مولفه های قابل مدیریت نوشت .
برای مثال یه برنامه Accountig که به صورت Modular نوشته شده می تونه بسیار سریعتر از نمونه مشابه که Modular نوشته نشده اجرا بشه .
دلیلشم اینه که Module ها به صورت جدا از هم کار می کنند و هر Moduleی که نصب شده باشه در زمان اجرا توی حافظه Load میشه و از یه Module فقط زمانی استفاده میشه که به اون Module احتیاج باشه .
مزیت دیگه استفاده از Module اینه کهUpdate برنامه خیلی راحت تر انجام میشه و فقط Module مورد نظر Update میشه بدون اثر گذاشتن روی سایر Module ها .
فایل های زیر در سیستم عامل Windows به عنوان DLL مورد استفاده قرار می گیرند .
ActiveX Controls (.ocx) files
مثه کنترل Calendar در ویندوز .
Control Panel (.cpl) files
مثه همه Item های موجود در کنترل پنل Windows
Device Driver Controls (.drv) files
مثه یک فایل Driver برای یک Printer ...
ان شالله بعد از این مقدمه میریم سراغ ساختن DLL ها با #C .
موفق باشید :11():
کسری