السلام عليكم و رحمه الله و بركاته أهل المنتدي ...
احتاج كود مثلا انا عندي مشروع اصدار 1 ..
و عندما أقوم انا "المبرمج" بإصدار للبرنامج إصدار 2 ..
يأتي للمستخدمين MsgBox بتحميل اللإصدار الجديد "2" و هكذا ..
وعليكم السلام
يوجد قسك خاص بالاسئلة
تم نقل الموضوع للقسم المناسب
الفكرة كالتالي :
1 : يكون عندك موقع على الإنترنت ، مساحة لتخزين الملفات
2 : بعد عمل التحديثات على مشروعك ( النسخة الجديدة ) ، ترفعة على مسار في الإنترنت داخل المساحة الخاصة بموقعك ( الملف يكون على شكل ملف قابل للتنصيب )
3 : تضع ملف من نوع txt داخل الموقع / يحتوي على بيانات ( النسخة الحالية على الموقع ) ( رقم الإصدارة مثلاً ) هذة النسخة هي الجديدة رقم 2 ، والعميل لدية نسخة رقم 1
4 : داخل ملف الـ txt أيضاً هناك المسار الجديد لملف التنصيب.
5 : داخل برنامجك تقوم بالتحقق من الملف الـ txt ، وتقراء رقم الإصدارة ، إذا كانت تساوي الموجودة لدى العميل إذا لايوجد تحديث، إذا كانت أعلى من النسخة الحالية إذا يوجد تحديث.
6 : إذا كان هناك تحديث ، تقوم بنسخ مسار ملف التنصيب الجديد من ملف الـ txt الذي قمت بتحميلة للتحقق من التحديثات.
7 : تظهر رسالة للمستخدم تخبرة بوجود نسخة أحدث , مع إظهار معلومات النسخة الجديدة من ملف الـ txt.
8 : إذا وافق المستخدم تقوم بعمل تنزيل من الإنترنت لملف التنصيب ، وتحفظة في مسار على القرص الصلب.
9 : تقوم بتشغل ملف التنصيب والخروج مباشرتاً من البرنامج ، حتى يتسنى لملف التنصيب تثبيت الملفات الجديدة ، ( والبرنامج مغلق )
هذة هي الفكرة العامة طبعاً هناط طرق كثيرة ، ولا هذة فكرة بسيطة .
توجد أفكار أخرى : بعمل برنامج مختلف لعملية التحديث يكون مختلف عن البرنامج الرئيسي، وهناك تواصل بين البرنامجين لنقل المعلومات ، لإتخاذ الإجراءات الصحيحة .
لأن البرنامج لوحدة لا يمكن أن يقوم بتحديث نفسة وهو يعمل ، توجد طرق معقدة لعمل التحديث والبرنامج قيد التشغيل ولكن لن ترى التأثير إلى بعد إعادة تشغيلة.
يشباب ..
كل هذي الطرق مو نافعة ..
مثل برنامج أفاست و افيرا و غيرهم مثل هذي البرامج يفعل تحديث اوتوماتيكي
هل من طرق آخري أسهل ؟
(23-05-18, 12:27 AM)YousefOkasha كتب : [ -> ]يشباب ..
كل هذي الطرق مو نافعة ..
مثل برنامج أفاست و افيرا و غيرهم مثل هذي البرامج يفعل تحديث اوتوماتيكي
هل من طرق آخري أسهل ؟
اخى الحبيب يوسف
لا تعتمد على امتلاك الفكرة من الاكواد كاملاً من ثم اضافتها فى المشروع الخاص بك
من ثم القول هذا من برمجتي وانا من فعل ذلك
ما يقترح به الشباب هنا هو افكار يعتمد على اختيارك ما يناسبك وما يسهل عليك من تفكير
من حيث يمكن وجود فكرة او كود من ثم توم بالابداع عليه لتطويره ليعمل بالشكل الذى تريده
فكل من يساعد هنا لا يعلم فكرة المشروع الذى تعمل عليه وطريقة البناء وغيره
وما يتم تقديمه من قبل الاخوة فقط لتسهيل التفكير وتسهيل عملية الاختيار
تحياتى لك
وتمنياتى لك التوفيق
(23-05-18, 03:00 AM)elgokr كتب : [ -> ] (23-05-18, 12:27 AM)YousefOkasha كتب : [ -> ]يشباب ..
كل هذي الطرق مو نافعة ..
مثل برنامج أفاست و افيرا و غيرهم مثل هذي البرامج يفعل تحديث اوتوماتيكي
هل من طرق آخري أسهل ؟
اخى الحبيب يوسف
لا تعتمد على امتلاك الفكرة من الاكواد كاملاً من ثم اضافتها فى المشروع الخاص بك
من ثم القول هذا من برمجتي وانا من فعل ذلك
ما يقترح به الشباب هنا هو افكار يعتمد على اختيارك ما يناسبك وما يسهل عليك من تفكير
من حيث يمكن وجود فكرة او كود من ثم توم بالابداع عليه لتطويره ليعمل بالشكل الذى تريده
فكل من يساعد هنا لا يعلم فكرة المشروع الذى تعمل عليه وطريقة البناء وغيره
وما يتم تقديمه من قبل الاخوة فقط لتسهيل التفكير وتسهيل عملية الاختيار
تحياتى لك
وتمنياتى لك التوفيق
اتقبل تعليقك ..
لكن انا لم انسب لي اكواد غيري من قبل
و شكرا لتعليقك