الحاسب الآلي · الصف الثالث الإعدادي
أسئلة: صندوق الكتابة TextBox وقراءة القيم منه
12 سؤال اختيار من متعدد و6 سؤال مقالي بنموذج إجابة، لمراجعة درس «صندوق الكتابة TextBox وقراءة القيم منه» من الحاسب الآلي (الصف الثالث الإعدادي). راجع الأسئلة أدناه، أو اختبر نفسك فورًا.
اختبار سريع من 10 أسئلة عشوائية من بنك الأسئلة أعلاه — تُخلط الأسئلة والاختيارات في كل مرة، فلن يتكرر الاختبار بنفس الترتيب.
اختيار من متعدد
ما هي الأداة الأساسية في لغة VB.NET التي تسمح للمستخدم بإدخال بيانات نصية أو رقمية أثناء تشغيل البرنامج؟
عرض الإجابة والتعليل
الإجابة الصحيحة: صندوق الكتابة TextBox
أداة TextBox هي الوسيلة الأساسية لإدخال البيانات من المستخدم في تطبيقات VB.NET.
ما هي الخاصية المسؤولة عن تحديد القيمة النصية المكتوبة داخل صندوق الكتابة أو قراءتها؟
عرض الإجابة والتعليل
الإجابة الصحيحة: Text
الخاصية Text تحمل القيمة النصية المكتوبة وتستخدم في الاتجاهين للقراءة والكتابة.
أي من الخصائص التالية تُستخدَم لإخفاء النص المكتوب في صندوق الكتابة واستبداله برمز معين مثل النجمة لإنشاء حقل كلمة مرور؟
عرض الإجابة والتعليل
الإجابة الصحيحة: PasswordChar
خاصية PasswordChar تستخدم لإخفاء النص المكتوب واستبداله برمز معين مع بقاء القيمة الحقيقية محفوظة.
ما هي الخاصية التي تحدد الحد الأقصى لعدد الأحرف التي يمكن للمستخدم كتابتها داخل صندوق الكتابة؟
عرض الإجابة والتعليل
الإجابة الصحيحة: MaxLength
MaxLength تحدد أقصى عدد أحرف مسموح للمستخدم إدخاله داخل الصندوق.
عند ضبط الخاصية Multiline لأداة TextBox على القيمة True، فإن ذلك يعني:
عرض الإجابة والتعليل
الإجابة الصحيحة: يمكن للصندوق عرض أكثر من سطر نصي واحد
خاصية Multiline إذا كانت True تسمح بعرض أكثر من سطر نصي، وغالبًا ما تستخدم لكتابة فقرات.
ما هو نوع البيانات الذي ترجعه الخاصية Text الخاصة بأداة TextBox دائمًا؟
عرض الإجابة والتعليل
الإجابة الصحيحة: نصي String
الخاصية Text دائمًا من نوع نصي String، ولذلك يلزم التحويل لاستخدامها في العمليات الحسابية.
أي الدالتين التاليتين تُستخدَم لتحويل القيمة النصية المدخلة في TextBox إلى رقم لإجراء العمليات الحسابية؟
عرض الإجابة والتعليل
الإجابة الصحيحة: دالة Val أو CInt
يجب تحويل النص المأخوذ من TextBox باستخدام Val أو CInt للتعامل معه كرقم.
متى يتم تنفيذ الحدث TextChanged الخاص بأداة TextBox تلقائيًا؟
عرض الإجابة والتعليل
الإجابة الصحيحة: في كل مرة يتغير فيها محتوى الصندوق أثناء كتابة المستخدم
حدث TextChanged ينفذ تلقائيًا مع كل تغير يحدث لمحتوى الصندوق أثناء الكتابة.
ما هي الخاصية التي تجعل المستخدم قادرًا على رؤية النص داخل صندوق الكتابة دون القدرة على تعديله؟
عرض الإجابة والتعليل
الإجابة الصحيحة: ReadOnly
إذا كانت ReadOnly بقيمة True يستطيع المستخدم رؤية النص فقط ولا يمكنه تعديله.
أي من الأكواد التالية يمثل كتابة نص ابتدائي داخل صندوق الكتابة TextBox1 من الكود؟
عرض الإجابة والتعليل
الإجابة الصحيحة: TextBox1.Text = "مرحبًا"
إعطاء قيمة للخاصية Text من اليسار يعني الكتابة داخل صندوق الكتابة.
أي من الأكواد التالية يقرأ القيمة المكتوبة في TextBox1 ويخزنها في متغير نصي باسم myText؟
عرض الإجابة والتعليل
الإجابة الصحيحة: Dim myText As String = TextBox1.Text
لقراءة القيمة نجعل الخاصية Text في الطرف الأيمن ونخزنها في المتغير.
ما هي القيمة الافتراضية للخاصية Multiline في صندوق الكتابة TextBox؟
عرض الإجابة والتعليل
الإجابة الصحيحة: False
القيمة الافتراضية لـ Multiline هي False بحيث يقتصر الصندوق على سطر واحد فقط.
أسئلة مقالية
اكتب سطر كود واحد يقرأ القيمة المكتوبة في TextBox1 ويخزنها في متغير نصي باسم city.
عرض نموذج الإجابة
Dim city As String = TextBox1.Text
ما وظيفة الخاصية PasswordChar في أداة TextBox؟ ومتى تُستخدَم؟
عرض نموذج الإجابة
تستخدم لإخفاء النص المكتوب داخل صندوق الكتابة واستبداله برمز معين (مثل علامة النجمة) مع الاحتفاظ بالقيمة الفعلية، وتُستخدَم بشكل أساسي في حقول كلمات المرور.
اكتب سطر كود يجعل صندوق النص TextBox3 لا يقبل كتابة أكثر من 6 أحرف.
عرض نموذج الإجابة
TextBox3.MaxLength = 6
ما الفرق بين خاصيتي ReadOnly و Enabled في أداة TextBox؟
عرض نموذج الإجابة
خاصية ReadOnly إذا كانت True تسمح للمستخدم برؤية النص وقراءته دون التعديل عليه مع بقاء الصندوق نشطًا، بينما خاصية Enabled إذا كانت False تقوم بتعطيل الصندوق بالكامل ويظهر باهتًا ولا يمكن التفاعل معه أو تحديد النص بداخله.
اكتب كودًا برمجيًا يقرأ رقمًا من TextBox1 (باستخدام الدالة Val)، يضربه في 2، ويعرض الناتج في Label1.
عرض نموذج الإجابة
Dim num As Integer num = Val(TextBox1.Text) * 2 Label1.Text = num
اشرح باختصار سبب الحاجة إلى استخدام دوال مثل Val أو CInt عند قراءة الأرقام من أداة TextBox.
عرض نموذج الإجابة
لأن الخاصية Text في أداة TextBox تعيد القيمة دائمًا كنوع نصي (String)، ولا يمكن إجراء العمليات الحسابية المباشرة على النصوص، لذا يجب تحويلها أولًا إلى نوع بيانات رقمي باستخدام دالة مثل Val أو CInt.