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

كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟

اذهب الى الأسفل

كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Empty كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟

مُساهمة من طرف أحمد مناع الأحد مارس 18, 2012 2:41 pm

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

أخوانى و أخواتى أعضاء و زوار منتدى مصر التقنى ...أهلا وسهلا بكم اليوم أن شاء الله تعالى راح نتعلم كيفية تحزيم برنامجك أو مشروعك المصمم بالفجوال بيسك 6 بأستخدام Package and Deployment Wizard وهى أداة مرفقة مع حزمة الفجوال بيسك ...

كيفية أستدعاء الاداة ؟

يتم ذلك عن طريق star ثم all programs ثم Microsoft vaual Studio 6.0 ثم Microsoft vaual Studio tools ثم أخيرا Package and Deployment و ذلك كما فى الصورة التالية :

كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ 540599191

عند بداية تشغيل البرنامج سيظهر لنا في الشكل التالي:


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup1


وكما ترون فإن الصورة تحتوي في أعلاها على الجملة Select project وأسفلها سيكون علينا وضع اسم ومسار المشروع الذي نريد عمل برنامج الإعداد له، بإمكانك تحديد مكانه بالضغط على زر Browse ، وسنفترض الآن أن اسم المشروع هو MyProg.vbp ..

وبعد أن نقوم بتحديد المشروع فإننا سنختار الخيار الأول Package من الخيارات الثلاثة المتاحة بالأسفل، وهذا الخيار هو الخاص بعمل برنامج الإعداد للمشروع ..
.

بعد الضغط على Package سيقوم المعالج ببدء العمل، وأول خطوة سيعملها هو البحث عن الملف التنفيذي للمشروع الـ exe ولا بد أن يكون هذا الملف موجوداً على نفس مسار المشروع، ويمكنك عمل هذا الملف من الفيجول بيسيك عن طريق الأمر Make Project.exe file من القائمة File، أنا أعرف أنكم تعرفون ذلك ولكنني أخاطب هنا الجميع المبتدأ والمتوسط والمحترف فأرجو أن تأخذوا ذلك بالاعتبار ..


بعد ذلك سوف سيظهر لنا النموذج التالي:


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup4


في وسط النموذج سنجد خيارين:
الأول هو Standard Setup Package ويُستخدم لتجهيز البرنامج للإنزال على أجهزة أخرى يواسطة ملف الإعداد Setup.exe ...

والثاني هو Dependency File ويُستخدم لإنشاء قائمة معلومات بالمكتبات والمكونات التي يحتاجها البرنامج ...

وفي حالتنا هذه سنختار الخيار الأول بكل تأكيد، ثم نضغط على الزر Next ..
هنا ستظهر لنا خيارات أخرى جديدة:


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup5


ومن هذه الخيارات سنختار المجلد الذي نريد إنشاء برنامج الإعداد Setup.exe عليه، وكما ترى فأنا أجعله على سطح مكتبي مباشرة، ويمكنك التغيير حسب رغبتك .. وعندما تضغط على الزر Next سيظهر لك الرسالة التالية:


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup6


وتخبرنا الرسالة سابقاً بأن المجلد Package غير موجود على المسار الذي اخترناه، فهل نريد إنشاءه وبالطبع سنختار (نعم) ...

بعدها سيظهر لنا نموذج مهم وهو نموذج يحتوي على قائمة بالملفات المرفقة مع البرنامج، وكما ترى في حالتي هذه فإنه يرفق الأداة Flash.ocx والأداة MsWinsck.ocx والأداة RichTx32.ocx ، وهذا أمر طبيعي لأنني استخدمت هذه الأدوات في مشروعي وبالتالي لابد أن أرفقها مع البرنامج لكي يتم تشغيل برنامجي في الأجهزة الأخرى دون الحاجة إلى أي أدوات مساعدة،

كما سنجد أيضاً في قائمة الملفات الملف التنفيذي للمشروع وهو MyProg.exe، وسنجد أيضاً VB6 Runtime and OLE Automation وهي المكتبة الخاصة بتشغيل البرامج المعمولة بالفيجول بيسيك على الأجهزة التي لا تحتوي على برنامج الفيجول بيسيك .. وطبعاً كل الملفات السابقة مطلوبة وبالتالي يجب عليك الإشارة عليها كلها بعلامة الصح حتى يقوم المعالج بتضمينها مع برنامج الإعداد ..


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup7


وكما ترى يوجد في وسط الشاشة من اليمين الزر Add، ويُمكنك هذا الزر من إضافة ملفات أخرى إلى برنامج الإعداد، بحيث يتم توزيعها مع البرنامج، وهو أمر ضروري جداً حيث أنك ربما تكون استخدمت ملفات أخرى مساعدة في البرنامج ( قاعدة بيانات، ملف صوتي، صورة ... أو ... أو ... الخ ) هنا سيكون عليك تضمينها مع البرنامج بواسطة الضغط على الزر Add ثم اختيار الملف الذي تريده ...


بعد أن ننتهي من إضافة الملفات سنضغط على الزر Next وننتقل إلى الخيارات التالية:


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup8


في وسط النموذج السابق نجد خيارين:

الأول Single cab ويقوم بإنشاء برنامج الإعداد على ملف واحد مهما كبر حجمه ...

الثاني Multiple cabs ويقوم بتقسيم برنامج الإعداد على ملفات متساوية الحجم، ويمكنك اختيار الحجم الذي تراه مناسباً، على سبيل المثال يمكنك جعل الملفات بحجم 1.44 ميجا بايت تمهيداً لوضع برنامج الإعداد على أقراص مرنة ..
وفي حالتنا هذه سنختار الخيار الأول Single cab وهو الخيار الأكثر استخداماً ...

بعد الضغط على زر Next سيظهر لنا نموذج يحتوي على عنوان البرنامج الذي نريده أن يظهر أثناء الإعداد، وطبعاً يمكنك كتابة الاسم الذي تريده ...


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup9


بعد الضغط على زر Next ستظهر لنا خيارات البرنامج بالنسبة لقائمة ابدأ Start، وتحتوي على أربعة أزرار:


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup10


New Group لإنشاء مجموعة جديدة في قائمة إبدأ ..
New Item لإنشاء عنصر أو اختصار جديد في قائمة إبدأ ..
Properties للتحكم في خصائص المجموعة أو العنصر ..
Remove كما هو معروف لمسح مجموعة أو عنصر ..

بعد الانتهاء من إعدادات قائمة إبدأ، نقوم بالضغط على زر Next وهنا تظهر لنا نافذة تحتوي على قائمة بالملفات المرفقة مع البرنامج ...


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup11


وكما ترى فإن القائمة مرتبة، أولاً اسم الملف، ثم مصدر الملف أو مكانه على القرص، ثم بعد ذلك المكان الافتراضي الذي سيتم نسخ الملف إليه عند تحميله في أي جهاز آخر، والذي يهمنا هنا هو الأخير، حيث أننا بإمكاننا التغيير كما نشاء، لكي نضمن أن يتم تشغيل البرنامج بشكل صحيح، وإليك توضيح لبعض الخيارات المتاحة في ذلك:
$(WinPath) لنسخ الملف إلى دليل الويندوز ..
$(WinSysPath) لنسخ الملف إلى دليل النظام System الموجود داخل مجلد الويندوز ..
$(CommonFiles) لنسخ الملف إلى مجلد الـ Common Files، الموجود داخل مجلد Program Files ..
$(CommonFilesSys) لنسخ الملف إلى مجلد الـ System الموجود داخل مجلد الـ Common Files ..
$(ProgramFiles) لنسخ الملف إلى مجلد الـ Program Files ..
$(AppPath) لنسخ الملف إلى مجلد البرنامج مباشرة ..
$(Font) لنسخ ملفات الخطوط إل مجلد الخطوط الموجود داخل مجلد الويندوز ..

بعد الانتهاء من إعداد الملفات والضغط على الزر Next ستظهر لنا نافذة جديدة لتحديد ما إذا كنا نريد أن نجعل البرنامج مشتركاً بحيث يتم استخدامه من أكثر من برنامج، وطبعاً لن نحدد هذا الخيار إلا إذا كنا في حاجة إليه:


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup12


بعد ذلك وبعد الضغط على Next نكون قد وصلنا إلى المرحلة الأخيرة، وفي الشاشة الأخيرة نقوم بوضع اسم لكي نحفظ عليه الإعدادات الخاصة بهذا البرنامج والذي قمنا بعملها في الخطوات السابقة ..


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup13


اكتب أي اسم ثم اضغط على Finish ..
انتظر الآن حتى ينتهي المعالج من عمله ..
بعد ذلك سيظهر لنا تقرير بما تم عمله ..
انظر التقرير التالي:


كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Ex_Setup14


كما ترى فهو يخبرنا بموضع برنامج الإعداد، وأن كل شيء تم بنجاح، و..، و.. الخ
اضغط على Close وبذلك نكون قد انتهينا تماماً من برنامج الإعداد .. ويمكنك البدء بتجربته ..

أتمنى لك التوفيق ...منقول بعد التعديل علية

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟ Empty رد: كيفية تحزيم برنامجك بأستخدام أداة Package and Deployment Wizard المرفقة مع الفجوال بيسك 6؟

مُساهمة من طرف أيمن الإبراهيم الأربعاء ديسمبر 18, 2013 7:55 pm

اذا بالامكان ارفاق الصور من جديد وشكرا
أيمن الإبراهيم
أيمن الإبراهيم
........
........

تاريخ التسجيل : 19/03/2013
المساهمات : 251
النقاط : 398
التقيم : 1
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى