وصلنا الى درس الشاشات التي يحتويها المشروع اثناء تنصيب وبعد الغاء التنصيب ، مثل ما تعرفون اي برنامج يحتوي على عدة شاشات يرشدنا الى كيفيه تنصيب برنامج بدون ما تحدث مشاكل و على هذا الاساس يحتوي برنامج Setup Factory على جزء يسمى مدير الشاشات التي توضح لنا اضافة الشاشات وكتابه نصوص فوق الشاشات وترتيب الشاشات التي تظهر اول شاشه اثناء تنصيب وثاني شاشه وهكذا الى اخر شاشه ، ويحتوي البرنامج على 23 شاشه يمكننا الاختيار من بينهم بما يلائم مشروعنا من خيارات وازرار
الشاشات
أهم جوانب واجهة المستخدم الخاصة بك هي الشاشات التي تختار عرضها ، لأن هذا هو المكان الذي سيتفاعل فيه المستخدم النهائي بالفعل مع الإعداد. تسمح لك الشاشات بتوفير معلومات مهمة (مثل اتفاقية الترخيص الخاصة بك) وتسمح للمستخدم باتخاذ قرارات (مثل مكان تثبيت منتجك).
الشاشات هي النوافذ الفردية التي تشكل التثبيت الخاص بك. عندما تتنقل خلال التثبيت بالنقر فوق الزرين التالي والرجوع ، فأنت تنتقل من شاشة إلى أخرى.
نصيحة: يمكنك التفكير في الشاشات الموجودة في مشروعك كخطوات في معالج ، لتوجيه المستخدم خلال عملية تثبيت البرنامج.
بشكل عام ، تؤدي كل شاشة مهمة واحدة ، مثل إظهار رسالة ترحيب ، والسماح للمستخدم النهائي بتحديد الحزم التي يريد تثبيتها ، أو السماح للمستخدم النهائي بتحديد اسم مجلد الاختصار. إذا كنت ترغب في تنفيذ مهمة إعداد رئيسية ، فمن المحتمل أنك ستحتاج إلى شاشة للقيام بذلك.
مدير الشاشة في برنامج التحزيم Setup Factory 9
مدير الشاشة هو المكان الذي ستقوم فيه بتهيئة جميع شاشاتك. هناك نوعان من مديري الشاشة في Setup Factory: واحد للمثبت (Project> Screens) والآخر لبرنامج إلغاء التثبيت (Uninstall> Screens).
بصرف النظر عن وقت عرض الشاشات ، فإن الاختلاف الوحيد بين مديري الشاشة هو أن مدير شاشة برامج إلغاء التثبيت لا يسمح لك بتكوين سمة المشروع.
ملاحظة: يؤثر موضوع المشروع المختار في مدير شاشة التثبيت على مشروعك بالكامل وسيتم تطبيقه على الشاشات في كل من المثبت وأداة إلغاء التثبيت.
مراحل الشاشة في برنامج التحزيم Setup Factory 9
توجد ست مراحل يمكن من خلالها عرض الشاشات في Setup Factory. تتعلق المراحل الثلاث الأولى بالتثبيت ، وترتبط المراحل الثلاث الأخيرة بإلغاء التثبيت.
مراحل التثبيت الثلاث التي يمكن من خلالها عرض الشاشات هي:
قبل تثبيت
أثناء التثبيت
بعد التثبيت
مراحل إلغاء التثبيت الثلاث التي يمكن عرض الشاشات فيها هي:
قبل إلغاء التثبيت
أثناء إلغاء التثبيت
بعد إلغاء التثبيت
يتم تمثيل كل مرحلة من مراحل الشاشة بعلامة تبويب على مدير الشاشة المناسب.
ستلاحظ أن مراحل التثبيت وإلغاء التثبيت متشابهة جدًا. في الواقع ، الاختلاف الوحيد بينهما هو وقت حدوثها ، أي أثناء التثبيت أو أثناء إلغاء التثبيت.
بمجرد فهم كيفية عمل مراحل التثبيت ، يمكنك تطبيق نفس المعرفة على مراحل إلغاء التثبيت. في هذه الحالة ، يصف القسم التالي مراحل التثبيت فقط ؛ ومع ذلك ، فإن المعلومات قابلة للتطبيق بسهولة على مراحل إلغاء التثبيت عن طريق استبدال كلمة إلغاء التثبيت أينما قرأت التثبيت.
مرحلة قبل تثبيت
يتم عرض الشاشات قبل التثبيت قبل حدوث التثبيت الفعلي لأي ملفات. بشكل عام ، إذا ألغى المستخدم النهائي الإعداد أثناء هذه المرحلة ، فلن يتم تثبيت أي ملفات على أجهزة الكمبيوتر الخاصة به.
تُستخدم هذه المرحلة لأداء مهام مثل عرض اتفاقية الترخيص الخاصة بك والسماح للمستخدم النهائي بتحديد مكان تثبيت منتجك.
مرحلة أثناء التثبيت
تحدث مرحلة أثناء التثبيت أثناء تثبيت الملفات على المستخدمين النهائيين الحاسوب. تختلف هذه المرحلة عن مرحلة ما قبل التثبيت وبعد التثبيت يمكن عرض شاشة واحدة فقط (على عكس سلسلة من الشاشات) ، ويجب أن تكون شاشة تقدم.
تُستخدم هذه المرحلة لعرض تقدم تثبيت الملف فور حدوثه. بمعنى آخر ، أثناء تثبيت ملفاتك على كمبيوتر المستخدم النهائي ، ستعرض الشاشة التي اخترتها لمرحلة أثناء التثبيت معلومات حول تقدم هذا التثبيت ، مثل الملف الذي يتم تثبيته ، والنسبة المئوية لجميع الملفات التي تم تثبيتها مثبتًا حتى الآن ، وما هي النسبة المئوية للملف الحالي الذي تم تثبيته.
مرحلة بعد التثبيت
مرحلة ما بعد التثبيت هي مرحلة الشاشة النهائية وتحدث بعد تثبيت جميع الملفات على كمبيوتر المستخدم النهائي.
تُستخدم هذه المرحلة عادةً لإظهار إرشادات حول إعادة التشغيل (إذا لزم الأمر) ، وتقديم أي إرشادات بعد التثبيت ، وإبلاغ المستخدم أن التثبيت قد انتهى بنجاح.
إضافة الشاشات في برنامج التحزيم Setup Factory 9
تعد إضافة شاشة إلى الإعداد الخاص بك أمرًا سهلاً - ما عليك سوى النقر فوق الزر "إضافة" في الجزء السفلي من مدير الشاشة.
ملاحظة: تختلف مرحلة شاشة أثناء التثبيت حيث يُسمح بعرض شاشة واحدة كحد أقصى. بالنسبة لهذه المرحلة ، يتم تسمية الزر "تغيير" بدلاً من "إضافة".
يؤدي النقر فوق الزر "إضافة" إلى إظهار معرض الشاشة حيث يمكنك الاختيار من بين مجموعة متنوعة من أنواع الشاشات. بمجرد تحديد نوع الشاشة التي تريدها ، ما عليك سوى النقر فوق الزر "موافق" لإضافتها إلى قائمة الشاشات للمرحلة التي تعمل عليها حاليًا.
إزالة الشاشات في برنامج التحزيم Setup Factory 9
لإزالة شاشة من التثبيت ، ما عليك سوى تحديدها في قائمة الشاشة والنقر فوق الزر "إزالة".
ملاحظه: إذا قمت بإزالة شاشة من التثبيت عن طريق الخطأ ، فيمكنك التراجع عن الحذف بالضغط على CTRL + Z.
ترتيب الشاشات في برنامج التحزيم Setup Factory 9
بشكل عام ، سيكون الترتيب الذي تظهر به الشاشات في مدير الشاشة هو الترتيب الذي تظهر به أثناء مرحلة الشاشة هذه. ستظهر الشاشة الموجودة في أعلى القائمة أولاً وستكون الشاشة الموجودة في أسفل القائمة هي الشاشة الأخيرة لتلك المرحلة.
لتغيير ترتيب شاشاتك ، ما عليك سوى تحديد شاشة في القائمة والنقر فوق الزر "لأعلى" أو "لأسفل" حتى تصل إلى الموقع المطلوب. أو ، إذا كنت تفضل ذلك ، يمكنك ببساطة سحب الشاشة من موضع إلى آخر.
نصيحة: يمكنك أيضًا استخدام مفاتيح المؤشرات لتحريك الشاشة لأعلى أو لأسفل في القائمة. ما عليك سوى تحديد الشاشة التي تريد نقلها ، ثم الضغط على Alt + Up أو Alt + Down.
تحرير الشاشات في برنامج التحزيم Setup Factory 9
لتحرير خصائص الشاشة ، ما عليك سوى تحديدها في القائمة والنقر فوق الزر "تحرير".
يؤدي النقر فوق الزر "تحرير" إلى فتح مربع حوار "خصائص الشاشة" حيث يمكنك تعديل وتخصيص كافة الإعدادات الخاصة بهذه الشاشة.
ملاحظة : يمكنك أيضًا تعديل الشاشة بالنقر المزدوج عليها في القائمة.
خصائص الشاشة في برنامج التحزيم Setup Factory 9
مربع حوار خصائص الشاشة هو المكان الذي يمكنك فيه تحرير خصائص شاشة معينة. تحتوي جميع مربعات حوار خصائص الشاشة على نفس علامات التبويب الأربع (على الرغم من أن المحتوى المحدد في علامات التبويب هذه قد يختلف): الإعدادات والسمات والنمط والإجراءات.
إعدادات
تتيح لك علامة التبويب "الإعدادات" تحرير الخصائص الخاصة بالشاشة المحددة. لكل نوع شاشة إعدادات مختلفة خاصة بهذا النوع من الشاشة.
➖ على سبيل المثال ، ستحتوي شاشة "خانات الاختيار" على الإعدادات التي تنطبق على خانات الاختيار الموجودة في علامة التبويب "الإعدادات" الخاصة بها.
صفات
تحتوي علامة التبويب السمات على الإعدادات العامة لجميع الشاشات. الاختلافات الوحيدة التي ستجدها بين علامات تبويب السمات هي أن شاشات التقدم تفتقر إلى خيارات الأزرار التالية ، والرجوع ، والمساعدة. (هذه الأزرار غير موجودة في شاشات التقدم.)
علامة التبويب السمات هي المكان الذي يمكنك من خلاله تكوين نمط الشعار المراد استخدامه واسم الشاشة وإعدادات زر التنقل.
أسلوب
علامة التبويب "النمط" هي المكان الذي يمكنك فيه تجاوز سمة المشروع على أساس كل شاشة. بشكل افتراضي ، يتم تطبيق سمة المشروع على جميع الشاشات في جميع أنحاء مشروعك ، ولكن قد تكون هناك بعض الحالات التي تشعر فيها أن شاشة معينة تحتاج إلى شيء مختلف قليلاً لتبرز. يمكنك استخدام علامة تبويب النمط لتجاوز أي من إعدادات النسق على شاشة معينة. (سيتم تطبيق التغييرات على تلك الشاشة فقط.)
أجراءات
علامة التبويب "الإجراءات" هي المكان الذي يمكنك فيه تحرير الإجراءات المرتبطة بأحداث الشاشات.
صورة توضح تفاصيل مدير الشاشات
اضافه شاشه
حذف شاشه
تعديل شاشه
ترتيب الشاشات
التنقل عبر الشاشات اثناء تنصيب البرامج
مثل ما تعرفون كل شاشه تحتوي على ازرار للتنقل بينها وبين شاشه التي تليها ويمكن اعتبار التنقل على الشاشة على أنه المسار الذي يسلكه المستخدم النهائي خلال التثبيت. يتنقل المستخدم النهائي للأمام من خلال الشاشات المختلفة بالنقر فوق الزر "التالي" ، والعودة للخلف عبر الشاشات بالنقر فوق الزر "رجوع".
يعد التنقل على الشاشة في الأساس مسارًا خطيًا من أعلى قائمة الشاشة في مدير الشاشة إلى الأسفل. بشكل عام ، يكون ترتيب قائمة شاشتك في مدير الشاشة هو بالضبط الترتيب الذي سيستمر به التنقل.
على الرغم من وجود طرق أخرى للتحكم في المسار من خلال الشاشات (على سبيل المثال ، استخدام الإجراءات لإنشاء مسار متفرع) ، في معظم الحالات يكون السلوك الافتراضي هو كل ما هو مطلوب.
كيف تعمل ميزة التنقل عبر الشاشة
في أبسط أشكاله ، يكون التنقل على الشاشة عندما يتحرك المستخدم النهائي للأمام أو للخلف خلال التثبيت عن طريق النقر فوق الزرين التالي والرجوع. بشكل افتراضي ، يؤدي هذا إلى تحريك المستخدم النهائي لأسفل أو لأعلى من خلال قائمة الشاشات الموجودة في مدير الشاشة.
يتم إنجاز هذا في الواقع باستخدام الإجراءات. تحتوي كل شاشة على إجراءات Screen.Next و Screen.Back في أحداث On Next و On Back الخاصة بها والتي يتم تنفيذها عند النقر فوق الزرين التالي والرجوع. إذا احتجت إلى ذلك في أي وقت ، يمكنك تعديل السلوك الافتراضي لأي شاشة أو تجاوزه عن طريق تحرير الإجراءات الافتراضية أو استبدالها. ومع ذلك ، في معظم الأوقات ، لن تحتاج حتى إلى معرفة أن الإجراءات موجودة.
أزرار التنقل بين الشاشات
أزرار التنقل هي أزرار الخلف والتالي والإلغاء والتي تظهر عادةً على طول الجزء السفلي (أو التذييل) لكل شاشة. يقوم الزر "التالي" بنقل المستخدم النهائي إلى أسفل قائمة الشاشة من الأعلى إلى الأسفل ، ويقوم الزر "الخلف" بنقل المستخدم النهائي لأعلى من خلال قائمة الشاشة ، ويوقف الزر "إلغاء" تنقل المستخدمين عن طريق إلغاء التثبيت.
يمكن العثور على إعدادات هذه الأزرار في علامة التبويب السمات في مربع حوار خصائص الشاشة لكل شاشة. هناك يمكنك تغيير النص وحالة التمكين والحالة المرئية لهذه الأزرار.
الخياران لحالة الرؤية واضحان ؛ تجعل الزر مرئيًا أو غير مرئي. الخياران لحالة التمكين يجعلان الزر ممكّنًا أو معطلاً. إذا كان الزر في حالة التمكين ، فإنه يبدو ويعمل كزر عادي ؛ سوف ينخفض عندما ينقر المستخدم عليه ، ويتم عرض النص بلونه الطبيعي (أسود عادةً). عندما يكون الزر في حالة التعطيل ، فإنه لن يستجيب لماوس المستخدم ، وعادة ما يتم رسمه بألوان رمادية أقل بروزًا (يُعرف أيضًا باسم الظل أو اللون الرمادي).
يحتوي كل زر تنقل على حدث سيتم إطلاقه عند النقر فوق الزر. يمكن العثور على هذه الأحداث في علامة التبويب "الإجراءات" في مربع حوار خصائص الشاشة.
ملاحظة: A يتوفر زر المساعدة أيضًا في تذييل كل شاشة ولكنه لا يعتبر بشكل عام زر تنقل وانما زر مساعده لتوضيح كيفيه عمل البرنامج وحقوق الناشر والمبرمج
صورة توضح خطوات الوصول لازار التنقل بين الشاشات
صورة توضح معاينة ازرار التنقل بعد اضافتها على الشاشات
يتبع تكملة دروس دوره تحزيم setup.exe مشاريع لغات البرمجة باحترافية…