تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف تعمل برامج التحميل ؟ لماذا التحميل عن طريقها سريع جداً؟!
#1
السلام عليكم ورحمة الله وبركاته
سؤال حيرني صراحة وماني لاقي له اجابة

كيف اخلي التحميل سريع مثل بعض برامج التحميل Internet Download Manger او FlashGet في برنامجي؟!
اطبعاً هذا كود بسيط يعمل تحميل لاي ملف لكن توجد ملاحظة ان التحميل بطيء

السؤال هو كيف اخلي التحميل سريع في هذا الفنكشن مثل برامج التحميل؟

كود :
Function Downloader(ByVal url As String) As String
        Dim Web As New WebClient
        Web.DownloadFile(url, Dir)
        Return MsgBox("Completed!")
    End Function
الرد }}}
تم الشكر بواسطة:
#2
لا اعــتقد بانك ستجد كود يجعل برنامج اسـرع من هاولا او حتى مساوين لهنً ... الى بطرق خاصه يمكن اكتشافهـا بنفــٍسك



[صورة مرفقة: g5qidgW.jpg]

ســبحــانك الـلهم بـحمدك , الـلهم لا عــلم لـنا الى مــأ علــمتــنا , الـلهـم علــمنـا ما جــهلـنا وانــفـعنــا بــما عــلمــتنـا انــك انـتَ الـسـميع الــعلــيم الـحكـيم ~~!I!

الرد }}}
تم الشكر بواسطة: silverlord
#3
يمكن انك تقسم الملف الي 3 اقسام مثلا وتقوم بتحملها منفصل ثم تقوم بتجمعها مرة اخرى في ملف واحد ^_^
microsoft partner
Team administrator
MCPD,MCITP,OCP,MP,MCC
Xprema Systems
الرد }}}
تم الشكر بواسطة: silverlord , kslawy , elgokr
#4
شكرا لك اخي a_almisery و smss على المشاركة

وياليت اخي smss تخبرنا كيف يتم تقسيم الملف ؟ ممكن تعطينا مثال على ذلك

تحياتي لكم
الرد }}}
تم الشكر بواسطة: elgokr
#5
كنت آمل ان احدا اجاب على السؤالSad
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: elgokr
#6
(07-06-16, 06:57 AM)سعود كتب : كنت آمل ان احدا اجاب على السؤالSad


برنامج IDM خدعته معروفة كما ذكر ويكبيديا
https://ar.wikipedia.org/wiki/%D8%A7%D9%...8%AC%D8%B1

اما تنفيذ هذه الفكرة فان HttpWebRequset ينفع لهذا العرض ولكن لم اجرب ذلك
الرد }}}
تم الشكر بواسطة: elgokr
#7
اعتقد و الله أعلم ان الملف يتم تحويله الي Stream وبالتالي يمكن تحويل هذا Stream الي مصفوفة من البايت التي يسهل تقسيمها الي أكثر من جزء أو أكثر من مصفوفة من البايت وهذا يعتمد علي طول Stream أي يعتمد علي حجم الملف و هذا طبعا مقارب للفكرة التي وضحها الأخ الشاكي لله في اللينك و في النهاية يتم جمع كل المصفوفات و تحويلها الي Stream مرة اخري و من ثم الي ملف يسهل قراءته بالبرنامج المناسب له

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

أنصحك أن تبحث علي النت عن اي مقال أو أي موضوع يتحدث عن كيفية عمل Split Stream
الرد }}}
تم الشكر بواسطة: ابو ليلى , elgokr
#8
اعتقد ان هذا الموضوع يرجع للسيرفرات  Huh
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 98 07-12-25, 10:22 AM
آخر رد: justforit
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 505 20-04-25, 09:26 PM
آخر رد: Kamil
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 439 21-12-24, 02:55 PM
آخر رد: aljzazy
  استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً modymody300894 7 618 15-11-24, 11:02 AM
آخر رد: modymody300894
  لماذا يتغير حجم الفورم تلقائي عند فتح الاتصال بقاعدة البيانات؟ ABDULLAH HASSAN 4 512 24-09-24, 03:57 AM
آخر رد: Taha Okla
  تشغيل برنامج يحتوى قاعدة بيانات sql محلية دون برامج heem1986 0 390 07-06-24, 02:08 AM
آخر رد: heem1986
  [سؤال] رفع صورة لاستضافة أون لاين .أغلب الأكواد لا تعمل لنفس السبب dr.programming 1 309 08-05-24, 11:50 AM
آخر رد: dr.programming
  عدم عرض الصورة في تقرير rdlc لماذا atefkhalf2004 2 442 23-03-24, 04:42 AM
آخر رد: atefkhalf2004
Bug [سؤال] قائمة ب اسماء برامج فك تشفير البرامج وقرائة السورسات Aymanr3b 0 514 06-09-23, 12:56 AM
آخر رد: Aymanr3b
  لماذا يتم انشاء العديد من كائنات الاتصال ابو محمد محمد محمد 12 1,538 27-04-23, 01:54 PM
آخر رد: ابو محمد محمد محمد

التنقل السريع :


يقوم بقرائة الموضوع: