05-06-19, 02:02 AM
(آخر تعديل لهذه المشاركة : 05-06-19, 05:34 PM {2} بواسطة عبد العزيز البسكري.)
السّلام عليكم و رحمة الله و بركاته
عيد فطر مبارك و سعيد لكا أعضاء فيجوال بيسك لكل العرب بصفة خاصّة وكل المسلمين بصفة عامّة
أعاده الله علينا و عليكم بالخير و اليمن و البركة .. و عساكم من عوّاده إن شاء الله
مساهمة منّي في تنويع مواضيع هذا اليبت العائلي العلمي الكبير .. إرتأيت أن أدرج هذه المساهمة البسيطة .. و الحصريّة .. و الفريدة .. حول تحزيم المشاريع و خصوصياتها ..
أحب التّنويه أنّي من هواة التحزيم بواسطة البرنامج العالمي الشهير SETUP FACTORY .. و لا يمكنني الإستغناء عنه أو استبداله
لكن بعيدًا عن روح الأنانية .. فكّرت أنّه يوجد منّا من يفكّر بالتحزيم بواسطة برامج مشابهة أخرى كهذا البرنامج الرائع و المسمى ADVANCED INSTALLER .. و هو شبيه تقريبا بمجمل محتوياته بالبرنامج العملاق الآخر INSTALLSHILED ..
البرنامج فعلا رائع من حيث واجهته الحديثة و المتطوّرة .. و من حيث الخدمات و التسهيلات المتشعبة و المتنوعة بمحتوياته
حاولت الإلمام بفكرة التحزيم من بدايتها لنهايتها مرورا بشروط تشغيل البرنامج التي يفضلها الواحد منّا .. إلى إدراج و التثبيت الأوتوماتيكي للبرامج الثانوية التي تودون إضافتها قبل تثبيت المشروع على جهاز العميل .. إلى الواجهات و الثيمات .. إلى كيفية إضافة قاعدة البيانات و المجلّدات الأخرى التي قد تحتوي على ملفات ما .. لأخراج المشروع بنهاية المطاف بأحلى صورة يمكن أن تكون إن شاء الله
قبل ذلك سادتي الأكارم .. يمكن تحميل هذا البرنامج العملاق مع التّفعيل .. من صفحتي الشخصية على الفور شيد ..
ملاحظة :
أرجو فضلا و إحسان منكم لا أمرا عدم الإستفسار لغاية إكمال الموضوع و الذي يحتوي على 40 صورة توضيحية .. تعمدت أنّي سأكتب تدريجيا ..فقط خشية إنقطاع الأنترنت .. و بارك الله في الجميع
إحدى واجهات البرنامج الرّئيسية
![[صورة مرفقة: p_1250xfi3x1.jpg]](https://4.top4top.net/p_1250xfi3x1.jpg)
بسم الله ..
مباشرة بعد تحميل البرنامج .. و تثبيته على الجهاز ..عند تشغيله على أساس تحزيم مشروع جديد .. سنختار مثلما تشير الصورة .. أمّا إكمال تحزيم مشروع قد بدأنا به مسبقا .. سيتم التطرق لها فيما بعد إن شاء الله ..
![[صورة مرفقة: p_125002kug1.jpg]](https://1.top4top.net/p_125002kug1.jpg)
بعد ذلك سيتم إختيار اسم لمشروعك .. و مؤسّسة إشهارية له ..
و لك كامل حرّية إختيار الأسماء ..
![[صورة مرفقة: p_12508df6w1.jpg]](https://1.top4top.net/p_12508df6w1.jpg)
سنقوم باختيار .. صيغة الإخراج للملف التنفيذي للمشروع .. أنت و رغبتك .. ستختار الإخراج سيكون بصيغة ال EXE و هي الصيغة الشائعة و المتعارف عليها لدى الكثير .. أو تختار الصيغة MSI ..و التي غالبا ما نجدها في بعض برامج حرق الإسطوانات .. و لك كامل حرية الإختيار في ذلك .. على حسب رغبتك و حسب هواك ..
![[صورة مرفقة: p_125072ox21.jpg]](https://4.top4top.net/p_125072ox21.jpg)
بعدها .. نختار التالي مثلما تشير الصورة بدون تغيير ..
![[صورة مرفقة: p_12506i9yt1.jpg]](https://6.top4top.net/p_12506i9yt1.jpg)
نضغط على زر الأمر مثلما تشير الصورة ..
![[صورة مرفقة: p_1250nn8ub1.jpg]](https://4.top4top.net/p_1250nn8ub1.jpg)
و نختار ملف ال SOLUTION لمشروعنا من على جهازنا ..
![[صورة مرفقة: p_1250lwb3o1.jpg]](https://6.top4top.net/p_1250lwb3o1.jpg)
نقوم باختيار .. التالي ..
![[صورة مرفقة: p_1250uatfu1.jpg]](https://5.top4top.net/p_1250uatfu1.jpg)
و ننتظر إكتمال العملية ..
![[صورة مرفقة: p_1250ivot61.jpg]](https://6.top4top.net/p_1250ivot61.jpg)
نؤشّر مثلما تشير الصورة أدناه .. ثم .. التالي
![[صورة مرفقة: p_1250y3dtt1.jpg]](https://5.top4top.net/p_1250y3dtt1.jpg)
نؤشّر على الكل .. ثم .. التالي ..
![[صورة مرفقة: p_12503r9lh1.jpg]](https://2.top4top.net/p_12503r9lh1.jpg)
نقوم .. بصفة إختيارية و ليست إجبارية بتغيير اسم الملف التنفيذي الذي سيظهر بعد التثبيت على سطح المكتب .. ثم التالي ..
![[صورة مرفقة: p_125044l171.jpg]](https://4.top4top.net/p_125044l171.jpg)
نختار التالي ..
![[صورة مرفقة: p_1250cqnw01.jpg]](https://5.top4top.net/p_1250cqnw01.jpg)
نختار .. التالي .. بدون تغيير ..
![[صورة مرفقة: p_1250gwr5f1.jpg]](https://2.top4top.net/p_1250gwr5f1.jpg)
التالي .. بدون تغيير ..
![[صورة مرفقة: p_1250u46ue1.jpg]](https://5.top4top.net/p_1250u46ue1.jpg)
و أخيرا للمرحلة الأولى .. نختار الإنهاء ..
![[صورة مرفقة: p_1250a1r5t1.jpg]](https://1.top4top.net/p_1250a1r5t1.jpg)
المرحلة الثانية سادتي الأفاضل ..
مباشرة بعد ضغط على زر الأمر إنهاء بالصورة أعلاه ..ستنفتح الشاشة الرئيسية للبرنامج
سنبدأ .. باختيار مثلما تشير الصورة و الوقوف على الأماكن المؤشر عليها بالأسهم الحمراء .. ثم الضغط دوبل كليك على ما هو مؤشّر بالسهم الأخضر ..
![[صورة مرفقة: p_12507n6d81.png]](https://2.top4top.net/p_12507n6d81.png)
و نختار الأيقونة لبرنامجنا التي ستظهر لنا بعد التحزيم على سطح المكتب ..
![[صورة مرفقة: p_1250pvoiu1.png]](https://6.top4top.net/p_1250pvoiu1.png)
بمشروعي الخاص و الذي أخذته كمثال .. يوجد لديّ العديد من المجلّدات ال Folder ..و التي تحتوي على صور و سكاينات و خطوط .. و هي بالمسار ال Bin .. Debug .. بمشروعي على الجهاز ..
![[صورة مرفقة: p_1250sb8rj1.png]](https://6.top4top.net/p_1250sb8rj1.png)
نقوم بإدراجها الملف بعد الآخر .. مع الإنتباه أنّه يجب الوقوف تماما مثلما هو موضّح بالأسهم التوضيحية ..
![[صورة مرفقة: p_1250buuqj1.jpg]](https://4.top4top.net/p_1250buuqj1.jpg)
ننتقل الآن لإضافة كل الملفات التي لم يتم إضافتها مع ملفات ال DLL بالمرحلة الأولى ..كمكتبات خاصة .. و قاعدة البيانات ..
![[صورة مرفقة: p_1250emtxe1.jpg]](https://2.top4top.net/p_1250emtxe1.jpg)
الرجاء الإنتباه للفرق .. ADD FOLDERS و ADD FILES
و حتى ننتهي من التبويب FILES AND FOLDERS نهائيا ..
سنقوم باختيار الأيقونة التي ستظهر على واجهة مشروعنا و كذلك التي ستظهر على الوينداوز مع البرامج المثبته الأخرى .. لاحظ الأيقونات هنا و التي أقصدها كمثال من جهازي ..
![[صورة مرفقة: p_1250iquco1.jpg]](https://3.top4top.net/p_1250iquco1.jpg)
![[صورة مرفقة: p_1250iksof1.jpg]](https://3.top4top.net/p_1250iksof1.jpg)
نكرّر نفس العملية مع .. EXTERNAL FILE ..ثم مع UNISTALL
و نختار أيقونتنا من على جهازنا ..
![[صورة مرفقة: p_1250oixxi1.jpg]](https://2.top4top.net/p_1250oixxi1.jpg)
لتصبح الوضعية بهذا الشكل ..
![[صورة مرفقة: p_1250w2ijr1.jpg]](https://3.top4top.net/p_1250w2ijr1.jpg)
ننتقل إلى التبويب الجانبي من البرنامج و المسمّى INSTALL PARAMETERS
نضغط مثلما يشير السهم على القائمة المنسدلة ..
![[صورة مرفقة: p_1250cpos21.jpg]](https://3.top4top.net/p_1250cpos21.jpg)
و نختار مثلما مظلّل باللون الأصفر ..
![[صورة مرفقة: p_12501wguj1.jpg]](https://3.top4top.net/p_12501wguj1.jpg)
قمت باختيار ما هو مظلّل باللون الأصفر حتى لا يتم خلق مجلّد ثالث بالقرص C أثناء تنصيب برنامجنا و يحدث بذلك لخبطة بمسار قاعدة البيانات .
قد يكون للواحد منّا شروط معينة شخصية أو للضرورة البرمجية ..
يمكن إشتراط إصدار وينداوز ما .. أو إصدار نت فريم وورك ما .. أو لا بد من توفر نسخة معينة لل SQL SERVER أو شروط أخرى بحيث لا يشتغل برنامجنا إلا إذا توفّرت الشروط التي قمت باختيارها من هذا التبويب
LAUNCH CONDITIONS
![[صورة مرفقة: p_125022yxz1.jpg]](https://2.top4top.net/p_125022yxz1.jpg)
لدينا .. كمثال نسخة كريستال ريبورت أو إصدار معيّن من الفريم وورك لا بدّ من تنصيبهما على جهاز العميل تلقائيا من دون أي تدخل منك أو منه .. أو ملفات تنفيذية أخرى
سنختار التبويب الجانبي
PREREQUISITES
كملاحظة سادتي الأفاضل .. أي عنوان جانبي لل ADVANCED INSTALLER
لم تجدونه ظاهرا أمامكم .. فقط نقوم بالضغط على CUSTOMIZE
![[صورة مرفقة: p_1250w4zi31.jpg]](https://3.top4top.net/p_1250w4zi31.jpg)
و نقوم بالتأشير و تشييك التبويب الذي نحتاجه للإشتغال عليه .. ثم APPLY
![[صورة مرفقة: p_12509t3oy1.jpg]](https://3.top4top.net/p_12509t3oy1.jpg)
ننتبه لهذه الصورة .. يمكننا حتى الإختيار لتشغيل برنامجنا كمسؤول و إضافت أخرى يمكنكم إكتشافها بأنفسكم ..
نقوم باختيار إصدار الفريم وورك الذي نريد تثبيته تلقائيا على جهاز العميل .. و يمكن تغيير التسمية مثلما تشاؤون ..
![[صورة مرفقة: p_125031e8w1.jpg]](https://1.top4top.net/p_125031e8w1.jpg)
![[صورة مرفقة: p_12504z5id1.jpg]](https://5.top4top.net/p_12504z5id1.jpg)
و نقوم باختيار .. جهازنا .. و نجلب مسار الكريستال ريبورت أو الفريم وورك أو ملفك الآخر و الذي يستحسن أن يكون مسار كل منهم مع ملفاتنا الأخرى بمعنى داخل مجلد ال DEBUG
![[صورة مرفقة: p_1250v7mbd1.jpg]](https://4.top4top.net/p_1250v7mbd1.jpg)
ننتقل إلى التبويب BUILD .. و نختار صيغة نهائية تنفيذية و أيقونة خاصة أثناء عملية التنصيب للمشروع
![[صورة مرفقة: p_1250x6ay21.jpg]](https://2.top4top.net/p_1250x6ay21.jpg)
ننتقل إلى التبويب الجانبي THEMES
![[صورة مرفقة: p_1250afeu01.jpg]](https://1.top4top.net/p_1250afeu01.jpg)
يمكنك الإختيار و التلاعب مثلما شئت بالثيمات المتوفرة و التغيير فيها و التغيير حتى بألوانها و لغتها إلى كتابة بالخطوط العربيّة ..
![[صورة مرفقة: p_1250n0wzm1.jpg]](https://2.top4top.net/p_1250n0wzm1.jpg)
![[صورة مرفقة: p_1250h2h3f1.jpg]](https://5.top4top.net/p_1250h2h3f1.jpg)
![[صورة مرفقة: p_1250sif9n1.jpg]](https://5.top4top.net/p_1250sif9n1.jpg)
![[صورة مرفقة: p_1250wgwo51.jpg]](https://3.top4top.net/p_1250wgwo51.jpg)
![[صورة مرفقة: p_12516leqd1.jpg]](https://4.top4top.net/p_12516leqd1.jpg)
دومًا من التبويب الجانبي THEMES
و من خلال العنوان DIALOGS
يمكننا التلاعب بواجهة مشروعنا مثلما نشاء ..
![[صورة مرفقة: p_125006te81.jpg]](https://4.top4top.net/p_125006te81.jpg)
و لتغيير العناوين إلى النصوص العربية .. سنختار مثلما تشير الصورة ..
![[صورة مرفقة: p_1250gk9fp1.jpg]](https://3.top4top.net/p_1250gk9fp1.jpg)
نوافق على الترقية .. و هي عملية روتينية ..
![[صورة مرفقة: p_12506pjup1.jpg]](https://6.top4top.net/p_12506pjup1.jpg)
و كل الخيارات متاحة أمامكم ..
![[صورة مرفقة: p_1250fxa1k1.jpg]](https://3.top4top.net/p_1250fxa1k1.jpg)
لمسات جمالية كمالية و الكمال لله .. وحده
جعل صور فلاشية أثناء التنصيب لمشروعنا بطريقة ال SLIDESHOW
![[صورة مرفقة: p_1250sk7v31.jpg]](https://1.top4top.net/p_1250sk7v31.jpg)
![[صورة مرفقة: p_125025rp61.jpg]](https://4.top4top.net/p_125025rp61.jpg)
![[صورة مرفقة: p_1250mba3p1.jpg]](https://6.top4top.net/p_1250mba3p1.jpg)
ننتقل الآن للمرحلة الأخيرة .. و هي تجهيز المشروع للتحزيم النهائي
من خلال تتبع الأسهم بالصور أدناه ..
![[صورة مرفقة: p_1250lyldm1.jpg]](https://3.top4top.net/p_1250lyldm1.jpg)
![[صورة مرفقة: p_1250saovp1.jpg]](https://1.top4top.net/p_1250saovp1.jpg)
و ننتظر لغاية إكتمال البناء أو عملية ال BUILD
![[صورة مرفقة: p_12505pwdc1.jpg]](https://6.top4top.net/p_12505pwdc1.jpg)
سنجد ملفّنا التنفيذي بالمسار ال DOCUMENTS على جهازنا .. أو المسار حسب ما تمّ إختياره من طرفك ببداية المشوار ..
و تجد كذلك الملف بعد التحزيم القابل للتعديل و القابل للإضافات فيما بعد بالمسار المذكور..
طبعا .. عند فتحنا ال ADVANCED INSTALLER و نريد الإشتغال على ملف بدأنا الإشتغال عليه سابقا و نريد التعديل عليه أو إكماله .. سنختار من الشاشة الرئيسية OPEN و نختار مشروعنا المتواجد و الذي سيظهر مساره و لا نختار NEW ثم CREATE PROJECT
هكذا أكون قد أنهيت هذا العمل البسيط ..
إن إرتأيت إضافات أخرى مهمة .. سأدرجها لا حقا بإذن الله لأنّ هدفي كان التحزيم البسيط لملفاتنا بدون الأمور الثانوية التعقيدية ..
فإن وُفّقت فمن الله .. و إن أخطأت فمن نفسي ومن الشيطان
و الله الموفّق و الله المستعان

![[صورة مرفقة: p_12501ohkp1.jpg]](https://4.top4top.net/p_12501ohkp1.jpg)
![[صورة مرفقة: p_1250nwqeq1.jpg]](https://4.top4top.net/p_1250nwqeq1.jpg)
![[صورة مرفقة: p_1250zl3cd1.jpg]](https://1.top4top.net/p_1250zl3cd1.jpg)

لكل من يقوم بالمساهمة
![[صورة مرفقة: aburawdah.gif]](https://i.postimg.cc/4N3yn7B8/aburawdah.gif)


![[صورة مرفقة: p_1251uqa551.jpg]](https://3.top4top.net/p_1251uqa551.jpg)