TrivialGame_webform_asp.net
1.0.0
يوفر تطبيق الويب هذا الذي تم تطويره في VB.NET بيئة تفاعلية حيث يمكن للمستخدمين المشاركة في لعبة معلومات عامة. يجيب اللاعبون على 10 أسئلة عشوائية.
تستخدم قاعدة بيانات تطبيق Trivial تصميم علاقة الكيان لتنظيم كيفية تخزين الأسئلة والأجوبة. يوجد أدناه مخطط العلاقة بين الكيان الذي يوضح بنية قاعدة البيانات:
يتم تنظيم بنية ملف التطبيق على النحو التالي لتسهيل الصيانة وقابلية التوسع للمشروع:
App_Code/
:
Models/
: تحتوي على نماذج البيانات المستخدمة في التطبيق.Pregunta.vb
: يحدد بنية الأسئلة.Respuesta.vb
: يحدد بنية الاستجابات.Repositories/
: يطبق نمط المستودع لتجريد عمليات الوصول إلى البيانات.IPreguntaRepositorio.vb
: واجهة لعمليات مستودع الأسئلة.PreguntaRepositorio.vb
: التنفيذ الملموس لمستودع الأسئلة.ConexionBD.vb
: يدير الاتصال بقاعدة بيانات TrivialBD.mdf
. App_Data/
:
TrivialBD.mdf
: قاعدة بيانات المشروع التي تخزن كافة المعلومات المتعلقة بالأسئلة والأجوبة. Content/
:
bootstrap/
: مجلد يحتوي على ملفات Bootstrap اللازمة لتصميم سريع الاستجابة ومنمق للتطبيق.custom.css
: ورقة أنماط مخصصة لتكييف الأنماط المرئية بما يتجاوز Bootstrap. Pages/
:
Default.aspx
: الصفحة الرئيسية التي تعرض أسئلة اللعبة وتجمع الإجابات من المستخدمين.Default.aspx.vb
– Codebehind لـ Default.aspx
الذي يحتوي على منطق واجهة المستخدم للتعامل مع الأحداث مثل الإجابة على الأسئلة.تم تصميم هذا الهيكل للفصل بوضوح بين منطق العرض التقديمي ومنطق الأعمال والوصول إلى البيانات، وذلك باتباع أفضل ممارسات تطوير البرمجيات.
Default.aspx
لبدء اللعب.