عند تطوير البرامج على لعازر ، عليك حتما مواجهة الحاجة إلى إنشاء نوافذ أو نماذج إضافية. قد يبدو إنشاء نموذج ثان مهمة شاقة للمبرمجين المبتدئين ، لكنه في الواقع بسيط للغاية.
قبل البدء في إنشاء النموذج الثاني ، تحتاج إلى معرفة أساسية حول العمل مع لعازر والمكونات. إذا كنت معتادا بالفعل على المفهوم الأساسي لإنشاء النوافذ وكنت قادرا على العمل مع المكونات ، فلن يكون إنشاء نموذج ثان أمرا صعبا بالنسبة لك.
الطريقة الرئيسية لإنشاء نموذج ثان في لعازر هي استخدام مكون تفورم. مكون تفورم هو نافذة يمكن فيها وضع المكونات وعناصر التحكم الأخرى. لإنشاء نموذج ثان ، ما عليك سوى تحديد مكون تفورم من لوحة المكونات ووضعه على النموذج الرئيسي للبرنامج.
- كيفية إنشاء نموذج ثان في لعازر
- دليل إنشاء مفصل
- نوافذ إضافية
- سؤال وجواب
- لماذا أحتاج إلى إنشاء نموذج ثان في لعازر?
- كيف يمكنني إنشاء النموذج الثاني في لعازر?
- كيف يمكنني ربط شكلين في لعازر?
- هل من الممكن فتح النموذج الثاني داخل النموذج الرئيسي?
- كيف يمكنني إغلاق النموذج الثاني في لعازر?
كيفية إنشاء نموذج ثان في لعازر
في لعازر ، يمكنك إنشاء العديد من النماذج (ويندوز) التي ستساعدك على التفاعل مع مستخدم التطبيق. فيما يلي الخطوات لمساعدتك في إنشاء نموذج ثان في لعازر:
- افتح المشروع: افتح لعازر وحدد المشروع الذي تريد إنشاء نموذج ثان فيه.
- إنشاء نموذج جديد: انقر بزر الماوس الأيمن على المشروع في نافذة " مفتش المشروع "وحدد"نموذج جديد". سيؤدي هذا إلى إنشاء نموذج جديد في المشروع.
- ضع المكونات: في النموذج الجديد ، يمكنك وضع المكونات الضرورية مثل الأزرار وحقول النص وما إلى ذلك. ويمكن القيام بذلك عن طريق سحب المكونات على النموذج من شريط الأدوات لازاروس.
- تكوين خصائص المكون: لكل مكون ، قم بتعيين الخصائص الضرورية ، مثل عنوان الزر أو حقل النص.
- إنشاء معالجات الأحداث: لكل مكون سيتفاعل معه المستخدم ، قم بإنشاء معالجات الأحداث. سيسمح هذا للتطبيق الخاص بك بالرد على إجراءات المستخدم.
- عرض النموذج الثاني: في النموذج الرئيسي (النافذة الرئيسية) للتطبيق الخاص بك ، قم بإنشاء زر أو رابط لفتح النموذج الثاني. في معالج الحدث من هذا الزر (رابط) ، إضافة رمز لعرض النموذج الثاني.
الآن بعد أن قمت بإنشاء النموذج الثاني ، يمكنك تشغيل التطبيق الخاص بك وفتحه. يمكن استخدام النموذج الثاني لعرض معلومات إضافية أو إدخال بيانات المستخدم أو تنفيذ إجراءات أخرى بناء على تطبيقك.
| مثال على الكود: |
في هذا المثال ، عند النقر فوق الزر " 1 "في النموذج الرئيسي ، سيتم إنشاء نموذج ثان" النموذج 2 " وعرضه. سيتم عرض النموذج "النموذج 2" كنافذة مشروطة ، أي حتى يتم إغلاقه ، لن يتمكن المستخدم من التفاعل مع النموذج الرئيسي.
هذا هو مجرد المفهوم الأساسي لإنشاء شكل ثان في لعازر. يمكنك تخصيصه بمزيد من التفصيل وإضافة مكونات ومنطق إضافي إذا لزم الأمر. يوفر لازاروس فرصا كبيرة لإنشاء تطبيقات متعددة النوافذ ، ويمكنك تجربة وإضافة نماذج ومكونات جديدة لإنشاء واجهات أكثر تعقيدا.
دليل إنشاء مفصل
في هذه المقالة ، سننظر في كيفية إنشاء نموذج ثان في لعازر. يمكن أن يكون النموذج الثاني مفيدا عندما تحتاج إلى عرض بيانات أو وظائف إضافية لا تتناسب مع النموذج الرئيسي.
- فتح لازاروس إيد وإنشاء مشروع جديد.
- أضف نموذجا جديدا إلى المشروع. للقيام بذلك ، حدد القائمة "ملف" > "نموذج جديد" > "نموذج فارغ".
- تخصيص مظهر النموذج الثاني. أضف المكونات الضرورية إليها ، مثل الأزرار وحقول النص وما إلى ذلك. إعداد ممتلكاتهم والموقع على النموذج.
- ارجع إلى النموذج الرئيسي. أضف زرا أو مكونا آخر سيفتح النموذج الثاني.
- أضف معالج أحداث للزر أو المكون الذي سيفتح النموذج الثاني. في معالج الحدث ، استخدم التعليمات البرمجية التالية:
فار
النموذج الثاني: الشكل 2 ؛ / / هنا الشكل 2 هو اسم النموذج الثاني
بيغن
الشكل الثاني: = الشكل 2.إنشاء (الذات) ؛ / / إنشاء مثيل من النموذج الثاني
النموذج الثاني.إظهار ؛ / / عرض النموذج الثاني
النهاية;
الآن ، عند النقر فوق زر أو مكون ، سيتم فتح النموذج الثاني وعرضه على الشاشة.
لنقل البيانات بين النماذج ، يمكنك استخدام خصائص أو طرق النموذج الثاني. على سبيل المثال ، يمكنك إضافة خصائص عامة في النموذج الثاني وتعيين قيم هذه الخصائص قبل عرض النموذج الثاني.
النموذج الثاني.الممتلكات 1: = القيمة 1 ؛ / / تحديد قيمة العقار
النموذج الثاني.الملكية 2: = القيمة 2; // تحديد قيمة العقار
النموذج الثاني.إظهار ؛ / / عرض النموذج الثاني
يمكنك أيضا استخدام معالجات الأحداث في النموذج الثاني للتفاعل مع البيانات أو لتنفيذ إجراءات معينة عند إغلاق النموذج الثاني.
تتيح لك إمكانيات إنشاء نموذج ثان في لعازر إنشاء تطبيقات أكثر مرونة ووظيفية. اغتنم هذه الفرصة بحكمة وأنشئ واجهات سهلة الاستخدام للمستخدمين.
نوافذ إضافية
واحدة من السمات الرئيسية لعازر هو إنشاء نوافذ إضافية في التطبيق. تتيح لك القدرة على فتح نوافذ جديدة تنظيم بنية واجهة مستخدم أكثر تعقيدا وإضافة وظائف إلى التطبيق.
لإنشاء نوافذ إضافية في لعازر ، اتبع الخطوات التالية:
- إنشاء نموذج جديد.
- ضع عناصر الواجهة الضرورية في النموذج ، مثل الأزرار وحقول النص والجداول وما إلى ذلك.
- أضف الكود الذي سيتم تنفيذه عند حدوث أحداث عنصر الواجهة. على سبيل المثال ، عند النقر فوق زر ، قد يتم فتح نافذة جديدة أو قد يتم تنفيذ بعض العمليات.
- تجميع وتشغيل البرنامج.
يمكن أن يؤدي تطوير التطبيقات باستخدام نوافذ إضافية إلى تحسين واجهة المستخدم بشكل كبير وجعلها أكثر قابلية للفهم وسهولة في الاستخدام. على سبيل المثال ، إذا كان لديك تطبيق للعمل مع قاعدة بيانات ، فيمكنك إنشاء نافذة منفصلة لعرض البيانات من قاعدة البيانات هذه وفتحها إذا لزم الأمر.
أيضا ، يسمح لك استخدام النوافذ الإضافية بتحسين تنظيم الكود. يمكنك تقسيم منطق كل نافذة إلى وحدات منفصلة وتجنب التحميل الزائد على وحدة التطبيق الرئيسية.
في الختام ، يعد إنشاء نوافذ إضافية في لعازر جزءا مهما من تطوير التطبيقات ويسمح لك بتوسيع وظائف البرنامج وقابليته للاستخدام بشكل كبير.
سؤال وجواب
لماذا أحتاج إلى إنشاء نموذج ثان في لعازر?
يمكن أن يكون إنشاء نموذج ثان في لعازر مفيدا إذا كنت تريد إنشاء نافذة إضافية لعرض معلومات إضافية أو لتنفيذ إجراءات إضافية في تطبيقك.
كيف يمكنني إنشاء النموذج الثاني في لعازر?
لإنشاء نموذج ثان في لعازر ، يمكنك الانتقال إلى قائمة ملف وتحديد إنشاء نموذج جديد. ثم يمكنك إضافة عناصر تحكم وضبط موقعها وخصائصها في النموذج الجديد.
كيف يمكنني ربط شكلين في لعازر?
لربط نموذجين في لعازر ، يمكنك استخدام طرق مختلفة للوصول إلى عناصر التحكم في نموذج آخر ، على سبيل المثال ، باستخدام المتغيرات العامة أو إنشاء ارتباط إلى نموذج آخر في النموذج الرئيسي.
هل من الممكن فتح النموذج الثاني داخل النموذج الرئيسي?
نعم ، لعازر لديه خيار فتح نموذج ثان داخل النموذج الرئيسي. للقيام بذلك ، يمكنك استخدام عنصر تفريم ، وهو حاوية لعناصر تحكم أخرى.
كيف يمكنني إغلاق النموذج الثاني في لعازر?
لإغلاق النموذج الثاني في لعازر ، يمكنك استخدام طريقة الإغلاق أو الحرة ، والتي تحرر الذاكرة التي يشغلها النموذج الثاني. يمكنك أيضا إضافة زر إغلاق أو استخدام الحدث أونكلوسيكيري للتعامل مع إغلاق النموذج الثاني.