منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
طريقة استخدام مكتبة internet download manager في برنامجك !! - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90)
+--- قسم : مكتبة أكواد المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=111)
+---- قسم : مكتبة أكواد .net (http://vb4arb.com/vb/forumdisplay.php?fid=117)
+---- الموضوع : طريقة استخدام مكتبة internet download manager في برنامجك !! (/showthread.php?tid=6317)



طريقة استخدام مكتبة internet download manager في برنامجك !! - RaggiTech - 17-10-12

كاتب الموضوع : kslawy

السلام عليكم ورحمة الله وبركاته

يعتبر هذا الشرح استكمالاً لرد سابق علي أحد الأعضاء مع بعض الإضافات الطفيفة

فقط أردت أن يكون له موضوع مستقل بذاته للإفادة أكثر ...

الطريقة :

من قائمة Project اختار Add Reference ومن تبويب Com أبحث عن مكتبات :
IDMan 1.0 Type Library
و
downlWithIDM 1.0 Type Library

بعد اختيارها استورد مجال الأسماء التالي :


كود :
[COLOR=#000000][COLOR=#0000bb]Imports IDManLib  
Imports DOWNLWITHIDMLib  
[/COLOR][/COLOR]

في منطقة التعريفات العامة نضع الأكواد التالية :


كود :
[color=#000000][COLOR=#0000bb]Dim Send_to_IDM [/color][color=#007700]As New [/color][color=#0000bb]IDManLib[/color][color=#007700].[/color][COLOR=#0000bb]CIDMLinkTransmitter  
Dim dwn [/COLOR][color=#007700]As New [/color][color=#0000bb]DOWNLWITHIDMLib[/color][color=#007700].[/color][COLOR=#0000bb]IDMDwnlMgr

    Dim referer [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing  
    Dim cookie [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing  
    Dim postData [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing  
    Dim user [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing  
    Dim password [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing  
    Dim LocalPath [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing  
    Dim FileName [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][COLOR=#0000bb]Nothing  
[/COLOR][/COLOR]


** أولاً : لإرسال ملف تحميل من برنامجك لبرنامج IDMan نستخدم الكود التالي :


كود :
[color=#000000][COLOR=#0000bb]Send_to_IDM[/color][color=#007700].[/color][color=#0000bb]SendLinkToIDM[/color][color=#007700]([/color][color=#0000bb]e[/color][color=#007700].[/color][color=#0000bb]Url[/color][color=#007700].[/color][color=#0000bb]ToString[/color][color=#007700], [/color][color=#0000bb]referer[/color][color=#007700], [/color][color=#0000bb]cookie[/color][color=#007700], [/color][color=#0000bb]postData[/color][color=#007700], [/color][color=#0000bb]user[/color][color=#007700], [/color][color=#0000bb]password[/color][color=#007700], [/color][color=#0000bb]LocalPath[/color][color=#007700], [/color][color=#0000bb]FileName[/color][color=#007700], [/color][color=#0000bb]0[/color][COLOR=#007700])  
[/COLOR][/COLOR]

- إذا أردت إرسال مكان حفظ تحدده أنت أسند مكان الحفظ الجديد للمتغير LocaPath .
- إذا أردت إرسال اسم الملف الذي تريده أسند اسم جديد للمتغير FileName .
- إذا كنت تستخدم حساب Account (مواقع تحميل الملفات مثلاً :
-- أسند للمتغير User اسم المستخدم تبعك .
-- أسند للمتغير Password كلمة المرور تبعك .
- يمكن ترك المتغيرات السابقة فارغة حينها يستخدم برنامج IDMan إعداداته الافتراضية .

* للمزيد عن إرسال ملف لبرنامج IDMan راجع الشرح بلغة (++C) في الموقع الرسمي للبرنامج >> هنا <<

** ثانياً : لتحميل ملف عن طريق البرنامج :

في هذه النقطة بالذات ينطبق علي المثل القائل : (وقف حمار الشيخ في العقبة) ..

لذلك أضع لكم صورة تبين الكود وما يحتاجه من متغيرات عسي ولعل الله يمن عليكم بحل لغزه .



هذه صورة تبين متغييرات كثيرة لعلها تفيدكم ...




ملحوظة :
* يتطلب تنفيذ الأكواد أن يكون برنامج internet download manager منصباً بجهازك .
* المكتبات المذكورة بعاليه موجود في مجلد البرنامج الرئيسي في ProgramFiles .

وجزاكم الله خيراً


********
******
*****
****
***
**
*