لوحة المفاتيح هي واحدة من أجهزة الإدخال الأكثر شيوعا على جهاز الكمبيوتر. عند تطوير البرامج في دلفي ، من المهم جدا أن تكون قادرا على معالجة ضغطات مفاتيح لوحة المفاتيح. للقيام بذلك ، يمكنك استخدام رموز المفاتيح التي تسمح للبرنامج بتحديد المفتاح الذي تم الضغط عليه.
في دلفي ، يتوافق كل مفتاح على لوحة المفاتيح مع رمز يمكن استخدامه لمعالجة ضغطات المفاتيح في البرنامج. على سبيل المثال ، رمز المفتاح "أ" هو 65 ، ورمز المفتاح "إف 1" هو 112. باستخدام هذه الرموز ، يمكن للمطور إنشاء وظائف متعلقة بمفاتيح معينة.
تعد رموز المفاتيح مفيدة جدا عندما تحتاج إلى تنفيذ اختصارات لوحة المفاتيح أو الإجراءات الأخرى المتعلقة بضربات المفاتيح. على سبيل المثال ، يمكنك استخدام رمز المفتاح "إف 5" لتحديث المعلومات على الشاشة أو رمز المفتاح "أدخل" لتنفيذ إجراء معين.
طرق مختلفة مثل أونكيدون أو أونكييوب يمكن استخدامها لمعالجة ضربات المفاتيح في دلفي. في هذه الأحداث ، يمكنك التحقق من رمز المفتاح المضغوط وتنفيذ الإجراءات اللازمة بناء على هذه المعلومات.
- وصف مفاتيح لوحة المفاتيح في دلفي
- مفاتيح الوظائف واستخدامها:
- مفاتيح الأسهم واستخدامها
- مفاتيح الحروف واستخدامها
- مفاتيح رقمية واستخدامها
- مفاتيح خاصة واستخدامها
- مفاتيح التعديل واستخدامها
وصف مفاتيح لوحة المفاتيح في دلفي
في دلفي ، كما هو الحال في العديد من لغات البرمجة الأخرى ، من الممكن معالجة ضغطات مفاتيح لوحة المفاتيح. للقيام بذلك ، يتم استخدام رموز المفاتيح ، والتي تسمح لك بتحديد المفتاح الذي تم الضغط عليه. في دلفي ، يتم تمثيل رموز المفاتيح بقيم أحادية البايت من نوع البايت.
.
، والتي ترجع قيمة رقمية تتوافق مع الحرف الذي تم تمريره. على سبيل المثال ، لتحديد رمز مفتاح الإدخال ، يمكنك استخدام الكود التالي:
النهاية;
يمثل مفتاح الفورمولا 1.
. في معالج هذا الحدث ، يمكنك مقارنة رمز المفتاح بالقيمة المطلوبة وتنفيذ الإجراءات اللازمة. على سبيل المثال:
النهاية;
في هذا المثال ، سيؤدي الضغط على مفتاح إف 1 إلى عرض رسالة تحتوي على معلومات حول المفتاح المضغوط.
تقدم دلفي أيضا عددا من المكونات الجاهزة التي تتيح لك التعامل بسهولة مع ضغطات مفاتيح لوحة المفاتيح. على سبيل المثال ، يحتوي مكون تبوتون على حدث عند النقر يحدث عند الضغط على زر باستخدام مفتاح الإدخال أو شريط المسافة.
في الختام ، توفر معرفة الرموز الرئيسية واستخدامها في دلفي للمطور الراحة والقدرة على التحكم بمرونة في البرنامج باستخدام لوحة المفاتيح.
مفاتيح الوظائف واستخدامها:
دلفي لديه القدرة على معالجة مفاتيح الوظائف الموجودة أعلى لوحة المفاتيح. تحتوي هذه المفاتيح على رموز خاصة يمكن استخدامها لتحديد ضغطها وتنفيذ إجراءات معينة.
فيما يلي بعض مفاتيح الوظائف الأكثر استخداما ورموزها:
- الفورمولا 1-المساعدة المفتوحة (الكود: في كيه-إف 1)
- إف 2-تحرير (كود: فك_ف2)
- إف 3-البحث (الرمز: في كيه-إف 3)
- ف 4-افتح القائمة المدمجة (الكود: ف ف 4)
- اف 5-تحديث (الكود: في كيه-اف 5)
- و6-التحرك من خلال عناصر النموذج (رمز: فك_ف6)
- إف 7-التدقيق الإملائي (الرمز: في كيه-إف 7)
- ف8-بدء تشغيل المصحح (رمز: فك_ف8)
- 9-تنفيذ (التعليمات البرمجية: فك_ف9)
- إف 10-إيقاف التنفيذ مؤقتا (الكود: إف 10)
- إف 11-ملء الشاشة (الرمز: إف 11)
- فورمولا 12-افتح نافذة الخصائص (الكود: في كيه-إف 12)
لمعالجة الضغط على مفتاح الوظيفة ، يمكنك استخدام إجراء فورمكيدون أو فورمكيبريس. في النموذجإجراء أسفل المفتاح ، تحتاج إلى تحديد رمز المفتاح المضغوط ، ثم تنفيذ الإجراءات المناسبة. على سبيل المثال ، للضغط على مفتاح الفورمولا 1 ، يمكنك فتح التطبيق مساعدة. للقيام بذلك ، قم بتشغيل التعليمات البرمجية التالية:
الإجراء رقم 1.فورمكيايدون (المرسل: مفتاح فار: كلمة ؛ التحول: تشيفتستات);بيغن
إذا مفتاح = فك_ف1 ثم
بيغن
// مساعدة مفتوحة
- النهاية;
- النهاية;
- وبالتالي ، فإن مفاتيح الوظائف المقدمة واستخدامها في دلفي تسمح لك بزيادة راحة العمل مع التطبيق وتسريع تنفيذ عمليات معينة.
- مفاتيح الأسهم واستخدامها
يتم استخدام مفاتيح الأسهم على لوحة المفاتيح لتحريك المؤشر أو تحديد العناصر على الشاشة. في دلفي ، يتوافق كل مفتاح سهم مع رمز مفتاح محدد يمكن استخدامه في البرنامج لمعالجة الأحداث.
وهنا لائحة من رموز مفتاح السهم في دلفي:
فك_اليسار هو رمز مفتاح السهم الأيسر. يتم استخدامه لتحريك المؤشر إلى اليسار أو لتحديد العنصر السابق.فك_حق هو رمز مفتاح السهم الأيمن. تستخدم لتحريك المؤشر إلى اليمين أو لتحديد العنصر التالي.
فك_وب هو رمز مفتاح السهم العلوي. تستخدم لتحريك المؤشر لأعلى أو لتحديد عنصر أعلى من العنصر الحالي.
فك_دون هو رمز مفتاح السهم السفلي. تستخدم لتحريك المؤشر لأسفل أو لتحديد عنصر أسفل العنصر الحالي.
لمعالجة مفاتيح الأسهم في دلفي ، يمكنك استخدام أونكيدون أو أونكيوب الحدث من المكونات أو النماذج. عند معالجة ضغطة مفتاح ، يمكنك التحقق من الكود الخاص به وتنفيذ الإجراءات اللازمة اعتمادا على المفتاح المضغوط.
على سبيل المثال ، يوضح التعليمة البرمجية التالية كيف يتم التعامل مع مفاتيح الأسهم في الإجراء فورمكيودون:
الإجراء رقم 1.فورمكيدون (المرسل: توبجيكت ؛ فار مفتاح: كلمة ؛ التحول: تشيفتستات);
بيغن
مفتاح القضية من
كيه_اليسار:
بيغن
// معالجة الضغط على مفتاح السهم الأيسر
النهاية;
فك_رايت:
بيغن
// معالجة الضغط على مفتاح السهم الأيمن
النهاية;
كيه:
بيغن
// معالجة الضغط على مفتاح السهم العلوي
النهاية;
فك_دون:
- بيغن
- // معالجة الضغط على مفتاح السهم السفلي
- النهاية;
- النهاية;
- النهاية;
- داخل كل كتلة من التعليمات البرمجية ، يمكنك كتابة الأوامر اللازمة لتحريك المؤشر أو تحديد العناصر على الشاشة.
- باستخدام رموز مفتاح السهم في دلفي ، يمكنك إضافة تحكم مناسب في تطبيقاتك باستخدام لوحة المفاتيح.
- مفاتيح الحروف واستخدامها
- مفاتيح الحروف على لوحة المفاتيح مريحة للغاية لإدخال النص. في دلفي ، يمكن للمبرمجين استخدام رموز المفاتيح لمعالجة ضغطات المفاتيح على مفاتيح الحروف.
- يحتوي كل مفتاح حرف على لوحة المفاتيح على رمز فريد خاص به يمكن استخدامه في البرنامج. على سبيل المثال ، رمز المفتاح "أ" هو 65 ، رمز المفتاح "ب" هو 66 ، وهلم جرا. لمعالجة الضغط على مفتاح حرف ، يمكنك استخدام أونكيدون أو أونكيوب الحدث والتحقق من رمز المفتاح المضغوط.
- عند استخدام مفاتيح الحروف ، يمكن تنفيذ وظائف مختلفة في البرنامج. على سبيل المثال ، عند الضغط على مفتاح "ق" ، يمكنك حفظ البيانات ، وعند الضغط على مفتاح "أدخل" ، يمكنك البحث أو تأكيد إدخال البيانات. يمكنك أيضا استخدام اختصارات لوحة المفاتيح ، على سبيل المثال ، " كترل+س "لحفظ البيانات أو" كترل+ج " للنسخ.
- في دلفي ، يمكنك استخدام وظائف إضافية للعمل مع مفاتيح الحروف. على سبيل المثال ، تتحقق دالة إسشارالفا مما إذا كان الحرف أبجديا ، وتتحقق الدالة إسشارالفان الرقمية مما إذا كانت أبجدية رقمية ، وتقوم دالة شاربر بتحويل حرف إلى أحرف كبيرة. يمكن أن تكون هذه الوظائف مفيدة عند معالجة ضغطات المفاتيح في البرنامج.
استخدام مفاتيح الحروف في البرمجة يجعل العمل مع النص أكثر ملاءمة وكفاءة. بفضل الرموز الرئيسية ، يمكنك معالجة ضغطات المفاتيح وأداء وظائف مختلفة في البرنامج.
مفاتيح رقمية واستخدامها
مفاتيح رقمية (0-9) على لوحة المفاتيح دلفي يمكن استخدامها لأغراض البرمجة المختلفة. فيما يلي بعض الأمثلة:
| 1. إدخال الأرقام | يمكن استخدام المفاتيح الرقمية لإدخال الأرقام في حقول النص أو عناصر التحكم الأخرى. على سبيل المثال ، عند الضغط على المفتاح "1" ، قد يظهر الحرف "1" في حقل النص. هذا مفيد لإنشاء التطبيقات التي تتطلب إدخال قيم رقمية ، مثل الآلة الحاسبة أو نموذج الطلب. |
|---|---|
| 2. إدارة العناصر | يمكن استخدام المفاتيح الرقمية للتحكم في عناصر واجهة المستخدم. على سبيل المثال ، بالضغط على المفتاح "2" ، يمكنك تنشيط أمر معين أو تغيير حالة عنصر التحكم ، مثل زر الاختيار أو مربع الاختيار. |
| 3. التنقل من خلال القوائم | يمكن استخدام المفاتيح الرقمية للتنقل عبر القوائم أو الجداول. على سبيل المثال ، عند الضغط على المفتاح "3" ، يمكنك الانتقال إلى صف معين في الجدول أو تحديد عنصر معين من القائمة. |
| ملاحظة: في بعض الحالات ، قد يتم حجز المفاتيح الرقمية لوظائف معينة ، اعتمادا على البرنامج المحدد أو سياق الاستخدام. | يتيح لك استخدام المفاتيح الرقمية في دلفي جعل واجهة المستخدم أكثر ملاءمة وبديهية. إنها تساعدك على إدارة البيانات وإدخالها باستخدام لوحة المفاتيح ، والتي يمكن أن تبسط تجربة المستخدم بشكل كبير. |
| مفاتيح خاصة واستخدامها | لا تحتوي لوحة المفاتيح على الأحرف المعتادة فحسب ، بل تحتوي أيضا على بعض المفاتيح الخاصة التي يمكن استخدامها في إجراءات معينة. في دلفي ، يمكنك معالجة ضغطات المفاتيح الخاصة باستخدام رموز المفاتيح. |
فيما يلي بعض المفاتيح الخاصة ورموزها:
إيسك — فك_سكاب) - تستخدم لإلغاء الإجراء الحالي أو إغلاق النافذة.
أدخل (فك_العودة) - تستخدم لتأكيد الإدخال أو التبديل إلى سطر جديد.
علامة التبويب (فك_تاب) - تستخدم لتبديل التركيز إلى عنصر الإدخال التالي.
مسافة للخلف (فك_باك) — تستخدم لحذف الحرف السابق.
حذف (فك_حذف) - تستخدم لحذف الحرف الحالي أو النص المحدد.