TrivialGame_webform_asp.net
1.0.0
เว็บแอปพลิเคชั่นนี้พัฒนาขึ้นใน VB.NET มอบสภาพแวดล้อมแบบโต้ตอบที่ผู้ใช้สามารถเข้าร่วมในเกมความรู้รอบตัวได้ ผู้เล่นตอบคำถามแบบสุ่ม 10 ข้อ
ฐานข้อมูลแอปพลิเคชัน Trivial ใช้การออกแบบความสัมพันธ์เอนทิตีเพื่อจัดระเบียบวิธีจัดเก็บคำถามและคำตอบ ด้านล่างนี้เป็นแผนภาพความสัมพันธ์เอนทิตีที่แสดงโครงสร้างของฐานข้อมูล:
โครงสร้างไฟล์ของแอปพลิเคชันได้รับการจัดระเบียบดังนี้เพื่ออำนวยความสะดวกในการบำรุงรักษาและความสามารถในการปรับขนาดของโครงการ:
App_Code/
:
Models/
: ประกอบด้วยโมเดลข้อมูลที่ใช้ในแอปพลิเคชันPregunta.vb
: กำหนดโครงสร้างของคำถามRespuesta.vb
: กำหนดโครงสร้างของการตอบกลับRepositories/
: นำรูปแบบ Repository ไปใช้กับการดำเนินการเข้าถึงข้อมูลเชิงนามธรรมIPreguntaRepositorio.vb
: อินเทอร์เฟซสำหรับการดำเนินการเก็บคำถามPreguntaRepositorio.vb
: การใช้งานที่เก็บคำถามอย่างเป็นรูปธรรมConexionBD.vb
: จัดการการเชื่อมต่อกับฐานข้อมูล TrivialBD.mdf
App_Data/
:
TrivialBD.mdf
: ฐานข้อมูลโครงการที่เก็บข้อมูลทั้งหมดที่เกี่ยวข้องกับคำถามและคำตอบ Content/
:
bootstrap/
: โฟลเดอร์ที่มีไฟล์ Bootstrap ที่จำเป็นสำหรับการออกแบบแอปพลิเคชันที่ตอบสนองและมีสไตล์custom.css
: สไตล์ชีทแบบกำหนดเองเพื่อปรับสไตล์การมองเห็นนอกเหนือจาก Bootstrap Pages/
:
Default.aspx
: หน้าหลักที่แสดงคำถามเกี่ยวกับเกมและรวบรวมคำตอบจากผู้ใช้Default.aspx.vb
– โค้ดที่อยู่หลัง Default.aspx
ที่มีตรรกะ UI เพื่อจัดการเหตุการณ์ เช่น การตอบคำถามโครงสร้างนี้ออกแบบมาเพื่อแยกตรรกะการนำเสนอ ตรรกะทางธุรกิจ และการเข้าถึงข้อมูลออกจากกันอย่างชัดเจน ตามแนวทางปฏิบัติที่ดีที่สุดในการพัฒนาซอฟต์แวร์
Default.aspx
เพื่อเริ่มเล่น