Latest web development tutorials
×

ASP.NET หลักสูตร

ASP.NET หลักสูตร ASP.NET แนะนำโดยย่อ

WP หลักสูตร

WebPages แนะนำโดยย่อ WebPages Razor WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ผู้ช่วย WebPages WebGrid WebPages แผนภูมิ WebPages Email 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 TextBox WebForms Button WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms เชื่อมต่อฐานข้อมูล WebForms หน้าเว็บมาสเตอร์ WebForms การเดินเรือ WebForms ตัวอย่าง

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

WebForms HTML WebForms Controls WebForms Validation

รู้เบื้องต้นเกี่ยวกับ 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

รูปแบบ 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 ที่สมบูรณ์สำหรับความคิดเห็นของคุณ