مشاهدة النسخة كاملة : كيف تجعل مشروعك Setup قابل للنصيب على اى جهاز.فى الفجيوال بايسك 2008. والشرح بالصور


tomjerry741
26-02-2012, 07:56 PM
بسم الله الرحمن الرحيم
لعلكم تتساءلون عن الطريقة
وتقولون : نريد ان نصمم برنامج ونجعله ملف setup يعمل على اى جهاز اخر
............
الحقيقة ان من يتعامل مع فجيوال بايسك 2010 يلاحظ ان بيئة التطوير متقدمة تعمل تحت منصة dot net framework 4
بمعنى ان مشروعك الذى تقوم بتصميمة وعمل debug له يحتاج الى نت فرام ويرك 1 ،2،3، 3.5، 4 واخيرا dotNet Framework x40_Client_x86_x64.exe وكل هذى البرامج لا بد ان تكون موجودة على الجهاز الذى تريد ان تفتح منه مشروعاتك
...........
كلنا يعلم ان معظم الاجهزة ليست بها تلك التقنية
انا استخدم نسخة ويندوز مدمجة بها تعاريف الساتا وبها كافة اصدارات النت فرام ويرك
وهى نسخة الطلبة 2012

Windows Xp Pro Sp3 Corporate student edition February 2012
---------------------------------------------------
والان حتى لا اطيل عليكم الكلام ابدأ شرحى
اللهم لا سهل الا ما جعلته سهلا ، وانت تجعل الحزن ان شئت سهلا 1-
قم بفتح برنامج فجيوال بايسك 2005/2008/2010 او اى اصدار تستخدمه
2- قم بأختيار مشروعك الذى تريد ان تحوله الى Deployment بمعنى اخر ، الذى تريد ان تحوله الى برنامج قابل للتنصيب
ولنفترض انك قمت بتصميم برنامج الويندوز ميديا بلايد الى طرحته لك سابقا من قبل
http://www4.0zz0.com/2012/02/26/16/735189429.jpg

---------------------------------
2-
على ايدك اليمين ستجد نافذة الخصائص ومتصفح الحلول soluation explorer
قم بالضغط كليك يمين على سوليوشن +اسم مشروعك-- كما سترى بالصورة الموضحة التالية
ثم من القائمة المنبثقة اختر add ثم اختر New project

http://www4.0zz0.com/2012/02/26/17/977223609.jpg

-------------------
3-
بعد ان تنفذ الخطوات السابقة سوف تفتح لك نافذة
اتبع الصورة التالية ونفذ الخطوات كما هى مبينة بالارقام
1- بعد ان قمت بالضغط على سوليوشن واخترت منها اضافة + ثم مشروع جديد
او سواء قمت بالضغط على السهم الموجود اعلى يسار برنامج الفجيوال بايسك واخترت add new project
فانت بالضرورة سوف تظهر لك النافذة التى سوف نشرحها فى .......
2- ابحث ان Other project types
واختر منها Visual studio installer
3- واختر سيت اب ويذرد Setup Wizerd كما تلاحظ بالصورة التالية
4- فى رقم اربعة يمكنك ان تختار نت فرام ويرك 2 وهو اقل اصدار معروف حاليا
5- لا تنسى تسمية مشروعك بأسم البرنامج الذى نتعامل معه حاليا وليكن مثلا
windows media player test setup
ثم اضغط ok
تابع الصورة التالية وقم بتنفيذ الخوات كما هو مذكور بالارقام
http://www4.0zz0.com/2012/02/26/17/581587673.jpg

---------------
4-
بعد ان تضغط انتر سوف تظهر لك هذى الشاشة اضغط نكست للمتابعة وهكذا
http://www4.0zz0.com/2012/02/26/17/400119577.jpg

-
الخطورة التالية


http://www4.0zz0.com/2012/02/26/17/346702376.jpg

ثم نأتى الان للمرحلة الخطيرة وهى مرحلة اختيار " محتويات السيت اب"
لابد ان تقوم باختيار بعض الملفات المساعدة للتنصيب حتى لا تحدث مشاكل لمستخدم برنامجك
ولن اتحدث اليوم ان ارفاق ملفات الدل Dll Files وسأؤجل الحديث عنها لما بعد
ولكن هناك ملفات ضرورية الان لابد من ارفاقها فى مشروعك
-
بعد ان تضغط نكست كما بالصورة السابقة
ثم باختيار الملفات التى سوف يتم استخراجها
مثلا يمكنك اختيار اضافة صورة يتم استخارجها فى مجلد البرامج او ملف تكست read me مثلا
او عنوان لصفحة ويب تفضلها او اى اعلانات اخرى تريدها ولكن الاروع من هذا هو اضافة ملفات ملساعدة فى حالة ان مستخدم برنامجك لا يوجد لدية نت فرام ويرك وياسلام لو انت ادمجتهم فى مشروعك عشان ينزلوا فى مجلد البرامج عنده --
-- سواء على سطح المكتب او فى مجلد برامج الويندوز program files او فى قائمة ستارت start menu
http://www4.0zz0.com/2012/02/26/18/689870833.jpg
سوف تواجه النافذة التالية كما بالصورة القادمة
اضغط Add
واذهب الى مجلد مشروعاتك وهو غالبا ما يكون فى المستندات تحت مسمى Visual basic
project
ثم حدد مشروعك الذى تريد تحويله الى ملف سيت اب
بداخل مجلد مشروعك ستجد ملفين مهمين يجب ان تضيفهما الى محتويات التنصيب
الملف الاول ينتهى ب config
والملف الثانى ينتهى ب vbproj
قم باختيار تينك الملفين
كما سترى بالصورة -- اضغط اعلى الصورة للتكبير
http://www4.0zz0.com/2012/02/26/17/600806237.jpg

تساؤل:
هل هناك ملفات اخرى يمكن اضافتها غير هذين الملفين
- نعم ، هناك ملفات اخرى منها ملفات الدل الخاصة بالمشروع اذا كنت تقوم بتصميم برنامج قواعد بيانات اكسس
هناك ملفات exe يمكن اضافتها مثل ويندوز انستولر
ومنها برنامج الدوت نت فرام ويرك
dotNet Framework x40_Client_x86_x64.exe
WindowsXP-KB942288-v3-x86.exe ملف هوتفيكسس خاص بتحديثات الويندوز
سوف اقوم برفعة الى المرفقات وسأؤجل الحديث عن ملفات الدل الى وقت لاحق


كما ترى بالصورة لدى هذين الملفين وسوف اقوم بأدراجهم الان --
http://www4.0zz0.com/2012/02/26/17/621354239.jpg
اضغط next
ثم Finsh

اذا لم يكن لديك هذين الملفين فلا مشكلة هنالك
اضغط فنش وارتاح بقى
----------------------------------------------------------
5-
http://www4.0zz0.com/2012/02/26/18/115375519.jpg

-
فى نافذة متصفح الحلول
اضغط كليك يمين على ملفات مشروعك قم اختر build
وكذالك الحال فى ملفات السيت اب كما تريد
http://www4.0zz0.com/2012/02/26/18/438494040.jpg
--- لا تتعجل هناك اضافات قد ترغب بفعلها قبل ان تغلق مشروعك الان --
اذا اردت -- فما عليك الا الصبر والسلوان
-
فى منتصف شاشة برنامجنا الحالى
ستجد ثلاث مجلادت بالترتيب كالاتى
العنصر الاول مختص بالملفات التى سيتم وضعها فى مجلد البرامج "
اذا ضغطت على عنصر application folder
يمكنك تغيير القيمة defaultlocation
وهو اسم برنامج الذى سوف يتم وضعه فى مجلد البرامج بالويندوز يعنى ملف بروجرام فايل
سنتكلم عن هذا الامر فى وقته
والان
اضغط كليك يمين على application folder
user desktop
user programs menu
طبعا هتضغط على عنصر عنصر من هؤلاء الثالثة
اضغط كليك يمين واختر add ثم اختر folder
بهذى الطريقة سيتم انشاء فولدر فى كل من هؤلاء الثلاثة
وسوف تعرف هذا بنفسك حين تفعل ما انصحك به الان
http://www4.0zz0.com/2012/02/26/18/250797670.jpg

-
بعد ان تقوم باختيار folder للعناصر الثلاثة لا تنسى ان تقوم بتسميتهم بالاسم الذى تريد كما
المهم ان يكون على هذه الصورة
C:\Program Files\windows media player
ستلاحظ بالصورة
اذا كانت الصورة بها عكس ذلك فلا تغير شئيا ودع الاعدادى الافتراضى كما هو
حتى لا توجد اخطاء مصيرية فى بناء مشروعك فيما بعد

http://www4.0zz0.com/2012/02/26/18/626969778.jpg


-
والان كما ترى بالصورة السابقة قد تم ايجاد ستة العناصر
عليك بضغط كليك يمين على كل عنصر
ثم اختر add
+
primary output
واختر كما ترى بالصورى التالية
http://www4.0zz0.com/2012/02/26/18/590441855.jpg

-----
ولكل بريميرى سوف تقوم باضافتة سوف نصنع له اختصارة shortcut
وطبعا كل شورت كت سوف يضاف الى مجلد البرامج واخر على سطح المكتب
واخير الى قائمة ستارت
لا تنسى ان كل شورت كت سوف تقوم بانشاءة لا بد ان تضع له اسم معين وليكن مثلا اسم برنامجنا الحالى وهو windows media player
http://www4.0zz0.com/2012/02/26/19/327201753.jpg

-
الصورة التالية لا تحتاج الى شرح
علينا ان نجعل برنامجنا له ايقونة مميزة
تابع الصورة
http://www4.0zz0.com/2012/02/26/19/906026891.jpg

------
لمزيد من التوضيح للمبتدئين
عليك بملاحظة الصورة التالية


http://www4.0zz0.com/2012/02/26/19/344685400.jpg
---------------------
والان
لا بد ان تكون لدينا ايقونات نختار من بينها
اذا لم يكن لديك
ابحث فى مجلد الويندوز لديك بجهاز الكمبيوتر عن اى ايقونة
حتى لو كانت ايقونة تمثل التراب نفسه

http://www4.0zz0.com/2012/02/26/19/515856813.jpg

-
انتهينا من الاساسيات
نقوم الان بضغط كليك يمين ونختار بناااااااء build
الصورة سوف تبين لك كل شئ
http://www4.0zz0.com/2012/02/26/19/675431517.jpg

لا بد ان تنتظر دقيقة او دقيقتين حتى يتم بناء مشروعك وتحويلة الى ملف سيت اب
انتظر كما اننى الان انتظر ولو اننا كنا نراقب مجلد مشروعنا فى المستندات فسوف نلاحظ تكوين ملفين سوف ارفق لك صورة بهما الان
http://www4.0zz0.com/2012/02/26/19/623310012.jpg
-------
الخطوة الاخيرة هى التجربة
دعونى الان انتقل الى المجلد الذى به الملف الذى قمنا باعدادة
ولسوف تجدونة بجوار مجلد المشروعات --" بجوار ملف مشروعك الاساسى "

http://www4.0zz0.com/2012/02/26/20/718169023.jpg

-----------
انتهيت بحمد الله من شرح موضوع
اتمنى ان تعم فائدتة على الجميع
ولو انكم بحثتم عنه فى جميع المنتديات العربية لن تجدو شبيها بما قدمته لكم الان
واحتسب عملى هذا خالصا لله
ارجوا - منكم - دعوة لى بظهر الغيب -


------------------

أحـمد قرنى
26-02-2012, 08:27 PM
جزاكم الله خيراً