تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
من المنتدى القديم - كيفية عمل Setup باستخدام Setup Factory
#1
كاتب الموضوع : أحمد جمال

درس: setup factory version 6.0 بقلم:احمد صبحي (محمد السيد) 1/2
كاتب المقال الأستاذ : محمد حمود المشرف العام السابق في المنتدى ...

بسم الله الرحمن الرحيم
نتعلم اليوم سوياً واحد من اكثر برامج الاعداد استخداما نظرا لما يتميز به من سهولة الاستخدام و كذلك التحكم في ادق تفاصيل عملية الاعداد. سيكون شرحنا اليوم علي برنامج setup factory version 6.0 لنبدأ بسم الله.
كلنا يعلم مدي اهمية برامج الاعداد لذا سنبدأ مباشرة في ا ستخدام البرنامج وهو مخصص لمبرمجي visual basic version 5 & 6 وان كان من الممكن استخدامه لاعداد البرامج المكتوبة بأي لغة برمجة أخري.

اولا قم بفتح البرنامج .
قم بتحديد الاختيار الاول create a new project
ولا تنسي ان تحدد الاختيار use the project wizard للتسهيل قبل الضغط علي الاختيار الاول.
عند الضغط علي رمز create a new project wizard تظهر الشاشة التالية

اضغط علي زر next ...

في حقل company name ادخل اسم الشركة
في حقل product's name or title ادخل اسم البرنامج الذي تقوم باعداده
و الباقي يمكنك تكملته اضغط علي next للاستمرار في عملية الاعداد
سيسألك البرنامج عن المكان الذي به الملفات التي ستقوم بادراجها "الفولدر الرئيسي المحتوي علي ملفات التشغيل لبرنامجك"

سيسألك البرنامج عن المكان الذي به الملفات التي ستقوم بادراجها "الفولدر الرئيسي المحتوي علي ملفات التشغيل لبرنامجك"
ملحوظة: لا تدرج ملفات التشغيل الاساسية الخاصة بvisual Basic لان البرنامج سيقوم باضافتها كما سنري لا حقا فقط ضع الملف التنفيذي لبرنامجك واي ملفات اخري ترغب باضافتها مثل قواعد البيانات – active skin control ...... الخ.
قم بتحديد الاختيار include files in subfolders ان كنت ترغب في ضم الملفات التي توجد في مجلدات تحت المجلد الرئيسي الذي اخترته
ثم اضغط علي next للمتابعة فتظهر الشاشة التالية

قم بتحديد الاختيار الاول لضم برنامج الغاء تثبيت uninstall لبرنامج الاعداد
اما الاختيار الاخير فقم بتحديده لاضافة ملفات التشغيل الرئيسية لVisual basic ثم اضغط select Runtime modules لتحديد ان كنت تعمل بالاصدار الخامس او السادس من فيجوال بيسيك .
حدد بأيهما تعمل ثم ا ضغط علي ok
قم بالضغط علي finish
نعود بعد ذلك للشاشة الرئيسية للبرنامج و قد تم اضافة الملفات الرئيسية التي حددتها
لاحظ: يتم ارفاق run time files الخاصة بفيجوال بيسيك الا انها لن تظهر لك في الشاشة التالية

في القائمة علي اليسار تجد الازرار التالية والتي سنقوم بشرحها تفصيلا :
• General Design
• Screens
• Actions
• Packages
• Runtime support
• Uninstall

• في اول تبويب تظهر الاعدادات التي ادخلتها اثناء عمل ال wizard السابقة.
يمكن تعديل اي منها الان.
• في ثاني تبويب setting تجد الاعداداتالخاصة بعملية ال setup مثل اسم الدليل داخل program files ، اسم البرنامج في task bar اثناء الـsetup و هكذا.

• في ثالث تبويب يمكنك ادخال الـ serial Number الذي سيطلب من المستخدم لكي يستمر في عملية الـ setup
1. قم بالضغط علي زر generate فتظهر لك نافذة تطلب منك اما
ادخال serial معين خاص بهذه النسخة فقط أو ادخال serial و يقوم البرنامج اوتوماتيكيا بعمل تسلسل لعدد معين من ال serials تريده
ثانيا يطلب منك ادخال شكل الserial اي الـ Mask
مثلا pcew - #### - ##### - #####
او # # # - cd - # # # و هكذا

• ثانيا : الزر الثاني في القائمة الرئيسية علي يسار البرنامج screens
تعتبر امكانية التحكم في شكل الشاشات الخاصة بالـsetup والتي ستظهر للمستخدم هي اهم مميزات هذا البرنامج عن اي برنامج setup اخر مثل wise install او install shield - هذا في راي الشخصي – حيث يمكنك عدم عرض اي شاشة علي المستخدم اي بمجرد الضغط علي setup يقوم برنامج الاعداد باضافة الملفات لجهاز المستخدم مباشرة دون اي تدخل منه - و ان كان لا يفضل عمل ذلك لدواعي نفسية مستخدم برنامجك.

عند الضغط علي screens تظهر النافذة التالية والتي من خلالها تتحكم في الشاشات التي تظهر قبل عملية اضافة الملفات و كذلك بعد عملية الsetup

ملحوظة : اعتقد انه من البديهي عند عمل serial number للبرنامج الا تحذف الشاشة الخاصة بـ serial number و التي تظهر قبل الاعداد.
ايضا من مميزات هذا البرنامج هو التعديل في الشاشة مباشرة مثلا لو اردنا عمل End user License Adreement والتي نراها في كل برامج مايكروسوفت قبا عملية ال setup اذهب للشاشة رقم 2 وهي License Agreement اضغط بالزر الايمن للماوس عليها و اختر properities ثم اختر التبويب الثاني Custom و اكتب النص الذي تريده.

• من خلال الزر الثالث actions في الشاشة الرئيسية للبرنامج يمكنك تحديد actions معينة يقوم بها برنامج الاعداد مثل عمل مجلد جديد ، عمل shortcut و هكذا

• الان نقوم باضافة ما تبقي من ملفات للمشروع :
قم بعمل right click علي الشاشة الرئيسية للبرنامج و اختر add files او اضغط الزر insert من لوحة المفاتيح و ادرج الملفات التي تريد نسخها لجهاز المستخدم - كما قلت سابقا لا تضيف run time files –
تأكد من وجهة كل ملف بمعني تأكد ان ملفات ocx و dll موجهة لـ system directory وليس app. Path وذلك من خلال ضغط الزر الايمن للماوس علي الملف المراد تعديله و اختر properities file او اضغط ctrl + enter فتظهر النافذة التالية:


من التبويب الثاني shortcut يمكنك تحديد اي الملفات ستصنع لها shortcut و بأي مكان

الان و بعد اضافة كل الملفات التي تريدها اضغط الزر F6 تظهر الشاشة التالية

قم بتغيير مكان output folder للمكان الذي تريده وكذلك اسم ملف ال setup للاسم الذي تريده ثم اضغط F7 لبداية عملية اـcompiling و بناء الملف.
احمد الله الذي اعانني علي انهاء هذا الشرح وارجو منكم ان تسامحوني لشدة الاطالة و ارجو دعائكم لي و لاخواننا في فلسطين.


كاتب المقال : احمد صبحي (محمد السيد) القاهرة
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية عمل امتداد خاص بك و جعل برنامجك الافتراضي لهذا الامتداد-ادخل وشوف المزيد بالصور Aly El-Haddad 6 1,519 09-10-16, 11:15 AM
آخر رد: MicroDoha
  تعلم كيفية حفظ و أسترجاع الصورة فى قاعدة بيانات أكسس باستخدام الكائن Stream object أحمد مناع 9 4,467 29-05-16, 12:24 AM
آخر رد: CLARO
  من المنتدى القديم - للمبتدئين كل ما تريد معرفته عن الوقت والتاريخ والأدوات المتعلقة RaggiTech 1 936 06-03-15, 04:29 AM
آخر رد: abulayth
  الاتصال بمصنفات Excel باستخدام تقنية الربط ADO أحمد مناع 1 1,871 17-01-15, 02:31 PM
آخر رد: العيد1403
  كيفية حساب الزكاة - خاص بالمبرمجين (فقه برمجية) السندبااد 9 3,755 19-11-14, 01:29 PM
آخر رد: Amir_alzubidy
  كيفية حساب الزكاة - خاص بالمبرمجين (فقه برمجية) السندبااد 3 742 22-08-13, 04:36 PM
آخر رد: السندبااد
  كيفية التعامل مع دوال الوقت و التاريخ و كيفية تنسيقهما فى الفجوال بيسك 6 the viper 6 1,895 15-06-13, 08:17 PM
آخر رد: husain1980
  للمبتدئين - كيفية عمل Setup بالبرنامج المرفق مع الفيجوال بيسك RaggiTech 0 2,244 14-10-12, 02:00 PM
آخر رد: RaggiTech
  من المنتدى القديم - الأخطاء البرمجية RaggiTech 0 747 14-10-12, 01:57 PM
آخر رد: RaggiTech
  من المنتدى القديم - السلسلة الذهبية ... تمرير باميترات إلى داخل البرنامج من الويندوز RaggiTech 1 506 14-10-12, 01:54 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم