إذا كنت قد بدأت للتو في تعلم البرمجة أو لديك بالفعل خبرة في تطوير البرامج ، فمن المحتمل أنك على دراية بمشكلة اختبار مشاريع البرامج الخاصة بك. يعد الاختبار جزءا مهما من تطوير البرامج ، والذي يسمح لك بالتحقق من أن برنامجك يعمل بشكل صحيح وتحديد الأخطاء وأوجه القصور المحتملة.
في هذه المقالة ، سوف ننظر في كيفية إنشاء اختبار في لعازر ، بيئة تطوير البرمجيات الحرة على أساس منصة دلفي شعبية. لازاروس هو أداة قوية لتطوير تطبيقات سطح المكتب عبر منصة في لغة البرمجة باسكال.
إذا كنت ترغب في تحسين جودة التعليمات البرمجية الخاصة بك وزيادة موثوقية مشروع البرنامج الخاص بك ، فإن إنشاء الاختبارات يعد جزءا لا يتجزأ من عملية التطوير.
تتكون عملية إنشاء اختبار في لعازر من عدة خطوات ، والتي سيتم مناقشتها بالتفصيل في هذه المقالة. سنبدأ بإنشاء مشروع اختبار ، وبعد ذلك سنتعلم كيفية إضافة حالات الاختبار وإجراء الاختبار وتحليل النتائج.
- الشروع في العمل مع لعازر
- تثبيت لعازر على جهاز كمبيوتر
- التثبيت على ويندوز
- التثبيت على ماك
- التثبيت على لينكس
- إنشاء مشروع جديد في لعازر
- العمل مع النماذج في لعازر
- إضافة عناصر تحكم وتكوينها إلى نموذج
- تعيين معالجات الأحداث لعناصر التحكم
- إنشاء أسئلة الاختبار
- سؤال وجواب
- ما هي لغة البرمجة المستخدمة في لعازر?
- ما هو شكل في لعازر وكيف يمكنني إنشاء نموذج جديد?
- كيف يمكنني إضافة زر إلى شكل لعازر وكتابة التعليمات البرمجية لذلك?
- كيف يمكنني عرض رسالة في نافذة الرسالة في لعازر?
- كيف يمكنني تعيين قيمة حقل النص (تحرير) في لعازر?
الشروع في العمل مع لعازر
لازاروس هي بيئة برمجة مجانية لتطوير التطبيقات في لغة برمجة باسكال. يوفر فرصا واسعة لإنشاء تطبيقات رسومية باستخدام محرر نماذج مرئي.
للبدء مع لعازر ، عليك اتباع هذه الخطوات:
- تحميل وتثبيت لعازر. يمكنك العثور على أحدث إصدار على الموقع الرسمي للمشروع.
- إطلاق لعازر وإنشاء مشروع جديد. للقيام بذلك ، حدد "ملف" -> "مشروع جديد" في القائمة.
- حدد نوع المشروع. يوصى عادة للمبرمجين المبتدئين بتحديد"تطبيق بواجهة مستخدم".
- حدد النوع المطلوب من الواجهة الرسومية. يوفر لعازر العديد من الخيارات ، مثل نافذة قياسية أو تطبيق وحدة التحكم.
- حدد الاسم والمسار إلى ملف المشروع. إعطائها اسم واضح وذات مغزى وحفظه في مكان مناسب على القرص.
- تصور النموذج. تفتح نافذة المحرر المرئي للنموذج ، حيث يمكنك إنشاء عناصر تحكم مختلفة ووضعها في النموذج.
- قم بتشغيل التطبيق. في القائمة ، حدد" مشروع "- > "إطلاق المشروع" أو انقر فوق العنصر المناسب من شريط الأدوات.
مبارك! لقد قمت للتو بإنشاء وإطلاق أول مشروع لعازر الخاص بك. ثم يمكنك التعمق في تعلم لغة باسكال وميزات وقدرات أكثر تعقيدا لبيئة التطوير.
حظا سعيدا تعلم لعازر!
تثبيت لعازر على جهاز كمبيوتر
لبدء العمل مع لعازر ، تحتاج إلى تثبيته على جهاز الكمبيوتر الخاص بك. يصف هذا القسم خطوات تثبيت لازاروس على أنظمة تشغيل مختلفة.
التثبيت على ويندوز
لتثبيت لازاروس على ويندوز ، تحتاج إلى الذهاب إلى الموقع الرسمي لمشروع لازاروس (https://www.lazarus-ide.org /) وتحميل ملف التثبيت ويندوز.
بعد ذلك ، تحتاج إلى تشغيل ملف التثبيت الذي تم تنزيله واتباع تعليمات المثبت. عادة ما تحتاج فقط إلى النقر فوق الزر" التالي " وتحديد الخيارات المطلوبة.
بعد اكتمال التثبيت ، يمكنك تشغيل لعازر من قائمة ابدأ أو من سطح المكتب. تم الانتهاء من تثبيت لازاروس على ويندوز بنجاح!
التثبيت على ماك
لتثبيت لعازر على ماك ، تحتاج أيضا إلى زيارة الموقع الرسمي لعازر (https://www.lazarus-ide.org /) وتحميل المثبت لماك.
بعد ذلك ، تحتاج إلى فتح صورة القرص التي تم تنزيلها (عادة ملف بامتداد.شركة دي ام جي) واسحب رمز لعازر إلى مجلد التطبيقات.
بعد اكتمال التثبيت ، يمكنك العثور على لازاروس في مجلد التطبيقات وتشغيله. تثبيت لازاروس على ماك ناجح!
التثبيت على لينكس
لتثبيت لازاروس على لينكس ، تحتاج إلى استخدام مدير الحزم لنظام التشغيل الخاص بك.
بالنسبة لأوبونتو أو التوزيعات الأخرى المستندة إلى دبيان ، يكفي تشغيل الأمر في الجهاز:
سودو الرابطة بين الحصول على تثبيت لازاروس
إذا كنت تستخدم توزيعة لينكس أخرى ، فستحتاج إلى العثور على حزمة تسمى "لازاروس" وتثبيتها باستخدام مدير حزم النظام الخاص بك.
بعد التثبيت ، يمكنك تشغيل لعازر من قائمة التطبيق. تم الانتهاء من تثبيت لازاروس على لينكس بنجاح!
إنشاء مشروع جديد في لعازر
لإنشاء مشروع جديد في لعازر ، اتبع الخطوات التالية:
- افتح لعازر وحدد عنصر القائمة" ملف " - > "إنشاء مشروع جديد".
- في مربع الحوار الذي يظهر ، حدد نوع المشروع الذي تريد إنشاؤه. على سبيل المثال ، يمكنك تحديد "تطبيق نموذج واحد" لإنشاء تطبيق نموذج واحد بسيط.
- حدد اسم وموقع مشروعك في الحقول المناسبة في مربع الحوار.
- انقر فوق الزر" إنشاء " لإنشاء مشروع جديد.
بعد إنشاء المشروع ، سيتم تزويدك بنموذج فارغ يمكنك من خلاله وضع عناصر التحكم وكتابة التعليمات البرمجية للتطبيق الخاص بك.
| اسم عنصر القائمة | الوصف |
|---|---|
| ملف | افتح قائمة عمليات الملفات. |
| إنشاء مشروع جديد | إنشاء مشروع لعازر جديد. |
العمل مع النماذج في لعازر
يستخدم لعازر النماذج لإنشاء واجهة مستخدم. النماذج عبارة عن نوافذ رسومية توجد عليها عناصر تحكم مختلفة ، مثل الأزرار وحقول النص والقوائم وما إلى ذلك.
لإنشاء نموذج جديد ، في لعازر ، حدد عنصر القائمة" ملف "و"إنشاء نموذج جديد". بعد ذلك ، سيظهر نموذج قالب يمكنك إضافة عناصر تحكم عليه.
لإضافة عنصر تحكم إلى نموذج ، اسحبه من لوحة الأدوات وضعه في النموذج. على سبيل المثال ، لإضافة زر ، حدد الأداة المناسبة وانقر على النموذج.
بعد إضافة عناصر تحكم إلى النموذج ، يمكن تكوينها في خصائص الكائن. على سبيل المثال ، يمكنك تعيين النص والحجم واللون وما إلى ذلك. للحصول على زر. الميزات.
إذا لزم الأمر ، يمكنك التعامل مع الأحداث التي تحدث في النموذج. على سبيل المثال ، يمكنك إنشاء إجراء لزر سيتم تنفيذه عند النقر فوق الزر. للقيام بذلك ، حدد الزر الموجود في النموذج وقم بتعيين الإجراء الخاص بحدث أونكليك في خصائص الكائن.
للتحكم في رؤية النموذج ، يمكنك استخدام طرق الكائن. على سبيل المثال ، لإخفاء نموذج ، يجب عليك استدعاء طريقة "إخفاء". لعرض النموذج ، اتصل بطريقة" إظهار".
لنقل البيانات بين النماذج ، يمكنك استخدام المتغيرات العامة أو استخدام خصائص وطرق كائنات النموذج. على سبيل المثال ، يمكنك إنشاء خصائص عامة في نموذج الإرسال والحصول على القيمة منها في نموذج الاستلام.
يتيح لك العمل مع النماذج في لعازر إنشاء وتخصيص الواجهة الرسومية للتطبيق ، ومعالجة الأحداث في النموذج ، والتحكم في رؤية النموذج ونقل البيانات بين النماذج. هذا يبسط إلى حد كبير تطوير تطبيقات واجهة المستخدم الرسومية.
إضافة عناصر تحكم وتكوينها إلى نموذج
لإنشاء اختبار في لعازر ، تحتاج إلى إضافة عناصر تحكم مختلفة إلى النموذج الذي سيسمح للمستخدم بالإجابة على الأسئلة والحصول على النتائج. فيما يلي عناصر التحكم الأساسية التي يمكن استخدامها:
- عناصر إدخال النص: تستخدم لتلقي الردود من المستخدم في شكل نص. على سبيل المثال ، يمكنك استخدام عنصر تيديت لإدخال إجابات على الأسئلة.
- عناصر التحديد: تستخدم لمنح المستخدم الفرصة لتحديد خيار إجابة واحد أو أكثر. على سبيل المثال ، يمكنك استخدام عنصر تراديوغروب لتحديد خيار إجابة واحدة من عدة.
- عناصر القائمة: يتم استخدامها لمنح المستخدم الفرصة لتحديد خيار إجابة واحد أو أكثر من القائمة. على سبيل المثال ، يمكنك استخدام عنصر تشيكليستبوكس لتحديد خيارات استجابة متعددة من قائمة.
- عناصر الزر: تستخدم للتحكم في عملية اجتياز الاختبار. على سبيل المثال ، يمكنك استخدام عنصر تبوتون للانتقال إلى السؤال التالي أو لإكمال الاختبار.
بعد إضافة العناصر إلى النموذج ، تحتاج إلى ضبط خصائصها بحيث تتوافق مع مهام الاختبار. على سبيل المثال ، يمكن تعيين خيارات الإجابة لعناصر التحديد ، ويمكن تعيين حدود الأحرف لعناصر إدخال النص.
أيضا ، يمكن وضع عناصر التحكم على النموذج بترتيب معين باستخدام حاويات مثل تغروبوكس أو تباجيكونترول. يتيح لك ذلك إنشاء بنية منطقية للعناصر ويسهل على المستخدم التنقل.
تحتوي جميع عناصر التحكم في لعازر على العديد من الخصائص والأساليب التي تسمح لك بتخصيص مظهرها وسلوكها بالتفصيل. على سبيل المثال ، يمكنك تعيين لون الخلفية والخط والحجم والربط بعناصر أخرى.
يمكنك معرفة المزيد حول إضافة وتكوين عناصر التحكم في لازاروس من الوثائق الرسمية أو من خلال دراسة أمثلة التعليمات البرمجية.
تعيين معالجات الأحداث لعناصر التحكم
تتمثل إحدى المهام الرئيسية عند إنشاء اختبار في لعازر في تعيين معالجات الأحداث لعناصر التحكم. معالجات الأحداث هي إجراءات أو وظائف يتم استدعاؤها عند حدوث حدث معين ، مثل النقر فوق زر أو تحديد عنصر في قائمة.
لتعيين معالج أحداث إلى عنصر تحكم اتبع الخطوات التالية:
- حدد عنصر التحكم المطلوب في النموذج ، على سبيل المثال ، زر أو قائمة.
- قم بالتبديل إلى وضع الكود وابحث عن السطر المناسب المسؤول عن إنشاء عنصر التحكم هذا.
- إلحاق هذا السطر اسم الإجراء أو الدالة التي ينبغي أن يسمى عند حدوث حدث لعنصر التحكم هذا.
على سبيل المثال ، إذا أردنا تعيين معالج لحدث النقر على الزر ، فنحن بحاجة إلى العثور على السطر في الكود حيث يتم إنشاء هذا الزر وإضافة الكود التالي إليه:
زر1.علىانقر: = زر1انقر;
هو اسم الإجراء أو الوظيفة التي نريد تعيينها كمعالج لحدث النقر على الزر.
تعيين معالجات الأحداث للقائمة (تليستبوكس) وغيرها من الضوابط مماثلة.
| عنصر التحكم | اسم الحدث | نموذج التعليمات البرمجية |
|---|---|---|
| زر | أونكليك | زر1.علىانقر: = زر1انقر; |
| قائمة | أونكليك | ليستبوكس1.أونليك: = ليستبوكس 1 كليك; |
| مربع الاختيار | انقر فوق ، قم بالتغيير | تشيكبوكس1.عند النقر: = مربع تشيك 1 انقر; |
عند تعيين معالجات الأحداث ، يجب عليك تحديد الاسم الصحيح للإجراء أو الوظيفة. هذا يعني أنه يجب أن يكون هذا الإجراء أو الوظيفة قد تم الإعلان عنه أو تعريفه مسبقا في رمز البرنامج.
وبالتالي ، فإن تعيين معالجات الأحداث لعناصر التحكم يسمح لك بربط إجراءات معينة بأحداث معينة ، مما يجعل الاختبار تفاعليا وأكثر سهولة في الاستخدام.
إنشاء أسئلة الاختبار
1. تحديد أنواع الأسئلة
تتمثل الخطوة الأولى في إنشاء الاختبار في تحديد أنواع الأسئلة التي تريد إضافتها إلى الاختبار. قد تشمل أنواع الأسئلة المحتملة ما يلي:
- اختيار واحد: سؤال الاختيار من متعدد حيث خيار واحد فقط هو الصحيح.
- الاختيار من متعدد: سؤال متعدد الخيارات حيث قد يكون أكثر من خيار صحيحا.
- المقارنة: سؤال حيث يجب ربط مجموعتين من العناصر.
- إدخال النص: سؤال تحتاج فيه إلى إدخال الإجابة في سلسلة نصية.
2. اكتب الأسئلة والأجوبة
الخطوة التالية هي كتابة الأسئلة وخيارات الإجابة لكل نوع من الأسئلة. تأكد من أن الإجابات واضحة ومفهومة.
مثال:
السؤال: أي رقم تم استبعاده من التسلسل 1, 2, 3, 4, 6, 7, 8?
- خيار الإجابة 1: 5
- خيار الإجابة 2: 6
- خيار الإجابة 3: 7
- خيار الإجابة 4: 8
3. تحديد الإجابات الصحيحة
لكل سؤال ، حدد الإجابة الصحيحة. إذا كان لديك أسئلة الاختيار من متعدد أو مطابقة ، يرجى تقديم جميع الإجابات الصحيحة.
مثال:
السؤال: أي رقم تم استبعاده من التسلسل 1, 2, 3, 4, 6, 7, 8?
- الجواب الصحيح هو 5
4. خذ الاختبار في برنامج لعازر
باستخدام منصة إنشاء الاختبار التي تختارها ، قم بإنشاء مشروع اختبار وإضافة الأسئلة وخيارات الإجابة ، بالإضافة إلى الإجابات الصحيحة المحددة. تأكد من أن الاختبار مصمم بطريقة مريحة ومفهومة للمستخدمين.
5. تحقق من الاختبار قبل النشر
قبل نشر الاختبار الخاص بك ، يوصى بأخذه بنفسك للتأكد من عرض جميع الأسئلة والأجوبة بشكل صحيح وأن الاختبار يعمل بشكل صحيح.
6. نشر الاختبار وجمع النتائج
بعد التحقق من الاختبار ، يمكنك نشره على النظام الأساسي الذي اخترته وجمع النتائج من المستخدمين. يمكن تقديم نتائج الاختبار في شكل إجمالي عدد الإجابات الصحيحة أو في شكل إحصائيات مفصلة حول كل سؤال.
الآن بعد أن أصبحت لديك فكرة عن إنشاء أسئلة اختبار ، يمكنك البدء في إنشاء اختبارك الأول في لعازر.
سؤال وجواب
ما هي لغة البرمجة المستخدمة في لعازر?
يستخدم لازاروس الكائن لغة برمجة باسكال ، وهو امتداد للغة باسكال.
ما هو شكل في لعازر وكيف يمكنني إنشاء نموذج جديد?
النموذج عبارة عن كائن رسومي يمكنك وضع عناصر رسومية أخرى عليه وتنفيذ الإجراءات معهم. لإنشاء نموذج جديد ، يمكنك النقر بزر الماوس الأيمن فوق المشروع في شجرة المشروع وتحديد "إضافة"—"نموذج".
كيف يمكنني إضافة زر إلى شكل لعازر وكتابة التعليمات البرمجية لذلك?
لإضافة زر إلى نموذج ، يمكنك سحب عنصر الزر من لوحة المكونات ووضعه في النموذج. بعد ذلك ، يمكنك النقر نقرا مزدوجا فوق الزر لفتح محرر التعليمات البرمجية وكتابة التعليمات البرمجية للزر ، على سبيل المثال ، معالج لحدث النقر على الزر.
كيف يمكنني عرض رسالة في نافذة الرسالة في لعازر?
لعرض الرسائل في نافذة رسالة لعازر ، يمكنك استخدام وظيفة وريتلن أو إجراء وريتلن. على سبيل المثال ، يمكنك كتابة وريتلن('مرحبا ، العالم!') لعرض الرسالة " مرحبا ، العالم!"في نافذة الرسالة.
كيف يمكنني تعيين قيمة حقل النص (تحرير) في لعازر?
لتعيين قيمة حقل نصي ، يمكنك استخدام خاصية النص لعنصر تحكم نوع التحرير. على سبيل المثال ، تحرير 1.النص: = ' مرحبا ، العالم!'؛سيتم تعيين قيمة حقل النص إديت 1 إلى " مرحبا العالم!"