المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [تمرين ]برمجة Updater تحديث للبرنامج عبر الأنترنت


STRELiTZIA
11-04-2010, 09:09 AM
السلام عليكم و رحمة الله

الفكرة: هي جعل برنامجك يتصل بموقعك لفحص وجود تحديث جديد ان وجد يتم التحميل، فحص محتوى التحميل و التنصيب.

ترتيب المراحل:
1- فحص دوري للموقعك.
2- المقارنة ان كان هناك تحديث.
3- تحميل التحديث.
4- فحص صحة ملفات التحديث -التحميل-
4- تنصيب التحديث.

كل الأفكار مقبولة و المدة 21 يوم :)

ملف التحديث (لمن لا يملك موقع):
http://www.delphi4arab.com/updater.txt

بالتوفيق ان شاء الله

STRELiTZIA
16-04-2010, 09:12 PM
السلام عليكم و رحمة الله
للتذكير...
نريد منتجين لا نريد مستهلكين فقط :)

kachwahed
16-04-2010, 09:18 PM
وعليكم السلام ورحمة الله وبركاته
الفكرة والتمرين جميلين، لكن المشكلة (على ما أظن):
الفكرة: هي جعل برنامجك يتصل بموقعك لفحص وجود تحديث جديد ان وجد يتم التحميل، فحص محتوى التحميل والتنصيب.
ممكن تعديل الطريقة بنفس الفكرة :)؟

STRELiTZIA
16-04-2010, 09:30 PM
ممكن تعديل الطريقة بنفس الفكرة ؟

نعم...
المهم ان يعمل البرنامج عمله، لكن عن طريق انترنت، و تحميل حقيقي...

paix144
17-04-2010, 12:23 AM
السلام عليكم
أستاذ هل ممكن إستعمال المكونات الخارجية؟

STRELiTZIA
17-04-2010, 12:01 PM
و عليكم السلام و رحمة الله

أستاذ هل ممكن إستعمال المكونات الخارجية؟

نعم اخي الكريم...

kachwahed
17-04-2010, 11:31 PM
السلام عليكم
بالاعتماد على ملف التحديث أعلاه
ولا توجد ملفات أخرى للتحميل
بالتوفيق للجميع.

bo0oda
18-04-2010, 05:10 AM
انا مستخدم Sockets APIs و ال FTP commands وملفات التحديث على الموقعى

phpbb3
18-04-2010, 08:21 AM
مشاركه بدلفي api

تحياتي STRELiTZIA

تمرين ممتع

AvimimuS
18-04-2010, 02:16 PM
تفضل مثالي :

STRELiTZIA
24-04-2010, 07:03 PM
السلام عليكم و رحمة الله
جيد جدا...
تم تحميل كل الحلول المقترحة و سيتم ان شاء الله تجريبها و تقييمها لاحقا، بارك الله في مجهوداتكم :)

التمرين مازال مفتوح لمن لم يتسنى له الوقت للمشاركة...

بالتوفيق ان شاء الله

kachwahed
26-04-2010, 03:50 PM
وعليكم السلام ورحمة الله
اخي phpbb3 و kachwahed اين الشيفرة المصدرية ياشباب
محاولتك أولا أخي ramijz :D
أفضّل أن تطرح المصادر في النهاية، حتى تختلف أشكال الحلول :)

TF6M
28-04-2010, 05:05 PM
السلام عليكم و رحمة الله و بركاته

- نسخة جديدة , (نفس البرنامج السابق) لكن يعالج العديد من الأخطاء و الثغرات (Bugs) :
- إنقطاع النت قبل أو خلال عملية التحميل .
- خطأ في مسار التحميل .
- العبث بملف التحديث .
- التحقق من إسم الـ Dll .
- لا يمكن تشغيل البرنامج 2 أو أكثر ..... الخ (HideToolz يمكن تجاوزها).

http://img714.imageshack.us/img714/2277/updimg.gif

بالتوفيق ,,

AvimimuS
03-05-2010, 11:44 PM
السلام عليكم

السورس مرفق ولكن محمي بكلمة سر :)

STRELiTZIA
29-05-2010, 09:51 AM
و عليكم السلام و رحمة الله

السورس مرفق ولكن محمي بكلمة سر
لماذا
من اجل التعلم ام من اجل ..

احسن الظن اخي فنحن هنا لنشر العلم المجاني...
الملفات المصدرية يتم نشرها بعد وضع الحل النهائي من طرف صاحب التمرين... حماية الملفات المصدرية خلال فترة اقتراح الحلول من طرف المشاركين لكي لا يتم الاعتماد عليها في نسخ الحلول...

بالتوفيق ان شاء الله

TF6M
08-02-2011, 11:21 PM
السلام عليكم و رحمة الله و بركاته
مر حوالى العام على طرح التمرين , هذا سورس كود الحل 27-04-2010 .
بالتوفيق,,

kachwahed
09-02-2011, 06:14 PM
الملفات المصدرية يتم نشرها بعد وضع الحل النهائي من طرف صاحب التمرين
في انتظار Authorization من صاحب التمرين :)

STRELiTZIA
11-02-2011, 10:22 AM
في انتظار authorization من صاحب التمرين :)

السلام عليكم و رحمة الله
يمكنك اخي كاش واحد ارفاق الملفات المصدرية... بدون اي تصريح لان مدة التمرين انقضت...

kachwahed
17-02-2011, 10:57 PM
وعليكم السلام ورحمة الله وبركاته
الملفات المصدرية مرفقة.