ASP.NET เป็นกรอบการพัฒนาสำหรับการสร้างหน้าเว็บและเว็บไซต์ด้วย HTML, CSS, JavaScript และสคริปต์เซิร์ฟเวอร์
ASP.NET สนับสนุนสามรูปแบบการพัฒนาที่แตกต่างกัน
หน้าเว็บ, MVC (Model View Controller) และเว็บฟอร์ม
การกวดวิชานี้ครอบคลุม MVC
หน้าเว็บ | MVC | เว็บฟอร์ม |
MVC การเขียนโปรแกรมรุ่น
MVC เป็นหนึ่งในสาม ASP.NET การเขียนโปรแกรมแบบจำลอง
MVC เป็นกรอบสำหรับการสร้างโปรแกรมเว็บโดยใช้การออกแบบ MVC (Model ดู Controller) A:
- แสดงให้เห็นถึงรูปแบบหลักของแอพลิเคชัน (เช่นรายการของระเบียนฐานข้อมูล)
- The View แสดงข้อมูล (the database records)
- ผู้ควบคุมจัดการการป้อนข้อมูล (to the database records)
รูปแบบ MVC นอกจากนี้ยังมีการควบคุมเต็มรูปแบบผ่าน HTML, CSS และ JavaScript
รูปแบบ MVC กำหนดเว็บ ชั้นธุรกิจ (Model logic) ชั้นจอแสดงผล (View logic) การควบคุมการป้อนข้อมูล (Controller logic) |
The Model นี้เป็นส่วนหนึ่งของโปรแกรมที่จัดการตรรกะสำหรับข้อมูลของแอพลิเคชัน
บ่อยครั้งที่วัตถุรูปแบบการดึงข้อมูล (and store data) จากฐานข้อมูล
The View เป็นชิ้นส่วนของโปรแกรมที่จัดการการแสดงผลของข้อมูลที่
ส่วนใหญ่มักจะมองเห็นวิวที่มีการสร้างขึ้นจากข้อมูลรูปแบบ
The Controller เป็นส่วนหนึ่งของโปรแกรมที่จัดการการทำงานร่วมกันของผู้ใช้
โดยปกติควบคุมอ่านข้อมูลจากมุมมองของท่านผู้ใช้ควบคุมและส่งข้อมูลเข้ากับรูปแบบ
การแยก MVC ช่วยให้คุณจัดการงานที่ซับซ้อนเพราะคุณสามารถมุ่งเน้นไปที่หนึ่งในด้านเวลา ตัวอย่างเช่นคุณสามารถมุ่งเน้นมุมมองโดยไม่ต้องขึ้นอยู่กับเหตุผลทางธุรกิจ นอกจากนี้ยังทำให้ง่ายต่อการทดสอบโปรแกรมประยุกต์
การแยก MVC ยังช่วยลดการพัฒนากลุ่ม นักพัฒนาที่แตกต่างกันสามารถทำงานในมุมมองควบคุมตรรกะและเหตุผลทางธุรกิจในแบบคู่ขนาน
เว็บฟอร์ม VS MVC
รูปแบบการเขียนโปรแกรม MVC เป็นทางเลือกที่เบาเพื่อ ASP.NET แบบดั้งเดิม (Web Forms) มันเป็นเบากรอบทดสอบสูงบูรณาการกับทุกคุณสมบัติ ASP.NET ที่มีอยู่เช่นมาสเตอร์เพจรักษาความปลอดภัยและการตรวจสอบสิทธิ์
Visual Studio ด่วน 2012/2010
Visual Studio Express เป็นรุ่นฟรีของ Microsoft Visual Studio
Visual Studio Express เป็นเครื่องมือในการพัฒนาตัดทำสำหรับ MVC (and Web Forms)
Visual Studio ด่วนประกอบด้วย:
- MVC และเว็บฟอร์ม
- ลากและวางควบคุมเว็บและส่วนประกอบเว็บ
- ภาษาเว็บเซิร์ฟเวอร์ ( Razor using VB or C#)
- เว็บเซิร์ฟเวอร์ (IIS Express)
- เซิร์ฟเวอร์ฐานข้อมูล (SQL Server Compact)
- กรอบการพัฒนาเว็บเต็มรูปแบบ (ASP.NET)
หากคุณติดตั้ง Visual Studio Express คุณจะได้รับประโยชน์มากขึ้นจากการกวดวิชานี้
หากคุณต้องการติดตั้ง Visual Studio Express คลิกที่ลิงค์นี้:
Visual Web Developer 2012 (ถ้าคุณมี Windows 7 หรือ Windows 8)
Visual Web Developer 2010 (If you have Windows Vista or XP)
หลังจากที่คุณได้ติดตั้ง Visual Studio เอ็กซ์เพรสเป็นครั้งแรกที่จะจ่ายให้ทำการติดตั้งอีกครั้งหนึ่งเพื่อติดตั้งการแก้ไขและเซอร์วิสแพ็ค เพียงแค่คลิกที่ลิงค์อีกครั้ง
ASP.NET MVC อ้างอิง
ในตอนท้ายของการกวดวิชานี้คุณจะได้พบที่สมบูรณ์อ้างอิง ASP.NET MVC