05-06-19, 02:02 AM
(آخر تعديل لهذه المشاركة : 05-06-19, 05:34 PM {2} بواسطة عبد العزيز البسكري.)
السّلام عليكم و رحمة الله و بركاته
عيد فطر مبارك و سعيد لكا أعضاء فيجوال بيسك لكل العرب بصفة خاصّة وكل المسلمين بصفة عامّة
أعاده الله علينا و عليكم بالخير و اليمن و البركة .. و عساكم من عوّاده إن شاء الله
مساهمة منّي في تنويع مواضيع هذا اليبت العائلي العلمي الكبير .. إرتأيت أن أدرج هذه المساهمة البسيطة .. و الحصريّة .. و الفريدة .. حول تحزيم المشاريع و خصوصياتها ..
أحب التّنويه أنّي من هواة التحزيم بواسطة البرنامج العالمي الشهير SETUP FACTORY .. و لا يمكنني الإستغناء عنه أو استبداله
لكن بعيدًا عن روح الأنانية .. فكّرت أنّه يوجد منّا من يفكّر بالتحزيم بواسطة برامج مشابهة أخرى كهذا البرنامج الرائع و المسمى ADVANCED INSTALLER .. و هو شبيه تقريبا بمجمل محتوياته بالبرنامج العملاق الآخر INSTALLSHILED ..
البرنامج فعلا رائع من حيث واجهته الحديثة و المتطوّرة .. و من حيث الخدمات و التسهيلات المتشعبة و المتنوعة بمحتوياته
حاولت الإلمام بفكرة التحزيم من بدايتها لنهايتها مرورا بشروط تشغيل البرنامج التي يفضلها الواحد منّا .. إلى إدراج و التثبيت الأوتوماتيكي للبرامج الثانوية التي تودون إضافتها قبل تثبيت المشروع على جهاز العميل .. إلى الواجهات و الثيمات .. إلى كيفية إضافة قاعدة البيانات و المجلّدات الأخرى التي قد تحتوي على ملفات ما .. لأخراج المشروع بنهاية المطاف بأحلى صورة يمكن أن تكون إن شاء الله
قبل ذلك سادتي الأكارم .. يمكن تحميل هذا البرنامج العملاق مع التّفعيل .. من صفحتي الشخصية على الفور شيد ..
ملاحظة :
أرجو فضلا و إحسان منكم لا أمرا عدم الإستفسار لغاية إكمال الموضوع و الذي يحتوي على 40 صورة توضيحية .. تعمدت أنّي سأكتب تدريجيا ..فقط خشية إنقطاع الأنترنت .. و بارك الله في الجميع
إحدى واجهات البرنامج الرّئيسية
بسم الله ..
مباشرة بعد تحميل البرنامج .. و تثبيته على الجهاز ..عند تشغيله على أساس تحزيم مشروع جديد .. سنختار مثلما تشير الصورة .. أمّا إكمال تحزيم مشروع قد بدأنا به مسبقا .. سيتم التطرق لها فيما بعد إن شاء الله ..
بعد ذلك سيتم إختيار اسم لمشروعك .. و مؤسّسة إشهارية له ..
و لك كامل حرّية إختيار الأسماء ..
سنقوم باختيار .. صيغة الإخراج للملف التنفيذي للمشروع .. أنت و رغبتك .. ستختار الإخراج سيكون بصيغة ال EXE و هي الصيغة الشائعة و المتعارف عليها لدى الكثير .. أو تختار الصيغة MSI ..و التي غالبا ما نجدها في بعض برامج حرق الإسطوانات .. و لك كامل حرية الإختيار في ذلك .. على حسب رغبتك و حسب هواك ..
بعدها .. نختار التالي مثلما تشير الصورة بدون تغيير ..
نضغط على زر الأمر مثلما تشير الصورة ..
و نختار ملف ال SOLUTION لمشروعنا من على جهازنا ..
نقوم باختيار .. التالي ..
و ننتظر إكتمال العملية ..
نؤشّر مثلما تشير الصورة أدناه .. ثم .. التالي
نؤشّر على الكل .. ثم .. التالي ..
نقوم .. بصفة إختيارية و ليست إجبارية بتغيير اسم الملف التنفيذي الذي سيظهر بعد التثبيت على سطح المكتب .. ثم التالي ..
نختار التالي ..
نختار .. التالي .. بدون تغيير ..
التالي .. بدون تغيير ..
و أخيرا للمرحلة الأولى .. نختار الإنهاء ..
المرحلة الثانية سادتي الأفاضل ..
مباشرة بعد ضغط على زر الأمر إنهاء بالصورة أعلاه ..ستنفتح الشاشة الرئيسية للبرنامج
سنبدأ .. باختيار مثلما تشير الصورة و الوقوف على الأماكن المؤشر عليها بالأسهم الحمراء .. ثم الضغط دوبل كليك على ما هو مؤشّر بالسهم الأخضر ..
و نختار الأيقونة لبرنامجنا التي ستظهر لنا بعد التحزيم على سطح المكتب ..
بمشروعي الخاص و الذي أخذته كمثال .. يوجد لديّ العديد من المجلّدات ال Folder ..و التي تحتوي على صور و سكاينات و خطوط .. و هي بالمسار ال Bin .. Debug .. بمشروعي على الجهاز ..
نقوم بإدراجها الملف بعد الآخر .. مع الإنتباه أنّه يجب الوقوف تماما مثلما هو موضّح بالأسهم التوضيحية ..
ننتقل الآن لإضافة كل الملفات التي لم يتم إضافتها مع ملفات ال DLL بالمرحلة الأولى ..كمكتبات خاصة .. و قاعدة البيانات ..
الرجاء الإنتباه للفرق .. ADD FOLDERS و ADD FILES
و حتى ننتهي من التبويب FILES AND FOLDERS نهائيا ..
سنقوم باختيار الأيقونة التي ستظهر على واجهة مشروعنا و كذلك التي ستظهر على الوينداوز مع البرامج المثبته الأخرى .. لاحظ الأيقونات هنا و التي أقصدها كمثال من جهازي ..
نكرّر نفس العملية مع .. EXTERNAL FILE ..ثم مع UNISTALL
و نختار أيقونتنا من على جهازنا ..
لتصبح الوضعية بهذا الشكل ..
ننتقل إلى التبويب الجانبي من البرنامج و المسمّى INSTALL PARAMETERS
نضغط مثلما يشير السهم على القائمة المنسدلة ..
و نختار مثلما مظلّل باللون الأصفر ..
قمت باختيار ما هو مظلّل باللون الأصفر حتى لا يتم خلق مجلّد ثالث بالقرص C أثناء تنصيب برنامجنا و يحدث بذلك لخبطة بمسار قاعدة البيانات .
قد يكون للواحد منّا شروط معينة شخصية أو للضرورة البرمجية ..
يمكن إشتراط إصدار وينداوز ما .. أو إصدار نت فريم وورك ما .. أو لا بد من توفر نسخة معينة لل SQL SERVER أو شروط أخرى بحيث لا يشتغل برنامجنا إلا إذا توفّرت الشروط التي قمت باختيارها من هذا التبويب
LAUNCH CONDITIONS
لدينا .. كمثال نسخة كريستال ريبورت أو إصدار معيّن من الفريم وورك لا بدّ من تنصيبهما على جهاز العميل تلقائيا من دون أي تدخل منك أو منه .. أو ملفات تنفيذية أخرى
سنختار التبويب الجانبي
PREREQUISITES
كملاحظة سادتي الأفاضل .. أي عنوان جانبي لل ADVANCED INSTALLER
لم تجدونه ظاهرا أمامكم .. فقط نقوم بالضغط على CUSTOMIZE
و نقوم بالتأشير و تشييك التبويب الذي نحتاجه للإشتغال عليه .. ثم APPLY
ننتبه لهذه الصورة .. يمكننا حتى الإختيار لتشغيل برنامجنا كمسؤول و إضافت أخرى يمكنكم إكتشافها بأنفسكم ..
نقوم باختيار إصدار الفريم وورك الذي نريد تثبيته تلقائيا على جهاز العميل .. و يمكن تغيير التسمية مثلما تشاؤون ..
و نقوم باختيار .. جهازنا .. و نجلب مسار الكريستال ريبورت أو الفريم وورك أو ملفك الآخر و الذي يستحسن أن يكون مسار كل منهم مع ملفاتنا الأخرى بمعنى داخل مجلد ال DEBUG
ننتقل إلى التبويب BUILD .. و نختار صيغة نهائية تنفيذية و أيقونة خاصة أثناء عملية التنصيب للمشروع
ننتقل إلى التبويب الجانبي THEMES
يمكنك الإختيار و التلاعب مثلما شئت بالثيمات المتوفرة و التغيير فيها و التغيير حتى بألوانها و لغتها إلى كتابة بالخطوط العربيّة ..
دومًا من التبويب الجانبي THEMES
و من خلال العنوان DIALOGS
يمكننا التلاعب بواجهة مشروعنا مثلما نشاء ..
و لتغيير العناوين إلى النصوص العربية .. سنختار مثلما تشير الصورة ..
نوافق على الترقية .. و هي عملية روتينية ..
و كل الخيارات متاحة أمامكم ..
لمسات جمالية كمالية و الكمال لله .. وحده
جعل صور فلاشية أثناء التنصيب لمشروعنا بطريقة ال SLIDESHOW
ننتقل الآن للمرحلة الأخيرة .. و هي تجهيز المشروع للتحزيم النهائي
من خلال تتبع الأسهم بالصور أدناه ..
و ننتظر لغاية إكتمال البناء أو عملية ال BUILD
سنجد ملفّنا التنفيذي بالمسار ال DOCUMENTS على جهازنا .. أو المسار حسب ما تمّ إختياره من طرفك ببداية المشوار ..
و تجد كذلك الملف بعد التحزيم القابل للتعديل و القابل للإضافات فيما بعد بالمسار المذكور..
طبعا .. عند فتحنا ال ADVANCED INSTALLER و نريد الإشتغال على ملف بدأنا الإشتغال عليه سابقا و نريد التعديل عليه أو إكماله .. سنختار من الشاشة الرئيسية OPEN و نختار مشروعنا المتواجد و الذي سيظهر مساره و لا نختار NEW ثم CREATE PROJECT
هكذا أكون قد أنهيت هذا العمل البسيط ..
إن إرتأيت إضافات أخرى مهمة .. سأدرجها لا حقا بإذن الله لأنّ هدفي كان التحزيم البسيط لملفاتنا بدون الأمور الثانوية التعقيدية ..
فإن وُفّقت فمن الله .. و إن أخطأت فمن نفسي ومن الشيطان
و الله الموفّق و الله المستعان