الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

setup project

مغلق
بدأه AhmedElbaz في 6 فبراير 2005 · 5 رد · 788 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السؤال عن كيفية عمل setup project

ملحوظة هامه جدًا : هذا الموضوع سألت فيه كتير بس الاجابات تدل علي قوة صاحب الاجابه ولكن

الاجابه مش واضحه بالنسبه لي 0

رجاء : أن يتفضل أحد الأخوة بشرح الموضوع من الألف الي الياء معتمدًا علي التالي =>

وجود windows application كامل نريد عمل setupله

يحتوي علي :

1 برنامج أخر يتم تثبيته عند تثبيت البرنامج واذا كان هذا البرنامج الاخر مثبت علي الجهاز

فلا يقوم بتثبيته والعكس

2 تثبيت FrameWork عند تثبيت البرنامج بمعرفه البرنامج اذا لم تكن مثبته علي النظام

رجاء عند الشرح : أن يكون الشرح واضح و عبارة عن خطوات مرتبه و متكاملة

مع خالص شكري لكم

#2

لماذا لم يجاوب احد؟؟؟؟؟؟؟؟؟؟؟؟

#3

بالفعل أخي العزيز نحن نريد من أصحاب الخبرة أن يفيدونا في هذه المواضيه المهمة جدا

الوفــي دومـــــاً

#4

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

كان هناك موضوع في قسم تكنولوجيا Microsot .net باسم كيفية إعداد ملف الـInstaller أو Setup ؟ , قوموا بالبحث عنه هناك فانه يحتوي على أشياء ممكن تفيدكم في هذا الأمر.

عموما يا أخي ,

بالنسبة للسؤال الأول , انت تريد ان تقوم بالتحقق من اذا كان جهاز المستخدم يحتوي على ملف معين او برنامج معين مثبت على نظامه اولا قبل البدء في عملية الـ Setup , واذا كان الملف غير موجود يقوم الـ Setup بفتح Setup آخر أو ملف آخر موجود في الـ Package بتاعة البرنامج بتاعك , اذا كان فهمي صحيحا , قم بعمل الآتي ::

1- يجب ان تعرف اسم وعنوان الملف الذي تريد ان يتحقق الـ Setup من وجوده.

2- بعد ان تقوم بانشاء مشروع Setup جديد , افتح نافذة الـ Solution Explorer وستجد في أعلى يسار هذه النافذه بعض الايقونات الصغيره , قم بالوقوف على كل أيقونه لتعرف ايهم ايقونة الـ Launch Conditions Editor ثم قم بالضغط عليها.

3- في نافذة الـ Launch Conditions التي قمت بفتحها في الخطوة السابقة ستجد مجلدين , الأول اسمه Search Target Machine , والآخر اسمه Launch Conditions قم بالضغط علي Search Target Machine بالزرار الأيمن للماوس , واختار من القائمة هذا الاختيار Add File Search وذلك لانشاء عنصر جديد , بعد ذلك قم بتسميته اى اسم ثم اضغط عليه ايضا بالزرار الأيمن للماوس واختار من القائمة هذا الاختيار Properties Window.

4- في الـ Properties Window التي قمنا بفتحها في الخطوة السابقة , وعند الخاصية FileName , اكتب اسم الملف الذي تريد التحقق من وجوده او عدم وجوده , مثلا mizo.dll , وفي الخاصية Folder قم بتحديد المكان الذي تود ان يقوم الـ Setup بالبحث فيه عن الملف mizo.dll , ثم لاحظ ولا تغير الكلمه المكتوبه داخل الخاصيه Property الآن.

5- على المجلد اللي اسمه Launch Conditions , اضغط بالزرار الأيمن للماوس واختار Add Launch Condition وذلك لاضافة شرط جديد , ثم قم بتسميته أى اسم , ثم اضغط عليه ايضا بالزرار الأيمن للماوس واختار Properties Window , ومن خلال النافذه التي ظهرت ستجد عدة خواص سنقوم بتغييرها .......

- قم بتغيير الخاصيه Condition بنفس الاسم الموجود في الخاصيه Property التي قلت لك فيها لاحظها ولا تغييرها.

- قم بتغيير الخاصيه InstallUrl الى عنوان الملف او الـ Setup الآخر الذي تود تشغيله في حالة عدم ايجاد الملف المطلوب , واذا كان هذا الـ Setup الآخر او الملف الآخر موجود داخل نفس مجلد الـ Package , قم بكتابة اسم الملف مباشرة ملحق به امتداده بدون اى عنوان.

- في الخاصيه الأخيره وتقريبا اسمها Message , قم بكتابة محتوى الرساله التي ستظهر للمستخدم في حالة عدم ايجاد الملف المطلوب.

بس خلاص.

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

بالنسبة للسؤال التاني ::

انظر تحت المجلد Launch Conditions , ستجد هناك اصلا Condition لم نقم بانشائه واسمه Net. فراموورك , اى ان الـ Setup بطريقة تلقائية يقوم بالتحقق ما اذا كان الدوت نت فراموورك موجود على جهاز المستخدم ام لا , ويمكنك تغيير الخاصيه InstallUrl الى اسم ملف الدوت نت فراموورك الذي سترفقه ضمن الـ Package بتاعتك ليتم تحميله اذا لم يكن متوفر على جهاز الضحيه !!!! اقصد المستخدم :P

واعلم ان هناك دائما أكثر من طريقه لأداء اى الوظيفة.

تم تعديل هذه المشاركة بواسطة معتز شمس في 1 مايو 2005 في 06:52

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#5

اذا كان فهمي غير صحيح لمشكلتك او قابلك اى مشاكل , اخبرني بذلك وسنقوم بحلها باذن الله.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#6

بسم الله الرحمن الرحيم

الرجاء متابعة هذة المشاركة ففيها حل كامل لمشكلتكم

مفاجأة......تعلم عمل ملف setup

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

هذا الموضوع مغلق.

مواضيع مشابهة