باسكال الحرة هو مترجم الحرة والمفتوحة المصدر للغة البرمجة باسكال. يوفر إمكانيات واسعة لإنشاء التطبيقات ، بما في ذلك القدرة على إنشاء نماذج تسمح لك بالتفاعل مع المستخدم.
في هذا الدليل ، سنلقي نظرة على خطوات إنشاء نموذج بسيط في تمرير مجاني للمبرمجين المبتدئين. سوف تتعلم كيفية إضافة عناصر تحكم إلى نموذج ، وربط أحداثها بالإجراءات ، وإنشاء تطبيقات تفاعلية.
قبل أن نبدأ ، سوف تحتاج إلى تثبيت مجاناباسكال على جهاز الكمبيوتر الخاص بك. يمكنك تنزيله من الموقع الرسمي واتباع تعليمات التثبيت لنظام التشغيل الخاص بك.
بعد تثبيت فريباسكال ، سوف تكون قادرة على إنشاء مشاريع جديدة وفتح محرر النموذج. يوفر محرر النموذج واجهة سهلة الاستخدام لإنشاء وتكوين عناصر التحكم في النموذج الخاص بك.
- كيفية إنشاء نموذج في تمريرة مجانية:
- تثبيت وتكوين البيئة
- إنشاء مشروع جديد
- تحديد عناصر النموذج
- وضع العناصر على النموذج
- تكوين خصائص العنصر
- إضافة وظائف إلى الأزرار
- 1. باستخدام إجراء أونكليك
- 2. باستخدام إجراء مجهول
- 3. باستخدام مكون تاكتيون
- التحقق من الصحة ومعالجة المدخلات
- الاختبار والتصحيح
- سؤال وجواب
- كيف يمكنني إنشاء نموذج في ممر مجاني?
- ما هي الضوابط التي يمكن إضافتها إلى النموذج?
- كيف أقوم بإعداد زر انقر فوق معالجة الحدث?
- كيف يمكنني تغيير حجم وموقع عناصر التحكم في النموذج?
- كيف يمكنني نقل قيمة من حقل النص إلى متغير البرنامج?
كيفية إنشاء نموذج في تمريرة مجانية:
إذا كنت ترغب في إنشاء نموذج في برنامج فريباسكال ، سوف تحتاج إلى استخدام الخطوات التالية:
- قم بإنشاء نافذة برنامج حيث سيتم وضع النموذج الخاص بك. للقيام بذلك ، استخدم الإجراء كريتيفورم.
- حدد عناصر النموذج الخاص بك ، مثل الأزرار ومربعات النص والتسميات. للقيام بذلك ، يمكنك استخدام إجراءات كريتيبوتون ، كريتينبوت ، و كريتيلابيل.
- إضافة عناصر إلى النموذج باستخدام إجراء أدكونترول. حدد إحداثيات العنصر وأبعاده وخصائص أخرى.
- إضافة معالجات الأحداث لعناصر النموذج للرد على إجراءات المستخدم. على سبيل المثال ، يمكنك إضافة إجراء سيتم استدعاؤه عند النقر فوق زر.
- عرض النموذج على الشاشة باستخدام الإجراء شوفورم.
الخوارزمية أعلاه أساسية ويمكن استكمالها أو تعديلها حسب احتياجاتك. على سبيل المثال ، يمكنك إضافة التحقق من البيانات المدخلة أو استخدام عناصر تحكم أخرى.
تثبيت وتكوين البيئة
قبل إنشاء نموذج مجاناباسكال ، سوف تحتاج إلى تثبيت وتكوين بيئة التطوير اللازمة. وهنا هي الخطوات التي تحتاج إلى متابعة:
- تحميل فريباسكال: انتقل إلى موقع فريباسكال الرسمي وتحميل أحدث إصدار من البرنامج لنظام التشغيل الخاص بك.
- قم بتثبيت البطاقة المجانية: قم بتشغيل ملف التثبيت ، واتبع تعليمات معالج التثبيت وحدد المجلد لتثبيت البرنامج.
- تكوين المرور المجاني: بعد تثبيت البرنامج ، افتحه وحدد عنصر القائمة "الإعدادات" أو "الخيارات". في الإعدادات ، قم بتعيين لغة البرمجة المطلوبة (باسكال) والمعلمات الأخرى وفقا لتفضيلاتك.
- إعداد البيئة: من أجل استخدام النماذج ، قد تحتاج إلى تثبيت بعض المكونات الإضافية أو إضافتها إلى المشروع. يتم ذلك عادة باستخدام علامة التبويب" تثبيت الحزم "أو" مدير الحزم " في البطاقة المجانية.
- تحقق من التثبيت: للتأكد من أن التثبيت كان ناجحا ، إنشاء مشروع جديد في فريباسكال ومحاولة إنشاء وتجميع نموذج بسيط.
بعد الانتهاء من هذه الخطوات ، ستكون البيئة الحرة جاهزة لإنشاء النماذج. يمكنك البدء في كتابة التعليمات البرمجية وإضافة عناصر النموذج وتنفيذ الوظائف اللازمة. حظا سعيدا مع البرمجة الخاصة بك!
إنشاء مشروع جديد
لإنشاء مشروع جديد في مجاناباسكال ، تحتاج إلى اتباع بعض الخطوات البسيطة.
- فتح فريباسكال بيئة التنمية المتكاملة (إيد).
- حدد عنصر القائمة" ملف "وانقر على"مشروع جديد".
- في مربع الحوار الذي يظهر ، حدد نوع المشروع ، على سبيل المثال ، "تطبيق وحدة التحكم".
- حدد اسم المشروع وحدد الدليل لحفظ المشروع.
- انقر فوق الزر" موافق " لإنشاء مشروع.
بعد الانتهاء من هذه الخطوات ، سوف فريباسكال إنشاء مشروع قالب يتضمن ملف البرنامج الرئيسي. يمكنك البدء في كتابة التعليمات البرمجية الخاصة بك في هذا الملف لإنشاء مشروعك.
ملاحظة: قبل إنشاء مشروع جديد ، تأكد من أن لديك أحدث إصدار من فريباسكال وجميع المجمعين والمكتبات اللازمة المثبتة.
تحديد عناصر النموذج
عناصر النموذج في مجاناباسكال تسمح لك بالتفاعل مع المستخدم وتلقي البيانات المدخلة منه. وهي تمثل مكونات مختلفة مثل حقول النص ومربعات الاختيار والأزرار وغيرها.
فيما يلي بعض عناصر النموذج الأساسية التي يمكن استخدامها في تصريح مجاني:
- حقل النص هو عنصر يسمح للمستخدم بإدخال نص. يمكنك استخدام هذا العنصر لإنشاء حقول إدخال للاسم الأول واسم العائلة والعنوان والبيانات الأخرى.
- مربع الاختيار هو عنصر يسمح للمستخدم بتحديد خيار معين أو إلغاء تحديده. يتم استخدام مربعات الاختيار لإنشاء مربعات الاختيار وأزرار الاختيار.
- القائمة المنسدلة هي عنصر يطالب المستخدم بتحديد خيار واحد من القائمة المقترحة. يمكنك استخدامه لإنشاء قائمة اختيار ، على سبيل المثال ، قائمة بالبلدان أو المدن.
- الزر هو عنصر يمكن النقر فوقه لتنفيذ إجراء معين. على سبيل المثال ، يمكن استخدام الزر" إرسال " لإرسال بيانات النموذج إلى الخادم.
لإنشاء عنصر نموذج في مجاناباسكال ، يتم استخدام وظيفة أو إجراء مناسب يحدد نوعه وموضعه على الشاشة وخصائص أخرى. يمكن بعد ذلك إضافة عنصر النموذج إلى النموذج الرئيسي للبرنامج باستخدام طريقة الإضافة.
في القسم التالي ، سننظر بمزيد من التفصيل في كيفية إنشاء وتكوين كل عنصر من عناصر النموذج هذه في تمريرة مجانية.
وضع العناصر على النموذج
عند إنشاء نموذج في مجاناباسكال ، نحن بحاجة إلى وضع عناصر مختلفة على ذلك ، مثل حقول النص ، أزرار ، مربعات الاختيار ، الخ. يتم وضع العناصر في النموذج باستخدام لوحات حاوية خاصة.
الأنواع التالية من اللوحات متوفرة في فريباسكال:
- تبانيل هو لوحة العادية;
- تغروبوكس هو لوحة مع إطار واسم;
- تفلوبانيل هي لوحة تقوم تلقائيا بضبط حجم العناصر;
- تغريدبانيل هو لوحة تستخدم شبكة لوضع العناصر;
- تلايوت هي لوحة تسمح لك بتعيين تخطيطات معقدة لوضع العناصر.
يمكن إنشاء اللوحات بصريا ، عن طريق وضعها في النموذج وتعيين الخصائص الضرورية ، وبرمجيا ، باستخدام التعليمات البرمجية.
بعد إنشاء لوحة ، تحتاج إلى تحديد اللوحة الأم أو النموذج. يمكن القيام بذلك باستخدام الخاصية الأصل لهذه اللوحة. على سبيل المثال:
// إنشاء وتكوين لوحة
فار
لوحة1: تبانيل;
لوحة 1: = تبانيل.إنشاء (نموذج 1);
لوحة1.الأصل: = النموذج 1;
لوحة1.اليسار: = 100;
لوحة1.أعلى: = 100;
لوحة1.العرض: = 200;
لوحة1.الارتفاع: = 150;
بعد وضع اللوحة على النموذج ، يمكنك إضافة عناصر مختلفة إليها. للقيام بذلك ، تحتاج إلى إنشاء العناصر الضرورية وتحديد اللوحة الأم الخاصة بهم. على سبيل المثال:
// إنشاء حقل نصي وتكوينه
فار
تحرير 1: تيديت;
تحرير 1: = تيديت.إنشاء (نموذج 1);
تحرير 1.الأصل: = لوحة1;
تحرير 1.اليسار: = 10;
تحرير 1.أعلى: = 10;
تحرير 1.العرض: = 180;
تحرير 1.الارتفاع: = 20;
وبالتالي ، باستخدام اللوحات وتحديد خصائص العناصر ، يمكنك وضع العناصر بمرونة على النموذج في مجاناباسكال.
تكوين خصائص العنصر
عند إنشاء نموذج مجاناباسكال،يمكنك تخصيص خصائص مختلفة من العناصر لتحقيق المظهر المطلوب والوظائف.
1. أبعاد العناصر:
يمكنك استخدام خاصية العرض لتعيين عرض عنصر. على سبيل المثال ، لتعيين عرض حقل الإدخال ، يمكنك استخدام التعليمات البرمجية التالية:
المدخلات.العرض: = 200;
وبالمثل ، يمكنك تعيين ارتفاع العناصر باستخدام خاصية الارتفاع.
2. موقف العناصر:
تسمح لك الخصائص العلوية واليسرى بتعيين موضع العناصر في النموذج. على سبيل المثال ، لوضع زر في مكان معين ، يمكنك استخدام التعليمات البرمجية التالية:
زر.أعلى: = 50;
زر.اليسار: = 100;
3. رؤية العناصر:
يمكنك استخدام الخاصية المرئية للتحكم في رؤية العناصر في النموذج. على سبيل المثال ، لإخفاء زر ، يمكنك استخدام التعليمات البرمجية التالية:
زر.مرئي: = خطأ;
4. خصائص النص:
تسمح لك خصائص التسمية التوضيحية والنص بتعيين النص المعروض على عناصر النموذج. على سبيل المثال ، لتعيين النص لزر ، يمكنك استخدام التعليمات البرمجية التالية:
زر.شرح: = 'دفع لي';
5. أسلوب العناصر:
يمكنك استخدام خاصية الخط لتعيين نمط الخط لعناصر النص. على سبيل المثال ، لتعيين خط غامق لنقش ، يمكنك استخدام التعليمات البرمجية التالية:
التسمية 1.الخط.نمط: = [فسبولد];
6. خصائص اللون:
اللون والخط.تسمح لك خصائص اللون بتعيين لون خلفية العناصر ولون الخط ، على التوالي. على سبيل المثال ، لتعيين لون الخلفية الأحمر لزر ، يمكنك استخدام التعليمات البرمجية التالية:
زر.اللون: = كلريد;
7. التعامل مع الحدث:
لإضافة معالج حدث لعنصر ما ، تحتاج فقط إلى كتابة إجراء بالاسم المناسب وربطه بحدث العنصر. على سبيل المثال ، لإضافة معالج النقر على زر ، يمكنك استخدام التعليمات البرمجية التالية:
زر.انقر فوق: = تضمين التغريدة انقر فوق;
هذه ليست سوى بعض الخصائص التي يمكن تكوينها لعناصر النموذج في الممر المجاني. بعد مراجعة الوثائق ، ستتمكن من اكتشاف المزيد من الميزات وإنشاء واجهة مستخدم مخصصة.
إضافة وظائف إلى الأزرار
عندما نقوم بإنشاء نموذج في مجاناباسكال ، ونحن غالبا ما تحتاج إلى إضافة وظائف إلى الأزرار. يمكن لبعض الأزرار إرسال البيانات إلى الخادم ، ويمكن للآخرين تنفيذ إجراءات معينة على جانب العميل. لنلق نظرة على بعض الطرق لإضافة وظائف إلى الأزرار في البطاقة المجانية.
1. باستخدام إجراء أونكليك
إن أبسط طريقة لإضافة وظائف إلى زر هي استخدام إجراء أونكليك. للقيام بذلك ، يجب عليك أولا إنشاء إجراء نريد الاتصال به عند النقر فوق الزر ، ثم ربط هذا الإجراء بحدث النقر فوق الزر.
على سبيل المثال ، لدينا زر اسمه زر1 ونريد الرسالة "مرحبا ، العالم!"ليتم عرضها عند النقر على ذلك. يمكننا إنشاء الإجراء التالي:
عرض الإجراءالرسائل مرحبا;
بيغن
شومساج ('مرحبا ، العالم!');
النهاية;
ثم يمكننا ربط هذا الإجراء بحدث النقر فوق الزر على النحو التالي:
زر1.انقر فوق: = @شومساجيهيلو;
2. باستخدام إجراء مجهول
في البطاقة المجانية ، يمكنك أيضا استخدام إجراءات مجهولة لإضافة وظائف إلى الزر. الإجراء المجهول هو إجراء ليس له اسم ويتم تعريفه مباشرة في المكان الذي يتم استخدامه فيه.
على سبيل المثال ، يمكننا إنشاء إجراء مجهول يقوم بإخراج الرسالة "مرحبا ، العالم!"،وربطه مع الحدث أونكليك من الزر على النحو التالي:
زر1.انقر فوق: =
الإجراء (المرسل: توبجيكت)
بيغن
شومساج ('مرحبا ، العالم!');
النهاية;
3. باستخدام مكون تاكتيون
يحتوي فريباسكال أيضا على مكون تاكتيون ، والذي يوفر وسيلة مريحة لإضافة وظائف إلى الأزرار. يسمح لنا مكون التاكتيون بربط إجراء الحدث بالعديد من عناصر التحكم المختلفة ، مثل الأزرار والقوائم وما إلى ذلك
. لاستخدام مكون تاكتيون ، يجب أن نتبع الخطوات التالية:
- إنشاء مثيل لمكون تاكتيون.
- قم بتعيين الإجراء الذي نريد الاتصال به عند النقر فوق الزر إلى خاصية الإجراء الخاصة بالإجراء.
- قم بتعيين مثيل لمكون التاكتيون إلى خاصية إجراء الزر.
على سبيل المثال ، نقوم بإنشاء مثيل لمكون تاكتيون المسمى أكتيون1. ثم نقوم بإنشاء إجراء اسمه شومساجيهيلو وتعيينه إلى الإجراء1.واحدتنفيذ الممتلكات. أخيرا ، نقوم بتعيين الإجراء 1 إلى خاصية إجراء الزر على النحو التالي:
زر1.الإجراء: = الإجراء 1;
الآن ، عند النقر على زر ، سيتم تنفيذ الإجراء شومساجيهيلو.
هذه ليست سوى بعض الطرق لإضافة وظائف إلى الأزرار في البطاقة المجانية. بناء على مهمتك ، قد تحتاج إلى استخدام طرق أخرى ، مثل استخدام خصائص الأزرار والأحداث.
التحقق من الصحة ومعالجة المدخلات
عند إنشاء نموذج في فريباسكال ، من المهم جدا للتحقق من صحة ومعالجة إدخال المستخدم. يسمح لك التحقق من الصحة بالتحقق مما إذا كانت المعلومات المدخلة تفي بمتطلبات معينة ، وتتيح لك معالجة الإدخال استخدام البيانات المدخلة لمزيد من المعالجة.
قد يتضمن التحقق من الصحة التحقق من ملء حقول النموذج بشكل صحيح ، على سبيل المثال ، التحقق من الحقول المطلوبة ، والتحقق من تنسيق البيانات المدخلة ، والتحقق من الأخطاء أو الأحرف غير الصالحة.
يمكن استخدام طرق وإجراءات مختلفة لمعالجة الإدخال في البطاقة المجانية. على سبيل المثال ، يمكنك استخدام العبارات والحلقات الشرطية للتحقق من البيانات المدخلة واتخاذ القرارات بناء على هذه المعلومات. يمكنك أيضا استخدام الإجراءات والوظائف الخاصة لتحويل البيانات ومعالجتها.
مثال على التحقق من صحة ومعالجة الإدخال هو التحقق من صحة عنوان البريد الإلكتروني الذي تم إدخاله. للقيام بذلك ، يمكنك استخدام وظائف خاصة للعمل مع النص ، على سبيل المثال ، وظيفة نقاط البيع للعثور على الحرف "@" في سلسلة ، ووظيفة النسخ لنسخ جزء السلسلة بعد الحرف"@". يمكنك بعد ذلك استخدام الحلقات والعبارات الشرطية للتحقق من الجزء المنسوخ من السلسلة بحثا عن أحرف أخرى ، مثل "."حرف أو أحرف أخرى غير صالحة.
عند التحقق من صحة المدخلات ومعالجتها ، من المهم مراعاة جميع الحالات والأخطاء المحتملة حتى يتمكن المستخدمون من إدخال البيانات دون مشاكل والحصول على النتائج الصحيحة. يجدر أيضا توفير معالجة الأخطاء ورسائل الخطأ للمستخدم حتى يتمكن من تصحيح البيانات غير الصحيحة التي تم إدخالها.
نتيجة لذلك ، يعد التحقق من صحة المدخلات ومعالجتها في البطاقة المجانية جزءا لا يتجزأ من إنشاء نموذج ويسمح لك بتحسين تجربة المستخدم وتحسين جودة التطبيق.
الاختبار والتصحيح
بعد إنشاء النموذج في فريباسكال ، فمن المهم لاختبار عملها وتوفير التصحيح للتأكد من أن كل شيء يعمل بشكل صحيح ويلبي توقعاتك.
فيما يلي بعض الخطوات الأساسية التي يجب تنفيذها أثناء عملية الاختبار والتصحيح للنموذج:
- قم بتشغيل البرنامج واختبره على بيانات الإدخال المختلفة. تأكد من أن النموذج يعالج جميع حالات الاستخدام الممكنة بشكل صحيح.
- تحقق من البيانات التي أدخلها المستخدم للتأكد من أنها تلبي المتطلبات والقيود المحددة للنموذج.
- تأكد من أن جميع عناصر النموذج تعمل بشكل صحيح وأنه لا توجد أخطاء عند استخدامها.
- تأكد من أن جميع الأزرار وعناصر التحكم تستجيب لنقرات المستخدم وتفاعلاته. تأكد من أنهم يقومون بالإجراءات اللازمة.
- في حالة حدوث أخطاء أو مشاكل ، استخدم تصحيح الأخطاء لمعرفة الأسباب وإصلاحها. استخدام أدوات التصحيح فريباسكال لتحليل التعليمات البرمجية والعثور على الأخطاء المحتملة أو التحسينات.
- أعد تشغيل البرنامج بعد إجراء التغييرات وتأكد من أنه يعمل الآن بشكل صحيح وصحيح.
لا ينبغي التقليل من أهمية اختبار وتصحيح النموذج الخاص بك في تمرير مجاني. سيساعدك هذا على التأكد من أن النموذج الخاص بك يعمل بشكل صحيح ويوفر الوظائف اللازمة للمستخدمين. استخدم هذه النصائح لجعل تطوير النموذج الخاص بك أكثر احترافية وفعالية.
سؤال وجواب
كيف يمكنني إنشاء نموذج في ممر مجاني?
لإنشاء نموذج في ممر مجاني ، تحتاج إلى استخدام كتلة التعليمات البرمجية 'تفورم'. يمكنك إنشاء عناصر تحكم متنوعة داخل هذه الكتلة ، مثل الأزرار ومربعات النص ومربعات الاختيار وغيرها. يمكنك أيضا تكوين تفاعل النموذج مع المستخدم ، على سبيل المثال ، معالجة أحداث النقر على زر أو تغيير قيمة في حقل نصي.
ما هي الضوابط التي يمكن إضافتها إلى النموذج?
في الممر المجاني ، يمكنك إضافة عناصر تحكم متنوعة إلى النموذج ، مثل الأزرار وحقول النص ومربعات الاختيار وأزرار الاختيار والقوائم المنسدلة وغيرها. كل عنصر تحكم له خصائصه وأحداثه الخاصة التي يمكن تكوينها في رمز البرنامج.
كيف أقوم بإعداد زر انقر فوق معالجة الحدث?
لتكوين معالجة أحداث النقر على الزر في الممر المجاني ، تحتاج إلى استخدام إجراء أو وظيفة سيتم استدعاؤها عند النقر فوق الزر. في هذا الإجراء ، يمكنك تنفيذ الإجراءات اللازمة ، على سبيل المثال ، تغيير النص في النموذج أو إجراء العمليات الحسابية. لتكوين معالجة أحداث النقر على الزر ، تحتاج إلى ربط الإجراء بحدث النقر على الزر.
كيف يمكنني تغيير حجم وموقع عناصر التحكم في النموذج?
لتغيير حجم وموقع عناصر التحكم في النموذج في مجاناباسكال ، تحتاج إلى استخدام خصائص عناصر التحكم. على سبيل المثال ، تسمح لك الخصائص اليسرى والعليا بتعيين إحداثيات موضع العنصر في النموذج ، وتسمح لك خصائص العرض والارتفاع بتعيين أبعاده. يمكن تعيين هذه الخصائص في رمز البرنامج أو في محرر النموذج أثناء التطوير.
كيف يمكنني نقل قيمة من حقل النص إلى متغير البرنامج?
لتمرير قيمة من حقل نصي إلى متغير برنامج في تمريرة مجانية ، تحتاج إلى استخدام خاصية النص لحقل النص. يمكنك ببساطة تعيين هذه الخاصية إلى متغير لتخزين القيمة من حقل النص في المتغير. على سبيل المثال ، المتغير := حقل النص.النص;