السلام عليكم ..
اعمل على انتاج برنامج بسيط لتعليم الاطفال الحروف ..
و ارغب في وضع اختبار للطفل بعد تعرفه على الحرف بوضع الصوره لشي له علاقه بالحرف
و اطلب منه الربط بينهم ..
بعدها تظهر النتيجه على شكل رساله فيها تهنئه للطفل بتفوقه و اجتيازه للاختبار بنجاح ..
كيف يمكن لي الربط بين الصوره و الحرف و ما افضل اداه للربط ؟
استخدمت RadioButton و لم يكن اختياري موفق
فهل لديكم افكار غير الفكره المطروحه؟
و ما الاكواد المستخدمه في ذلك ؟
وجزاكم الله خيرا
الطريقة بسيطة
صورة واحدة
وثلاث ازرار ... للاختيار
عند الضغط على الزر الصحيح ... خروج مسج او صوت
مثال
على العموم الرد بالاعلى ... فكرة مبدئية
لاكن لو لدينا مجموعة صور ماذ نفعل .....؟؟؟؟
الحل : نعمل قاعدة بيانات
بها 6 حقول
1- id ==== ترقيم تلقائي
2- pic === الصورة
3- no1 === الحرف الاول
4-no2 === الحرف الثاني
5- no3 === الحرف الثالث
6- no4 === الحرف الرابع ===>
وهو الحرف الصحيح
بحيث عن ارداج البيانات يكون احد الحقول الثلاثة نفس الحرف الموجود في no4
الان نذهب للفورم (العرض )
ندرج الادوات التالية :
PictureBox عدد 1
Button عدد 5 .... 3 منها للاختيار ..... و2 (التالي والسابق )
Label عدد 2 ...... الاول لعرض النتيجة ..... والثاني الحرف الصحيح no4
كل مايهمنا هو Button الثلاث
ندرج في الاول والثاني والثالث كود التحقق من الحرف .... هل هو صحيح ام خطاء
PHP كود :
If Label2.Text <> Button1.Text Then
Label1.Text = "خطاء"
Else
Label1.Text = "صحيح"
End If
مع مراعات كل Button1 بنفس Button المخصص لة
نربط Button1 بالحقل no1
نربط Button2 بالحقل no2
نربط Button3 بالحقل no3
نربط Label2 بالحقل no4
نعمل خدعة بسيطة ...... نخفي النص في Label2 حتى لايتم مشاهدتها
لايوجد مثال ....... لاجل فهم الدرس
قواعد البيانات لم ادرسها حتى الان
لكن قمت بعمل الاختبار بفكرة اوصل الصوره بالحرف المناسب
و برمجته كالتالي
كود :
If TextBox1.Text = "2" Then
If TextBox2.Text = "3" Then
If TextBox4.Text = "1" Then
MessageBox.Show("احسسنت")
Else
MessageBox.Show("تاكد")
End If
End If
End If
End Sub
لكن عند الاجابه الخاطئه لا تظهر المسج !!
كمان لما انتقل لفورم اخر النتائج تكون موجوده في الـ TextBox
اتمنى اذا كان موجود خطا في البرمجه تصححونها لي

(14-12-13, 02:33 PM)Easy4ever كتب : [ -> ]وعليك السلام ورحمة الله وبركاتة
إذا تقصدي تحقق 3 شروط معا
فيكون الامر كتالي
PHP كود :
If TextBox1.Text = "2" and TextBox2.Text = "3" and TextBox4.Text = "1" Then
MessageBox.Show("احسسنت")
Else
MessageBox.Show("تاكد")
End If
معنا الكود إذا كان التكس الاول يساوي 2 و التكس الثاني يساوي 3 و التكس الثالث يساوي 1
يقوم بإرسال رسالة احسن خلاف هذا يقوم أرسال رسالة تأكد
لا اقصد انه بعد ما اكتب النتايج و اروح للفروم اللي بعده
و ارجع للفروم اللي فيه الاختبار الاقي الاعداد اللي هي 2 و 3 و 1 موجوده في التكس
