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

ميزة جديدة في مشروع Setup

بدأه محمد سامر أبو سلو في 5 يناير 2006 · 46 رد · 18,662 مشاهدة · في قسم الدروس والمواضيع المتميزة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند قيامي بعمل Setup للمشروع الذي أعمل عليه على Vb 2005 وبطريقة الـ Setup Wizard ذات نفسها التي كنا نعمل عليها أيام VB 2003 لاحظت خيارا جديدا مفيدا وأحببت لفت نظر الإخوة هنا إليه كونه يجيب عن بعض التساؤلات بخصوص مشاريع الإعداد التي طرحت في المنتدى

إذا نقرت خصائص مشروع الإعداد سترى زرا جديدا مكتوب عليه Prerequisites و من خلاله تستطيع تحديد ماهي المكتبات التي يعتمد عليها مشروعك مثل الفريموورك و الكريستال ريبورت ... الخ كما هو ظاهر في الصورة

04_01_06_02_54_07_1136415247_1.JPG

وبعد النقر على هذا الزر ستظهر لك نافذة تضبط فيها خياراتك المطلوبة والمكتبات التي يعتمد عليها مشروعك كما في الصورة

04_01_06_02_55_01_1136415301_.JPG

وبعد القيام بعملية Build للمشروع ومشروع الإعداد الخاص به سترى أنه قد أنشأ لك ملفات الإعداد ووضع المكتبات المطلوبة في مجلدات جاهزة حيث يمكنك بعدها نسخ جميع الملفات والمجلدات الناتجة إلى CD مثلا لإعدادها على الجهاز الذي سيشغل المشروع كما في الصورة

04_01_06_02_55_50_1136415350_3.JPG

و سيتولى الملف setup.exe الذي تنشئه بيئة التطوير تلقائيا مهمة فحص وجود هذه المكتبات على الجهاز الذي يتم الإعداد عليه وإعدادها مباشرة عليه في حالة عدم وجودها

تم تعديل هذه المشاركة بواسطة samerselo في 5 يناير 2006 في 01:59

2

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#2

رائع هاجربها وارد عليك على العموم جزاك الله خيرا

#3

الف شكر وهي ليست جديدة ولكنها مبسطة عن 2003

والف شكر عموما تسلم وجربها ورد خبر

انا جربتها من خاصيةpublish على ويب بتعطي مشاكل

تحتاج بعض التعديلات

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#4

أخ Romantic_touch

بالـ 2003 كنا نستخدم ما يسمى بالـ Merge Modules وهي مازالت مدعومة ضمن 2005 ولكن هنا مثلا الكريستال ريبورت لايمكنك إضافته كـ Merge Module بل يجب إضافته بالطريقة المذكورة هنا

بس موضوع الـ Publish ما جربتوا أنا اعملت طريقة الـ Setup Wizard فورا بس بعتقد أنو موضوع الـ Publish بدك تستخدم خيار Download from web بدل Download from the same location والخيار يللي أنا استخدمتوا هو بسبب أنو برنامج الإعداد الخاص بي ما بدي ارفعوا على الويب بدي احرقوا على CD

على كل حال جرب وحط النتيجة هون هيك بيستفيد الجميع

تم تعديل هذه المشاركة بواسطة samerselo في 5 يناير 2006 في 12:14

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#5

السلام عليكم

مشكور اخ محمد على التوضيح

يلى VS.NET2005 سهل الحياة البرمجية الى درجة كبيرة جدا والدور والباقى علينا نحن كمبرمجين

فى الرقى ببرامجنا :D

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#6

شكرا يا اخى على هذه المعلومة القيمة التى سهرنا ليالى طويلة لحل هذه المشكلة

#7

لا شكر على واجب وأرجو أن يكون الشرح واضحا

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#8

يا اخي انا لدي vb2005 Express لكني لا اجد المشروع الSetup Wizard من اين استطيع فتحه؟؟

تعلم:كيف تشغل برنامجك (قبل) ما يشتغل ال explorer, مثل ال check desk في الوندوز 98 و me

اللهم عطر يومنا بالايمان وانر قلبنا بالقرآن ورزقنا من حيث لانحتسب واجعل لنا سكينة تطمئن بها روحنا واحفظنا من كل سوء اللهم بارك لنا في رجب وشعبان وبلغنا رمضان آمين يارب العالمين

ranneh.com

#9

أنا لدي النسخة Professional ولم أقم بإنزال الـ express بسبب كبر حجمها وبطء وصلة الانترنت لدي

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#10

مشكور أخي على هذا الموضوع ولكن عندما نفذت هذه

الطريقة ظهر لي ثلاثة أخطاء وقد وضعت صورة

توضح هذه الأخطاء

post-59139-1138549276_thumb.jpg

#11

@maayah

الخطأين الثاني والثالث ظهرا بسبب ظهور الخطأ الأول كما أظن وأعتقد عندما تحل مشكلة الخطأ الأول لن يظهرا

بالنسبة للخطأ الأول كما يبدو من الرسالة أنك قد حددت إنزال المكتبات من الويب ولم تستخدم الخيار الذي أشرت إليه في شرحي وهنا يطالبك بتعريف الموقع الذي سيقوم برنامج الإعداد بإنزال المكتبات منه ويتم حل المشكل بتعريف الموقع المطلوب بشكل صحيح

إقرأ الرسالة جيدا وترجمها للعربية الرسالة واضحة

وإن كنت راغبا بتوزيع البرنامج على CD وليس رفعه على الويب يمكنك استخدام خطوات شرحي حرفيا وبكل سهولة

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#12

شكرا على ردك

ولكني أستخدمت نفس خطواتك

#13

معناها يوجد لديك مشكلة في إنزال الفيجول ستوديو

يوجد لديك ملفات ناقصة حاول إعادة إنزال الفيجول ستوديو كاملا

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#14

لقد قرأت رسالة الخطأ جيدا واستخدمت نفس طريقتك

ولكن للأسف ظهر لي نفس الخطأ وأنا لا أعرف

ما هو سبب هذه المشكلة

انا معك ممكن أن تكون هناك مشكلة في تنزيل الفيجوال ستوديو

هل يوجد حل بديل عن هذه الطريقة

مع شكري

#15
maayah كتب:
لقد قرأت رسالة الخطأ جيدا واستخدمت نفس طريقتك

ولكن للأسف ظهر لي نفس الخطأ وأنا لا أعرف

ما هو سبب هذه المشكلة

انا معك ممكن أن تكون هناك مشكلة في تنزيل الفيجوال ستوديو

هل يوجد حل بديل عن هذه الطريقة

مع شكري

samerselo كتب:
معناها يوجد لديك مشكلة في إنزال الفيجول ستوديو

يوجد لديك ملفات ناقصة حاول إعادة إنزال الفيجول ستوديو كاملا

أو لا أدري

يوجد طريقة Publish ولكن كما تلاحظ من رد الأخ Romantic_touch ظهرت لديه مشاكل ولكنه لم يعد لإخبارنا فيما إذا توفق لحل هذه المشاكل

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#17

الطريقة مشروحة سابقا في المنتدى وهي نفس الطريقة الخاصة بـ 2003 فقط هنا ذكرت التعديلات التي وجدتها في الـ 2005 عن الـ 2003 فقط حاول استخدام خاصية البحث في المنتدى

وباختصار شديد

اضف لحلك مشروعا اضافيا من نوع Setup wizard من new Project ثم Other project types ثم setup and deployment ثم setup wizard

ثم اتبع خطوات المعالج فيقوم بإنشاء مشروع الـ setup الهيكلي لك كل ما بقي عليك هو إضافة الملفات الضرورية وإنشاء الاختصارات و عمل Compile وتكون قد انتهيت

تم تعديل هذه المشاركة بواسطة samerselo في 4 فبراير 2006 في 02:05

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#18

كيف بدي اعمل سيت اب لمشروع تم برمجته علي VB2005 Express

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#19

آسف لا أستطيع الإجابة عن هذا السؤال لأنني لا أمتلك النسخة Express

يحال السؤال للإخوة المشرفين على المنتدى

تم تعديل هذه المشاركة بواسطة samerselo في 7 فبراير 2006 في 02:23

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#20

مساء الخير :::...

شكرا يا اخى على هذه المعلومة

#21

حقيقة ان الفيجوال استديو 2005 سهل اشياء كثيرة وجعلها اكثر متعة ...

بالنسبة لي لازلت اعمل على النسخة 2003 ..

وان شاء الله انتقل قريبا الى 2005

#22
prof_1982 كتب:
كيف بدي اعمل سيت اب لمشروع تم برمجته علي  VB2005 Express

لايوجد سيت اب بروجيكت فى نسخة الاكسبريس تحتاج الى النسخة البروفيشنال

#23

إخواني كيف أنصب برنامج Windows Installer إذا لم يكن موجود من قبل ( عند عمل Setup لنظامي )

#24
mqmmss كتب:
إخواني كيف أنصب برنامج Windows Installer إذا لم يكن موجود من قبل ( عند عمل Setup لنظامي )

وقت أنت بتضغط زر Prereqeristics وبتظهر لك القائمة الخاصة بها من هناك بتلاقي بند خاص بـ Windows Installer بس ضع اشارة بجانبه لتضمينه مثل باقي المكتبات المعتمد عليها المشروع

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#25

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

إخواني الكرام..

لو أردت أن أقوم بتحميل برنامج غير مضمن ضمن VS.NET2005

مثل برنامج MS-SQLSERVER2000 Enterprise Edition

مع العلم بأنة سيتم وضع البرنامج ( الذي نريد ضمة ضمن الحزمة ) بجوار الملف Setup.exe

فما هو الحل

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