امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
پلاگين
نویسنده پیام
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #1
پلاگين
سلام
همه ديگه ميدونن پلاگين (Addon-Plugin) چيه.
خب حالا ما بخوايم اين سيستمو توي برنامهمون پياده كنيم. تا حالا چند تا سيستم پلاگين (كدشو) ديدم. يكي سيستم پلاگين MyBB، يكي توي برنامه نويس معرفي كرده بود.
خب حالا ميخواستم بدونم شما چه سيستمايي ديديد؟ يا چه سيستمي براي پياده سازي اين به ذهنتون ميرسه؟
جواب بديد. ميخوام هرچي كه حتي فكرشم كرديد بگيد.
يا علي.

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۸-آبان-۱۳۸۷, ۲۲:۳۳:۳۹
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: پلاگين
من پلاگینهامو به صورت form dll در میارم یه پوشه به اسم پلاگین که هر dll بره داخلش تو منوی برنامه بخش پلاگین(که item هاش تو run time به صورت dynamic با اسم تمام این dll ها پر میکنمش)اضافه میشه
۰۹-آبان-۱۳۸۷, ۰۰:۵۰:۲۸
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #3
RE: پلاگين
خب چطوری از پلاگین تو برنامه استفاده میکنید. سیستم پلاگینو که باید خودتون پیاده کنید؟

میزان رای دشمن است!
[تصویر:  cff100.png]
(آخرین ویرایش در این ارسال: ۰۹-آبان-۱۳۸۷, ۱۰:۳۵:۰۶، توسط ajlajlajl.)
۰۹-آبان-۱۳۸۷, ۱۰:۳۴:۳۰
وب سایت ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #4
RE: پلاگين
گفتم عزیز جان معمولا میشه هر برنامه بزرگ رو به بخشهای کوچیک تقسم کرد بعد میتونینی اون بخشهای مجزی رو به صورت formdll یا exe هایی که با پارامتر اجرا میشن تقسیم کنین و هر کدام رو جدا جدا بنویسی وقتی به هر بخش احتیاج داشتی اون بخش رو فرا خوانی میکنی
۰۹-آبان-۱۳۸۷, ۱۱:۵۸:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : ajlajlajl
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #5
RE: پلاگين
خب نه. این بیشتر میشه یه سیستم برای Patch کردن.
من منظورم دقیقا قابلیت پلاگین نویسیه. یعنی هر خواست پلاگین بنویسه و به برنامه اضافه کنه. دوباره توی برنامه بشه پلاگین ها رو فعال و غیر فعال و حذف کرد. عین سیستم Add-ons فایرفاکس.

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۹-آبان-۱۳۸۷, ۱۳:۰۹:۵۳
وب سایت ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #6
RE: پلاگين
براي استفاده از پلاگين تو برنامه بايد اين قابليت رو داخل برنامه به نحوي پيدا سازي كنيد تا برنامه بتونه كدهاي ماكرو، اسكريپت يا حتي برنامه هايي كه با نظم خاصي نوشته شدن رو داخل خودش اجرا كنه.

اين يعني ساخت يه زبان اسكريپت ساده و قابل فهم براي برنامه تا پلاگين هاي تهيه شده رو تحليل كنه. يا حتي ساخت برنامه به صورت تركيبي از چندين فايل DLL كه توسط يك فايل اجراي اصلي به اجرا در ميان يا از توابع اونها داخل برنامه اصلي استفاده مي شه.
ايجاد تابعي در برنامه اصلي براي تشخيص وجود داشتن فايل هاي DLL جديد و فراخواني توابع داخل برنامه كه مستلزم پيروي از يك ساختار يكنواخت در توليد فايل هاي DLL هست.

۱۱-آبان-۱۳۸۷, ۰۱:۰۶:۵۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, EleRam


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS