ASP.NET Web Forms - หลักสูตร
- หน้าก่อนหน้า คู่มืออ้างอิง MVC
- หน้าต่อไป เพจ WebForms
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
- หน้าก่อนหน้า คู่มืออ้างอิง MVC
- หน้าต่อไป เพจ WebForms