ASP.NET Web Forms - หลักสูตร

ASP.NET คือเทคโนโลยีต่อทางของ ASP ไม่ใช่เพียงการปรับปรุงของ ASP

ความรู้พื้นฐานที่คุณควรมี

ก่อนที่จะเรียนต่อไป คุณควรมีความรู้พื้นฐานของสิ่งต่อไปนี้:

  • WWW, HTML และความรู้พื้นฐานของการสร้างเว็บไซต์
  • ภาษาสคริปต์ เช่น JavaScript หรือ VBScript
  • ความรู้พื้นฐานของสคริปต์บนเซิร์ฟเวอร์

ถ้าคุณต้องการเรียนเรื่องนี้ก่อนที่จะเรียนโครงการเหล่านี้ โปรดไปที่ หน้าแรก เข้าถึงหลักสูตรเหล่านี้。

ASP คืออะไร?

เทคโนโลยีสคริปต์บนเซิร์ฟเวอร์ของ Microsoft ที่เคยเรียกว่า ASP (Active Server Pages) ในปัจจุบันมักเรียกว่า ASP ฉบับปกติ。

ASP 3.0 คือสัญญาณปิดของ ASP ฉบับปกติ。

หากคุณต้องการเรียนรู้เกี่ยวกับ ASP มากขึ้น โปรดเรียนต่อไปที่หน้าเรียนการเรียน ASP ตูร์.

ASP.NET ไม่ใช่ ASP

ASP.NET คือเทคโนโลยีต่อทางของ ASP ไม่ใช่เพียงการปรับปรุงของ ASP

ASP.NET คือเทคโนโลยีใหม่สำหรับการเขียนสคริปต์บนเซิร์ฟเวอร์ ไมโครซอฟท์ได้เขียนเครื่องยนต์ ASP.NET ทั้งหมดอีกครั้งจากฐาน และ ASP.NET ไม่สามารถเป็นความสามารถที่ยืดเยื้อกับ ASP

คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างระหว่าง ASP และ ASP.NET ในบทเรียนต่อไป

ASP.NET คือส่วนหลักของ .NET ฟรีแมกส์

ASP.NET คืออะไร?

ASP.NET คือเทคโนโลยีการเขียนสคริปต์บนเซิร์ฟเวอร์ ที่สามารถทำให้สคริปต์ที่ที่แทรกในหน้าเว็บไซต์นั้นทำงานโดยเซิร์ฟเวอร์อินเทอร์เน็ต

  • ASP.NET คือเทคโนโลยีของไมโครซอฟท์
  • ASP หมายถึงหน้าเว็บไซต์ที่สามารถเปลี่ยนแปลงได้ (Active Server Pages)
  • ASP.NET คือโปรแกรมที่ทำงานบน IIS
  • IIS (Internet Information Services) คือเซิร์ฟเวอร์อินเทอร์เน็ตของไมโครซอฟท์
  • IIS คือส่วนประกอบที่มอบมาฟรีโดย Windows Server โอเอส
  • IIS ยังเป็นส่วนประกอบของ Windows 2000 และ Windows XP Professional

ไฟล์ ASP.NET คืออะไร?

  • ไฟล์ ASP.NET คล้ายไฟล์ HTML
  • ไฟล์ ASP.NET สามารถมี HTML และ XML และสคริปต์
  • สคริปต์ในไฟล์ ASP.NET จะทำงานบนเซิร์ฟเวอร์
  • ไฟล์ ASP.NET มีการใช้การสร้างแบบ .aspx

ASP.NET ทำงานได้อย่างไร?

  • เมื่อเบราเซอร์ขอไฟล์ HTML แล้วเซิร์ฟเวอร์จะส่งกลับไฟล์นั้น
  • เมื่อเบราเซอร์ขอไฟล์ ASP.NET แล้ว IIS จะส่งคำขอนั้นไปยังเครื่องยนต์ ASP.NET บนเซิร์ฟเวอร์
  • เครื่องยนต์ ASP.NET จะอ่านไฟล์แบบบรรทัดต่อบรรทัด และปฏิบัติการสคริปต์ที่อยู่ในไฟล์
  • ในที่สุด ไฟล์ ASP.NET จะถูกส่งกลับไปยังเบราเซอร์ในรูปแบบ HTML แท้ๆ

ASP+ คืออะไร?

ASP+ ตรงไปตรงมากับ ASP.NET

ASP+ คือชื่อชั่วคราวที่ใช้ในช่วงที่ไมโครซอฟท์พัฒนา ASP.NET

ไมโครซอฟท์ .NET ฟรีแมกส์

.NET ฟรีแมกส์เป็นโครงสร้างฐานของ .NET พลาตฟอร์ม

.NET ฟรีแมกส์เป็นสิ่งที่ใช้สำหรับการสร้าง พัฒนา และปฏิบัติการ Web แอปพลิเคชัน และ Web ซีร์วิซ

ไม่กี่ทีครั้งแรกของเทคโนโลยีเซิร์ฟเวอร์ของไมโครซอฟท์ ASP (Active Server Pages) นั้นเป็น

เป้าหมายของ Microsoft ในการพัฒนา .NET Framework คือเพื่อแก้ปัญหาเหล่านี้

คำสำคัญของ .NET Framework:

  • ง่ายต่อการเขียนโปรแกรมเร็วขึ้น
  • ลดปริมาณรหัสโปรแกรม
  • โมดัลการเขียนโปรแกรมเดิม
  • หน่วยงานการควบคุมเหตุการณ์ที่มีความมีความสมบูรณ์
  • คลังหน่วยงานที่ใหญ่ขึ้น
  • การสนับสนุนเครื่องมือพัฒนาที่ดีขึ้น

.NET Framework ประกอบด้วยส่วนหลักสามส่วน:

ภาษาการเขียนโปรแกรม:

  • C# (Pronounced C sharp)
  • Visual Basic (VB .NET)
  • J# (Pronounced J sharp)

เทคโนโลยีเซิร์ฟเวอร์และเทคโนโลยีลูกค้า:

  • ASP .NET (Active Server Pages)
  • Windows Forms (Windows desktop solutions)
  • Compact Framework (PDA / Mobile solutions)

สภาพแวดล้อมการพัฒนา:

  • Visual Studio .NET (VS .NET)
  • Visual Web Developer

หนังสือนี้เล่าเรื่องเกี่ยวกับ ASP.NET

ASP.NET 2.0

ASP.NET 2.0 ได้ทำการปรับปรุง ASP.NET โดยเพิ่มการสนับสนุนลักษณะใหม่หลายรูปแบบ

ในบทที่ต่อไปของหนังสือนี้ คุณสามารถเรียนรู้เกี่ยวกับความแตกต่างระหว่าง ASP.NET 2.0 และ ASP.NET มากยิ่งขึ้น

ASP.NET 3.0

ASP.NET 3.0 ไม่ใช่รุ่นใหม่ของ ASP.NET มันเป็นชื่อของคลังหน่วยงาน ASP.NET 2.0 ใหม่เท่านั้น ซึ่งสนับสนุน:

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation;
  • Windows CardSpace

หมายเหตุ:นโยบายนี้ไม่มีส่วนเกี่ยวกับ ASP.NET 3.0