برنامج InstallShield
م. زينة طربيه
من المعروف لمطوري البرمجيات، أن
البرمجية تمر بعدة مراحل أثناء بناءها، بدء من مرحلة
تصميمها وانتهاء بمرحلة تشغليها عند المستخدم النهائي
أو بيعها في الأسواق. ولكن يحتاج المطور بعد الانتهاء
من كتابة المصدر Code تحويل الملفات الخاصة بالبرمجية
إلى صيغة قابلة للنشر في الأسواق ويستطيع المستخدم
النهائي من خلالها تشغيل البرمجية على حاسبه دون
حدوث أي مشاكل أو دون الحاجة إلى الاهتمام بمجموعة
كبيرة من الأمور الضرورية لعمل البرمجية متل مجموعة
من المكتبات أو قيم في سجل النظام أو غير ذلك.
من أفضل البرامج التي تساعد المبرمج
على القيام بالمهمة هو برنامج InstallShield بإصداراته
المختلفة، حيث يوجد من هذا البرنامج نسخة تسمى InstallShield
prof بالإضافة إلى نسخ أخرى منها ما هو مختص بلغة
برمجة معينة متل InstallShield express for Delphi
والذي سنتكلم عنه الآن.
عند فتح البرنامج يجب تحديد اسم الشمروع الذي نقوم
به والمكان المراد حفظه فيه. إن هذا الاسم هو فقط
اسم للمشروع الذي نقوم ببناءه بواسطة InstallShield
ولا علاقة له بالبرنامج الذي نقوم بحزمه.

إن التعامل ممع البرنامج سهل جداً، حيث تظهر مجموعة
الخصائص الممكن التحكم بها في نافذة خاصة، ومنظمة
بطريقة سهلة جداً، من أهم هذه الخصائص:

• اختيار كيفية اظهار برنامج التنصيب (لون الخلفية،
الصور ومكان توضعها ...)
• معلومات عامة، وملفات ضرورية يجب وجودها لعمل
البرنامج، مثل مكتبات وما إلى ذلك. غالباً ما تكون
هذه الملفات خاصة بلغة البرمجة، ويتم تحميلها مع
لغة البرمجة. فإذا تم تحميل البرنامج على حاسب لا
يحوي لغة البرمجة من المحتمل عدم وجود هذه الملفات
على الحاسب وبالتالي من الممكن أن لا يعمل البرنامج.
لذلك نحمل هذه الملفات هنا حتى يتم تنصيبها مع ملفات
البرنامج الخاص بنا.
• اختيار الملفات المراد تحميلها أثناء عملية التنصيب:
كما هو معروف يمكن اختيار طريقة التنصيب. منها الطريقة
الكاملة يتم فيها تحميل كل الملفات، ومنها بشكل
Custom يتم فيها عرض كل الملفات ويقوم المستخدم
اختيار ما يريد تنصيبه أثناء مرحلة التنصيب، أما
الطريقة الأخيرة فهي تحميل الملفات الضرورية فقط
لعمل البرنامج.
• مجموعة الواجهات المراد إظهارها أثناء عملية التنصيب،
منها واجهة تحوي ملف Readme، واجهة لملف الموافقة
Licenses وغيرها من الملفات. عند كل واجهة يمكن
اختيار إظهارها أو لا. بالإضافة إلى واجهة أخرى
يتم اختيار الخصائص التي تتعلق بهذه الواجهة.

• المفاتيح الخاصة بالبرنامج والمراد إضافها إلى
سجل النظام أثناء عملية التنصيب، مع القيم الخاصة
بكل مفتاح.
بعد تحديد كل الخصائص التالية يجب
بناء برنامج التنصيب والذي يعتبر الهدف من القيام
بكل ما سبق. يمكن تحديد وسيطة النقل المراد وضع
برنامج التنصيب عليها وليكن مثلاُ قرص ليزري، أو
قرص مرن أو ...
الخطوة الأخيرة حفظ برنامج التنصيب في مكان ما على
القرص الصلب حتى يتم نقله فيما بعد إلى أحد الأقراص
المرنة أو الليزيرة بهدف تناقله.
أريد فقط التنويه أن المشروع الذي يتم بناءه باستخدام
هذا المشروع يمكن حفظه والعودة إليه لإجراء أي تعديلات
ولكن بعد إجراء هذه التعديلات يجب إعادة بناء برنامج
التنصيب وحفظه من جديد.
|