ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP.NET เกี่ยวกับการสอน

ASP.NET บ้าน ASP.NET แนะนำ

WP เกี่ยวกับการสอน

WebPages แนะนำ WebPages มีดโกน WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ฐานข้อมูล WebPages ผู้ช่วย WebPages WebGrid WebPages ชาร์ต WebPages อีเมล์ WebPages PHP WebPages ประกาศ WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages ชั้นเรียน WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages เว็บเมล์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำ Razor วากยสัมพันธ์ Razor C# ตัวแปร Razor C# ลูป Razor C# ตรรกะ Razor VB ตัวแปร Razor VB ลูป Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำ MVC ใบสมัคร MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC เข้าชม MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ประกาศ MVC การอ้างอิง

WF สอน

WebForms แนะนำ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms กล่องข้อความ WebForms ปุ่ม WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master หน้า WebForms การเดินเรือ WebForms ตัวอย่าง


 

ASP.NET MVC สอน


ASP.NET

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

รูปแบบ MVC กำหนดเว็บ
การใช้งานกับ 3 ชั้นตรรกะ:

ชั้นธุรกิจ (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