รู้เบื้องต้นเกี่ยวกับ ASP.NET MVC
ASP.NET เป็นกรอบการพัฒนาในการสร้างหน้าเว็บและเว็บไซต์ที่ใช้ HTML, CSS, JavaScript และเซิร์ฟเวอร์สคริปต์
ASP.NET สนับสนุนสามรูปแบบการพัฒนาที่แตกต่างกัน
หน้าเว็บ (หน้าเว็บ) MVC (Model ดูคอนโทรลเลอร์รุ่น - ดู - Controller), เว็บฟอร์ม (แบบฟอร์มเว็บ)
กวดวิชานี้จะแนะนำ MVC
หน้าเว็บ | MVC | รูปแบบเว็บ |
การเขียนโปรแกรมแบบ MVC
ASP.NET MVC สามโหมดการเขียนโปรแกรมในหนึ่ง
MVC คือการใช้ MVC (Model ดูคอนโทรลเลอร์รุ่น - ดู - Controller) รูปแบบการออกแบบการสร้างโปรแกรมประยุกต์เว็บ:
- แบบจำลอง (Model) หมายถึงหลักของแอพลิเคชัน (เช่นรายการบันทึกฐานข้อมูล)
- มุมมอง (View) เพื่อแสดงข้อมูล (บันทึกฐานข้อมูล)
- Controller (Controller) การประมวลผลอินพุต (เขียนบันทึกฐานข้อมูล)
รูปแบบ MVC ในขณะที่ให้การควบคุมเต็มรูปแบบผ่าน HTML, CSS และ JavaScript
รูปแบบ MVC เพื่อกำหนดโปรแกรมประยุกต์บนเว็บที่มีสามชั้นตรรกะ: ชั้นธุรกิจ (โมเดลเชิงตรรกะ) ชั้นจอแสดงผล (มุมมองเชิงตรรกะ) การควบคุมอินพุต (Logic Controller) |
แบบจำลอง (Model) เป็นส่วนหนึ่งของการประยุกต์ใช้สำหรับการประมวลผลตรรกะข้อมูลใบสมัคร
โดยทั่วไปผู้รับผิดชอบสำหรับรูปแบบของวัตถุในการเข้าถึงข้อมูลในฐานข้อมูล
มุมมอง (มุมมอง) เป็นส่วนหนึ่งของข้อมูลขั้นตอนการสมัครที่แสดง
มักจะดูอยู่บนพื้นฐานของข้อมูลแบบที่สร้างขึ้น
Controller (Controller) เป็นส่วนหนึ่งของการปฏิสัมพันธ์ของผู้ใช้ขั้นตอนการสมัคร
โดยปกติการควบคุมเป็นผู้รับผิดชอบในการอ่านข้อมูลจากมุมมองของการควบคุมการป้อนข้อมูลของผู้ใช้และการส่งข้อมูลแบบ
MVC layering ช่วยจัดการงานที่ซับซ้อนเพราะคุณสามารถมุ่งเน้นเฉพาะในแง่มุมหนึ่งที่เวลา ตัวอย่างเช่นคุณไม่สามารถพึ่งพาในกรณีที่ให้ความสำคัญกับตรรกะทางธุรกิจในมุมมองของการออกแบบ แต่ยังช่วยให้การทดสอบของโปรแกรมได้ง่ายขึ้น
MVC ยังลดความซับซ้อนของการพัฒนาการจัดกลุ่มตามลำดับชั้น นักพัฒนาที่แตกต่างกันสามารถพัฒนาไปพร้อม ๆ กันดู Logic Controller และตรรกะทางธุรกิจ
เปรียบเทียบ Web Forms MVC
MVC แบบการเขียนโปรแกรมเป็นทางเลือกที่ ASP.NET แบบดั้งเดิม (แบบฟอร์มเว็บ) ของที่มีน้ำหนักเบา มันมีน้ำหนักเบากรอบทดสอบสูงขณะที่การบูรณาคุณสมบัติ ASP.NET ที่มีอยู่ทั้งหมดเช่นเพจต้นแบบการรักษาความปลอดภัยและการตรวจสอบ
Visual Studio ด่วน 2012/2010
Visual Studio Express เป็นรุ่นฟรีของ Microsoft Visual Studio
Visual Studio Express เป็น MVC (และเว็บฟอร์ม) เครื่องมือในการพัฒนาปรับแต่ง
Visual Studio ด่วนประกอบด้วย:
- MVC และเว็บฟอร์ม
- ลากและวางเว็บควบคุมและส่วนประกอบเว็บ
- ภาษาเว็บเซิร์ฟเวอร์ (มีดโกนใช้ VB หรือ C #)
- Web Server (IIS ด่วน)
- เซิร์ฟเวอร์ฐานข้อมูล (SQL Server กระชับ)
- กรอบการพัฒนาเว็บที่สมบูรณ์ (ASP.NET)
หากคุณติดตั้ง Visual Studio Express คุณจะได้เรียนรู้มากขึ้นในการกวดวิชานี้
หากคุณต้องการติดตั้ง Visual Studio เอ็กซ์เพรส, กรุณาคลิกที่ลิงก์ในหนึ่ง:
เว็บผู้พัฒนาปี 2012 ภาพ (ของ Windows. 7 หรือ Windows 8)
เว็บผู้พัฒนาปี 2010 ภาพ (ที่ใช้ Windows Vista หรือ XP)
หลังจากเสร็จสิ้นการติดตั้งครั้งแรกของ Visual Studio Express คุณสามารถติดตั้งแพทช์และเซอร์วิสแพ็คโดยการเรียกใช้การตั้งค่าอีกครั้งเดียวที่คุณต้องคลิกลิงก์อีกครั้ง |
คู่มือการใช้งาน ASP.NET MVC อ้างอิง
ในการกวดวิชานี้เราได้จัดให้มีคู่มืออ้างอิง ASP.NET MVC ที่สมบูรณ์สำหรับความคิดเห็นของคุณ