เรียน asp.net เทศกาล เขียนโปรแกรม ภาษา C# VB
สอน asp.net เขียนโปรแกรม asp.net สอนทำเว็บไซต์
   หน้าแรก  ติดตั้ง/ลงทะเบียน  เรียนรู้ ASP.NET ดาวน์โหลด เรียนรู้ Silverlight   เรียนรู้ XNA Game
ASP.NET คืออะไร
logo ASP.NET
ภาษา ASP.NET ย่อมาจาก Active Server Page เป็นโปรแกรมประเภท Server-Side Script (โปรแกรมที่ทำงานบนเครื่อง Server) ที่นิยมใช้อย่างแพร่หลาย สร้างโดย บริษัท ไมโครซอฟท์ จำกัด บนระบบปฏิบัติการ ไมโครซอฟท์ วินโดวส์ โดยเว็บเพจที่ใช้ ASP.NET เขียน จะระบุเป็นตระกูลไฟล์ที่ลงท้ายด้วย .aspx ซึ่งภาษา ASP.NET ยังสามารถใช้เขียนโปรแกรมเพื่อควบคุมฐานข้อมูลต่างๆ และอื่นๆ อีกมากมาย ASP.NET จัดเป็น ภาษา ที่ Microsoft ได้มุ่งเน้นพัฒนาเพื่อให้เป็น ภาษา ของ generation ยุคถัดไป ในโลกของ อินเตอร์เน็ต ยุคใหม่ หรือ ที่เรียกกันว่า Web2.0 ซึ่งเป็น Internet ยุคใหม่ ที่จะมาแทนที่ ยุคของ Internet ยุคเก่า (Web1.0)
ภาษา ASP ถูกสร้างขึ้นโดยเริ่มต้นจาก Active Server Page 3.0 (ASP 3.0) และพัฒนามาเป็น ASP.NET 1.0 / 1.1 / 2.0 / จนถึง ASP.NET 3.5 ตามลำดับ ซึ่ง ใน ASP.NET 3.5 ได้เพิ่มประสิทธิภาพการพัฒนาเว็บแอปลิเคชั่น โดยวัตถุประสงค์หลักของ ASP.NET 3.5 คือ การทำให้ผู้ใช้สามารถ สร้างเว็บแอปลิเคชั่นที่มีระบบความปลอดภัย ได้สะดวก ง่าย และ ลดจำนวนการเขียนโค้ด น้อยลง เพราะเวอร์ชั่นนี้มีคอนโทรลเพิ่ม เข้ามาเพื่อรองรับการทำงานมากขึ้น
 
.NET Framework 3.5
 
ความสามารถของ ASP.NET

- ASP.NET ได้นำเอาเทคโนโลยี .NET Framework เข้ามาใช้ จึงสามารถ ใช้แอปพิเคชั่นร่วมกับฮาร์ดแวร์ใดๆก็ได้เช่น คอมพิวเตอร์ ปาล์ม พีดีเอ โน๊ตบุ๊ค และโทรศัพท์มือถือ ป็นต้น

- ทำให้เว็บเพจที่พัฒนาขึ้น ด้วยเทคโนโลยี ASP.NET อยู่ในรูปแบบของ Web Form ที่ถูกแบ่งออกเป็น 2 ส่วน คือ ส่วนของแท็กต่างๆ ที่ใช้แสดงผล และส่วนของโปรแกรมที่ใช้ประมวลผล เพื่อควบคุมส่วนต่างๆ ของจอภาพซึ่งมีลักษณะคล้ายกับเครื่องมือที่ใช้ ในการพัฒนาโปรแกรม เช่น Visual Basic และ C + + เป็นต้น

- สามารถใช้ร่วมกับ Web Browser ได้ทุกประเภท เนื่องจากคำสั่งต่างๆ ที่กำหนดขึ้นใน Web Form จะถูกแปลงเป็นแท็ก HTML ที่เหมาะสม กับ Web Browser ซึ่งแตกต่างจาก ASP ในรูปแบบเดิมที่บางคำสั่งใช้งานไม่ได้ในบาง Web Browser

 - รองรับการทำงานร่วมกับโปรแกรม ที่พัฒนาขึ้นจากภาษาที่ใช้เทคโนโลยี .NET เช่น VB.NET และ C#.NET เป็นต้น

- แยกส่วนโปรแกรมและคำสั่งที่ใช้สร้างจอภาพออกจากกัน จึงช่วยให้โครงสร้างแบบ “Spaghetti Code” (โปรแกรมที่เขียนไม่เป็นระเบียบ หรือไม่มีหลักเกณฑ์) ที่พบใน ASP หมดไป
   
  เป้าหมายของ ASP.NET 3.5

ทีมพัฒนาของ Microsoft ได้ตั้งเป้าหมายของ ASP.NET 3.5 โดยเน้นสิ่งที่เป็นประโยชน์ต่อนักพัฒนา ผู้ดูแลระบบ และการจัดการพร้อมกับการเพิ่มประสิทธิภาพการทำงาน ดังนี้


กำจัดโค้ดส่วนเกินที่ใช้ใน ASP.NET เวอร์ชั่นก่อนออก ทำให้ใช้งานได้ง่ายขึ้น เช่น การดึงข้อมูลมาแสดงในรูปแบบตารางสำหรับ ASP.NET 3.5 มีคอนโทรลที่เรียกว่า “ GridView Server Control ” โดย GridView Server Control มีความสามารถเกี่ยวกับการจัดรูปแบบหน้า [Paging] การเรียงลำดับ [Sorting] การแก้ไขข้อมูล เพื่อลดขั้นตอนในการเขียนโค้ด

เป้าหมายสำคัญอย่างหนึ่งของ ASP.NET 3.5 คือการเพิ่มความเร็วให้กับเว็บแอปพิเคชั่น โดยหนึ่งในความสามารถนั้นก็คือ ความสามารถในการแคช [Cache] ข้อมูลที่มีอยู่ใน Microsoft SQL Server ซึ่ง ASP.NET 3.5 ได้รวมลักษณะความสำคัญที่เรียกว่า “SQL Cache Invalidation” เข้าไปด้วย จึงช่วยให้ข้อมูลที่ User ต้องการมีความเป็นปัจจุบันตลอดเวลา นอกจากนี้ ASP.NET 3.5 ยังเพิ่มการรองรับ 64 – bit ซึ่งหมายถึง ผู้ใช้สามารถ Run แอปพิเคชั่น ASP.NET บน Processor ของ Intel หรือ AMD ขนาด 64- bit ได้ และยังเข้ากันได้กับ ASP.NET 1.0,1.1 และ 2.0 จึงสามารถนำรูปแบบต่างๆในแอปพิเคชั่นของ ASP.NET 1.0,1.1 และ 2.0 มาใช้ใน .NET Framework 3.5
   
ดาวน์โหลด Hello World โปรแกรมแรกของคุณ
 
  เว็บไซต์แห่งนี้ จัดทำ โดยใช้ Visual Web Developer 2008 Express Edition / ASP.NET 3.5 และ ฐานข้อมูล SQL Server 2005 2005  
  สอนเขียน ASP.NET 2.0 , 3.5 เรียน ASP.NET 2.0 , 3.5 สอนเขียนโปรแกรม สอนทำเว็บไซต์ เรียนด้วยตัวเอง ASP.NET คืออะไร Webboard ASP.NET  
  © 2009 thai.aspxcode.net All Rights Reserved  
  Valid CSS! Valid XHTML 1.0 Transitional  
     
eXTReMe Tracker