الانتقال إلى المحتوى الرئيسي

مفتاح قراءة وحدة التحكم في ج#: ما الغرض منه وكيفية استخدامه

وحدة التحكم ريدكي هي طريقة من فئة وحدة التحكم في لغة البرمجة ج # التي تسمح لك لقراءة حرف من لوحة المفاتيح وحفظه في متغير. إنها واحدة من أكثر الطرق شيوعا لإدخال المستخدم في تطبيقات وحدة التحكم.

تقوم طريقة مفتاح القراءة بحظر البرنامج حتى يضغط المستخدم على مفتاح على لوحة المفاتيح. بعد ذلك ، تقوم الطريقة بإرجاع الرمز المقابل للمفتاح المضغوط. يمكن تخزين هذا الرمز في متغير واستخدامه في منطق البرنامج الإضافي.

لقد ضغطت على المفتاح: "+ كيينفو.الحلي);

  1. وحدة التحكم.وريتلين ("رمز المفتاح:" + (إنت)كيينفو.مفتاح);
  2. }
  3. }

في هذا المثال ، يقوم البرنامج بإخراج رسالة ، وينتظر الضغط على مفتاح ، ثم يعرض معلومات حول المفتاح المضغوط ورمزه. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لإنشاء قوائم بسيطة أو التعامل مع اختصارات لوحة المفاتيح في أحد التطبيقات.

لاحظ أن طريقة مفتاح القراءة بها حمل زائد يسمح لك بالتحكم في عرض المفتاح المضغوط على الشاشة. يمكن أن يكون هذا مفيدا إذا كنت بحاجة إلى إخفاء إدخال المستخدم أو تغيير عرض الأحرف على وحدة التحكم.

مفتاح قراءة وحدة التحكم في ج#: نظرة عامة والتطبيق

طريقة مفتاح قراءة وحدة التحكم في ج#: معلومات اساسية

كيفية استخدام مفتاح قراءة وحدة التحكم في ج#

سؤال وجواب

ما هي طريقة وحدة التحكم.ريدكي ()?

كيفية استخدام طريقة وحدة التحكم.ريدكي ()?

هل يمكنني استخدام طريقة وحدة التحكم.مفتاح القراءة () لقراءة الأعداد الصحيحة أو أنواع البيانات الأخرى?

هل من الممكن استخدام طريقة وحدة التحكم.ريدكي () في بيئة تطوير الاستوديو المرئي?

كيفية تقييد طريقة وحدة التحكم.مفتاح القراءة () لقراءة مفاتيح معينة فقط?
مفتاح قراءة وحدة التحكم في ج#: نظرة عامة والتطبيق
مفتاح قراءة وحدة التحكم هي طريقة توفرها فئة وحدة التحكم في لغة البرمجة ج#. يسمح لك بقراءة حرف واحد من لوحة المفاتيح دون عرضه على الشاشة.
تحتوي طريقة مفتاح القراءة على التوقيع التالي:
وحدة تحكم ثابتة عامة مفتاح قراءة المعلومات (اعتراض منطقي)

تحدد معلمة التقاطع ما إذا كنت تريد اعتراض ضغطة مفتاح. إذا كانت قيمة هذه المعلمة صحيحة ، فلن يتم عرض الرمز على الشاشة. إذا كانت القيمة خاطئة ، فسيتم عرض الرمز.

مثال على استخدام طريقة مفتاح القراءة:

كونسوليكيينفو كيينفو = وحدة التحكم . ريدكي();

وحدة التحكم."لقد ضغطت على {كيينفو.مفتاح} مفتاح.");

في هذا المثال ، يقرأ البرنامج المفتاح المضغوط من لوحة المفاتيح ويعرضه على الشاشة. تمنع طريقة مفتاح القراءة تنفيذ البرنامج حتى يضغط المستخدم على مفتاح.

تمثل فئة كونسوليكينفو معلومات حول المفتاح المضغوط. لديها الهيكل التالي:

البنية العامة كونسوليكيينفو

الميزات:

- مفتاح: كونسولكي

- مفتاح: شار

- المعدلات: كونسولموديفيرس

كونسولكي هو تعداد يحدد المفاتيح الممكنة. المفتاح هو الرمز المقابل للمفتاح المضغوط. معدلات-تعداد تحديد معدلات (السيطرة ، البديل ، التحول).

غالبا ما تستخدم طريقة مفتاح القراءة لتنفيذ البرامج التفاعلية حيث تحتاج إلى الاستجابة لضربات مفاتيح المستخدم. على سبيل المثال ، قد ينتظر البرنامج إدخال أمر من لوحة المفاتيح أو يستخدم مفاتيح معينة للتحكم في البرنامج.

يمكن أيضا استخدام طريقة مفتاح القراءة لإنشاء ألعاب وحدة التحكم حيث تحتاج إلى معالجة ضغطات المفاتيح لنقل شخصية أو تنفيذ إجراءات أخرى.

طريقة مفتاح قراءة وحدة التحكم في ج#: معلومات أساسية

تعد طريقة مفتاح قراءة وحدة التحكم إحدى الطرق الرئيسية لفئة وحدة التحكم في لغة البرمجة ج#. يسمح لك بقراءة الأحرف من لوحة المفاتيح أثناء تشغيل البرنامج.

تقرأ طريقة مفتاح قراءة وحدة التحكم الحرف التالي من دفق الإدخال القياسي دون عرض هذا الحرف على الشاشة. يمنع تنفيذ البرنامج حتى يتم الضغط على المفتاح.

عند استخدام طريقة مفتاح قراءة وحدة التحكم ، لا يمكنك إدخال بيانات نصية. يقبل فقط القيم الرمزية. هذه الطريقة ملائمة لإنشاء هياكل التحكم ، والعمل مع القوائم وأوامر المعالجة.

مثال على استخدام طريقة مفتاح قراءة وحدة التحكم:

كونسوليكيينفو كيينفو = وحدة التحكم . ريدكي();

إذا (كيينفو.مفتاح = = وحدة التحكم.أدخل)

}

في هذا المثال ، تتم قراءة المفتاح المضغوط التالي من لوحة المفاتيح. إذا كان هذا هو مفتاح الإدخال ، يتم عرض الرسالة المقابلة.

يمكن أن تقبل طريقة مفتاح قراءة وحدة التحكم أيضا معلمة نوع منطقية تشير إلى ما إذا كان يجب عرض المفتاح المضغوط على الشاشة. إذا تم تعيين القيمة على صحيح ، فسيتم عرض المفتاح ، ولكن إذا تم تعيين القيمة على خطأ ، فلن يتم ذلك.

على سبيل المثال:

كونسوليكيينفو كيينفو = وحدة التحكم . مفتاح القراءة (صحيح) ؛ / / سيتم عرض المفتاح المضغوط على الشاشة

لاحظ أن طريقة ريدكي وحدة التحكم بإرجاع كائن كونسولكينفو الذي يحتوي على معلومات حول المفتاح المضغوط ، مثل رمز المفتاح ومعدلاته.

يسمح استخدام طريقة مفتاح قراءة وحدة التحكم بتحكم أكثر مرونة ودقة في تفاعل المستخدم في تطبيقات وحدة التحكم ، مع مراعاة ضغطات المفاتيح.

من المهم ملاحظة أن هذه الطريقة يمكن أن تتسبب في حظر البرنامج إذا لم يضغط المستخدم على المفاتيح. لذلك ، إذا كان من الضروري الاستمرار في تنفيذ البرنامج حتى في حالة عدم وجود إدخال ، فيجب استخدام عمليات غير متزامنة أو سلاسل تنفيذ منفصلة.

كيفية استخدام مفتاح قراءة وحدة التحكم في ج#

الطريقة

وحدة التحكم.ريدكي()

في ج # يستخدم لقراءة حرف أو مفتاح من لوحة المفاتيح. إنه مصمم للعمل مع تطبيقات وحدة التحكم ويسمح لك بمعالجة إدخال المستخدم أثناء تنفيذ البرنامج.

مثال الاستخدام:

}

}

في هذا المثال ، بعد الرسالة " اضغط على أي مفتاح ..."يتم عرضه ، سينتظر البرنامج إدخال حرف أو الضغط على مفتاح من لوحة المفاتيح. عندما يضغط المستخدم على أي مفتاح ، سيستمر البرنامج في التنفيذ ويعرض الرسالة " لقد ضغطت على المفتاح!".

عند استخدام

وحدة التحكم.ريدكي()

يمكنك أيضا الحصول على معلومات حول المفتاح المضغوط باستخدام الخصائص

ال

مفتاح و

مفتاح

من الكائن

كونسوليكيينفو

. على سبيل المثال:

استخدام النظام;

برنامج الفصل

{

}

}

في هذا المثال ، سينتظر البرنامج إدخال مفتاح من لوحة المفاتيح. في كل مرة تضغط فيها على مفتاح ، سيتم عرض رسالة: "لقد ضغطت على المفتاح: {اسم المفتاح}". سيتم تشغيل الحلقة حتى يتم الضغط على مفتاح الهروب.

الطريقة

وحدة التحكم.ريدكي()

لديها أيضا اختياري

اعتراض المعلمة

، وهو افتراضيا

صحيح

. إذا تم تعيينه على

خطأ

ثم سيتم عرض الأحرف المدخلة في وحدة التحكم (بدون الضغط على مفتاح الإدخال) ، وليست مخفية. على سبيل المثال:

{

ثابت الفراغ الرئيسي ()

{

وحدة التحكم.خط الكتابة ("أدخل كلمة المرور:");

كلمة مرور السلسلة = وحدة التحكم.قراءة الخط();

وحدة التحكم.خط الكتابة ("لقد أدخلت كلمة المرور: {0}" ، كلمة المرور);

}

}

في هذا المثال ، يسمح لك البرنامج بإدخال كلمة مرور. أثناء عملية الإدخال ، سيتم عرض أحرف كلمة المرور في وحدة التحكم.

باستخدام

وحدة التحكم.ريدكي()

في ج # يسمح لك بإنشاء تطبيقات وحدة تحكم تفاعلية يمكنها الاستجابة لإجراءات المستخدم في الوقت الفعلي.