![]() |
|
بخصوص تحديث البرنامج - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : بخصوص تحديث البرنامج (/showthread.php?tid=31331) الصفحات:
1
2
|
بخصوص تحديث البرنامج - ابو روضة - 14-09-19 السلام عليكم إخوتى الكرام...
لدى بعض الأسئلة لو تكرمتم.
1 - هل حينما اعمل تحديث لبرنامجى اقوم بكل مرة برفع الملفات كلها أم ملف الSETUP فقط ؟
أم ماذا بالتحديد ؟ ولو ملف ال SETUP فقط وقد أضفت فى المشروع كذا
فورم هل سيكونون بملف الSETUP أأم سيحدث مشاكل ؟ .
2 - كيف اجعل البرنامج حينما يتم تحديثه يضع الملفات الجديدة بمجلد المشروع القديم
ويعمل عملية استبدال بمساره على أى جهاز ؟
3 - كيف أجعل البرنامج بعد التحديث واستبدال الملفات الجديدة
يغلق نفسه ويفتح من جديد.؟
وجزاكم الله كل الخير
RE: بخصوص تحديث البرنامج - عبد العزيز البسكري - 14-09-19 السّلام عليكم و رحمة الله و بركاته
لعلّهما يفيدان إن شاء الله و لو بالجزء اليسير يا أخ يا غالي يا أبا روضة
تحياتي
RE: بخصوص تحديث البرنامج - ابو روضة - 15-09-19 (14-09-19, 11:07 PM)عبد العزيز البسكري كتب : بارك الله فيك أخى الكريم عبد العزيز...
لكن انا أعرف بفضل الله أقوم بعمليه التحديث ومقصدى هل ارفع ملفات المشروع كلها فى كل مرة
أم من الممكن رفع الملف التنفيذى فقط لآنه قد يكون المشروع كبير الحجم ويحتوى على ملفات dll
وهى من الاساس مرفوعة مع ملف السيت أب الأساسى الذى يحتوى على كافة الملفات
RE: بخصوص تحديث البرنامج - عبد العزيز البسكري - 15-09-19 الحمد لله أخي الكريم
بيني و بينك يا غالي بانتظار آراء الخبراء حول هذا الموضوع
باعتقادي بتفكير منطقي أنّه لا داعي لملفات ال DLL و ما يتبعها بل فقط يمكن الإكتفاء بالملف التنفيذي لأنّ وظيفة التحزيم هي إدماج الملفات الثانوية بالملف التنفيذي و الله أعلم
تحياتي
RE: بخصوص تحديث البرنامج - DOX.1 - 11-04-20 من واقع تجربة عليك تعريف متغير في المشـروع يحمل رقم الأصدار عليك بناء جدول في المشروع عباره عن حقلين ترقيم تلقائي وخانه نصيه رقميه يحفص رقم الأصدار ----------------------------------------------- اللي عليك أنك تسوية تتأكد من أن جميع الملفات بالمشروع في Copy Locel =True تاخذ ملف Debug محتوياته وتستبدله بالموجود هناك طرق كثيره لأستبداله وكأنك تتعامل مع مجلدات RE: بخصوص تحديث البرنامج - aljzazy - 11-04-20 بالنسبة لتحديث المشروع عند العميل فهذا يعتمد على عدة امور اذا كان التعديل على الملف التنفيذي فقط ولم تضف اي مكتبات اخرى فيكفي ان تتسبدل الملف التنفيذي القديم عند العميل بالملف الجديد اما اذا كان هناك اضافات للملفات من نوع dll للمشروع فاعتقد انك بحاجة الى اضافة جميع الملفات الجديدة للمشروع RE: بخصوص تحديث البرنامج - ابو روضة - 11-04-20 (11-04-20, 05:25 PM)aljzazy كتب : بالنسبة لتحديث المشروع عند العميل فهذا يعتمد على عدة امور جزاك الله كل الخير أخى
(11-04-20, 12:40 PM)DOX.1 كتب : من واقع تجربة جزاك الله كل الخير أخى
RE: بخصوص تحديث البرنامج - ابراهيم ايبو - 11-04-20 السلام عليكم ورحمة الله وبركاته احببت المشاركة هذه المرة بمنهج تفكير كيف تتم عملية التحديث للبرامج بالرغم من اني لم اقم بعمل هذه التجربة لكن التحديث هو عبارة عن تصليح واعادة تنصيب للنواقص(مجازا) او استبدال ملفات بأخرى فالمبرمج او الشركة المنتجة للبرنامج تشعر العميل المستثمر للبرنامج بوجود تحديثات وهذا يتم بناء على متغير Boolean في العادة تكون قيمته false وفي البرنامج كود اتصال مع موقع الشركة اتوماتيكي يتم التحقق من ان هذا المتغير مازال False وان كانت القيمة true فهذا يعني ان هناك تحديث موجود فان وافق العميل على التحديث يتم تحمبل ملف Modifier بشكل منفصل بعيدا عن البرنامج وتتم ازالته بعد اجراء التحديث وهو كما ذكرنا ترميم ولايتم الترميم مباشرة فلربما وهذا شائع ان المستثمر يعمل على البرنامج وبعد اكمال تجميل الملف تظهر رسالة للعميل مفادها سيتم اعادة اقلاع البرنامج او الويندوز ان كان هناك ملفات تتعلق به وهنا اما ان يوافق او يضغط لا ويقوم بحفظ عمله وبعدها يعمل اعادة اقلاع وتتم عملية الترميم اوالتعديل بشكل صامت وفي الخلفية وبذلك لايشعر بالعملية اما ماهي الملفات او البرنامج ككل فليس لدي تجربة في هذا الموضوع وان علمت بذلك مستقبلا فلن اتوانى عن انشاء مثال وشرح الطريقة دمتم بخير RE: بخصوص تحديث البرنامج - asemshahen5 - 11-04-20 [مشروع] تحديث تلقائي لمشروعك . How to Create Setup.exe in Visual Studio 2019 with SQL Database using ClickOnce | FoxLearn . RE: بخصوص تحديث البرنامج - ابو روضة - 11-04-20 الله يكرمكم أخوتى الكرام...
هذا الموضوع تقريبا كان من ثمان شهور وتقريبا نسيتوا
.لكنها معلومات لن تضّر بعون الله وأكيد سنحتاجها يوماً ما.
|