..


ลิงก์ผู้สนับสนุน

การพัฒนาโปรแกรมประยุกต์บนเว็บ

ในฐานะที่เราทุกคนรู้ว่าอินเทอร์เน็ตเกิดเป็นทดลองที่มุ่งสร้างเครือข่ายที่ถาวรของข้อมูลและดังนั้นจึงถูกกำกับหลักเพื่อสถาบันการศึกษาและรัฐบาลมีจุดมุ่งหมายของนักวิจัยทำให้ทั่วโลกเพื่อแลกเปลี่ยนข้อมูลบางอย่าง

การปฏิวัติอินเทอร์เน็ตจริงเริ่มต้นด้วยการสร้างเบราว์เซอร์เป็นครั้งแรกในปี 1993 รุ่นแรกของเว็บไซต์จะเป็นพื้นชุดของหน้า HTML แบบคงที่จึงมีเนื้อหาคงที่จำเป็นต้องปรับปรุงด้วยมือโดยผู้บริหารเว็บไซต์ หน้า HTML เป็นเอกสารที่มีเนื้อหาบางส่วนที่จัดรูปแบบตามกฎระเบียบที่เหมาะสมซึ่งจะช่วยให้ภาพของที่เหมือนกันในคอมพิวเตอร์ของคุณ (ผ่านทางเว็บเบราเซอร์)

เอกสาร HTML มีสองประเภทของเนื้อหาที่เป็นข้อความและองค์ประกอบ (หรือแท็ก) ที่บอกเบราว์เซอร์เพื่อเปิดการจัดรูปแบบที่จะถ่าย แท็กที่เป็นที่จดจำได้ง่ายเช่นที่พวกเขาจะถูกคั่นด้วยวงเล็บมุม (<>), ตัวอย่างของโค้ด HTML จะเป็นดังนี้






 <html>







 <head>







 เว็บไซต์ <title> ทดสอบ </ title>







 </ head>







 <body>







 ทดสอบเว็บไซต์ <h1> </ h1>







 <p> ยินดีต้อนรับสู่การทดสอบหน้าเว็บ

 



 </ P>







 </ BODY>







 </ HTML>



นี่คือหน้าเว็บที่มีชื่อเรื่องที่เรียบง่ายและบรรทัดของข้อความที่เบราว์เซอร์จะแสดงผลดังต่อไปนี้

หน้านี้ไม่ได้อะไรแบบโต้ตอบไม่จำเป็นต้องใช้เว็บเซิร์ฟเวอร์และดังนั้นจึงไม่สามารถพิจารณาโปรแกรมประยุกต์บนเว็บ เพื่อเริ่มต้นการพูดคุยเกี่ยวกับการใช้งานเว็บเราได้รับการรุ่น 2.0 ของ HTM​​L ซึ่งนำไปสู่​​การแนะนำเทคโนโลยีที่เรียกว่าฟอร์ม HTML

เทคโนโลยีนี้จะขยายขีดความสามารถของ HTM​​L ที่ไม่เพียง แต่รวมถึงแท็กขั้นพื้นฐานสำหรับเนื้อหาการจัดรูปแบบ แต่ยังแท็กสำหรับองค์ประกอบกราฟิกที่สอดคล้องกับหน้าต่างการควบคุมแบบฟอร์มใบสมัคร : textboxes, แบบเลื่อนลงช่องทำเครื่องหมาย, ปุ่ม ฯลฯ

นี่คือตัวอย่างของประเภทของรหัสนี้ของ






 <html>







 <head>







 เว็บไซต์ <title> ทดสอบ </ title>







 </ head>







 <body>







 <form>







 <input type="checkbox" />







 การเลือก <br />







 <input type="checkbox" />







 ทางเลือก B <br /> <br />







 <input type="submit" /> value="Invia"







 </ form>







 </ BODY>







 </ HTML>



และหน้าเว็บที่เกี่ยวข้อง

ในการควบคุมรูปแบบ HTML จะอยู่ระหว่าง <form> และ </ form> ในการควบคุมก่อนหน้านี้ทั้งสองช่องทำเครื่องหมายและปุ่ม (พิมพ์ส่ง) เป็น เทคโนโลยีนี้ช่วยให้คุณสามารถสร้างเพจสำหรับการป้อนข้อมูลของข้อมูลที่อนุญาตให้คุณส่ง (ตัวอย่างเช่นหลังจากคลิกของปุ่ม) ข้อมูลทั้งหมดไปยังเว็บเซิร์ฟเวอร์ในสายเดียว โปรแกรมฝั่งเซิร์ฟเวอร์ได้รับข้อมูลที่เหมาะสมและแล้วกระบวนการพวกเขา

ในทางปฏิบัติตัวควบคุมที่ถูกนำมาใช้เพื่อวันนี้ที่ทันสมัย​​ที่สุดของการใช้งานเว็บจะเหมือนกันนำมาใช้กับ HTML 2.0 ความแตกต่างคือชนิดของโปรแกรมที่ทำงานบนเว็บเซิร์ฟเวอร์ ในอดีตเพราะเมื่อผู้ใช้คลิกที่ปุ่มส่งข้อมูลที่จำเป็นในการจัดการทุกด้านของการถ่ายโอนในความสัมพันธ์กับพวกเขาเช่นใช้มาตรฐาน CGI (Common Gateway Interface) วันนี้ แต่จะดูแลทุกอย่างเพื่อให้มีประสิทธิภาพมากขึ้นกว่าแพลตฟอร์ม ASP.NET

เพื่อให้เข้าใจถึงเหตุผลที่นำไปสู่​​การสร้างของ ASP.NET แรกจะต้องวิเคราะห์ปัญหาที่เกี่ยวข้องกับเทคโนโลยีที่ใช้ในการพัฒนาเว็บ กับ CGI มาตรฐานยกตัวอย่างเช่นเว็บเซิร์ฟเวอร์ที่มีการเปิดตัวโปรแกรมใหม่สำหรับแต่ละคำขอ (เขียนโปรแกรมฝั่งเซิร์ฟเวอร์) และหากเว็บไซต์ในคำถามเป็นที่นิยมมากเซิร์ฟเวอร์ที่ทนทุกข์ทรมานอย่างมากน้ำหนักของหลายพันโปรแกรมที่เปิดในครั้งเดียว . นอกจากนี้ยังมีการใช้เทคโนโลยีดังกล่าวเป็นที่ที่จะมีฟังก์ชั่นระดับสูง (เช่นการรับรองความถูกต้องหรือการเข้าถึงข้อมูลที่ได้จากฐานข้อมูล) คุณจำเป็นต้องเขียนโค้ดเฉพาะเจาะจงมากกับความเสี่ยงของข้อผิดพลาดในการเขียนโปรแกรม

เพื่อหลีกเลี่ยงปัญหาเหล​​่านี้ไมโครซอฟท์ได้แนะนำ ASP.NET, แพลตฟอร์มการพัฒนาที่ช่วยให้โปรแกรมเมอร์ระดับสูงในการพัฒนาหน้าเว็บแบบไดนามิกโดยไม่ต้องมุ่งเน้นไปที่ระดับต่ำรายละเอียดการดำเนิน แพลตฟอร์มนี้ได้รับการพัฒนาเพื่อใช้เป็นกรอบในการพัฒนาโปรแกรมเว็บจะให้ประสิทธิภาพที่ดีขึ้นและเครื่องมือที่ทันสมัย​​กว่าเทคโนโลยีก่อนหน้านั้น

นอกจากการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์ได้รับการทำงานออกในปีประเภทของการเขียนโปรแกรมอื่นที่เรียกว่าฝั่งไคลเอ็นต์ ในกระบวนทัศน์การประยุกต์ใช้โปรแกรมนี้จะรวมอยู่ในหน้า (ที่สร้างขึ้นใน JavaScript, ActiveX, Java หรือ Flash เช่น) ที่ไม่เรียกใด ๆ กระบวนการด้านเซิร์ฟเวอร์ ในการปฏิบัติงานจะถูกดาวน์โหลดโดยเบราเซอร์ของลูกค้าและการทำงานในเครื่องท้องถิ่น หนึ่งปัญหาด้วยวิธีนี้เป็นที่เทคโนโลยีต่างๆที่ใช้ในการพัฒนาโปรแกรมจะไม่สามารถได้รับการสนับสนุนอย่างเท่าเทียมกันโดยทุกระบบปฏิบัติการและเบราว์เซอร์ ด้วยเหตุนี้การเขียนโปรแกรมที่ถูกบังคับให้ทดสอบเว็บไซต์ของพวกเขาในระบบที่มีอยู่ที่แตกต่างกัน

เทคโนโลยีที่ได้รับการดำเนินการเป็น ASP.NET เทคโนโลยีด้านเซิร์ฟเวอร์ ในความเป็นจริงทุกรหัสที่ทำงานบนเซิร์ฟเวอร์ที่ดำเนินการสิ้นสุดของผู้ใช้ที่ได้รับหน้า HTML ธรรมดาที่สามารถดูได้ในเบราว์เซอร์ใด ๆ อย่างไรก็ตามการเขียนโปรแกรมฝั่งไคลเอ็นต์ไม่ได้รับการยกเลิกสมบูรณ์ ในบางกรณี, ASP.NET ช่วยให้สามารถรวมคุณสมบัติในเชิงบวกของมันที่มีศักยภาพของการเขียนโปรแกรมฝั่งเซิร์ฟเวอร์

ความช่วยเหลือเกี่ยวกับ Visual Studio ASP.Net
E - Learning
ASP (Advanced) ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 €
ASP.NET (หลักสูตร) ASP.NET (หลักสูตร)
หลักสูตรเต็มสำหรับสร้างเว็บแอพพลิเคชันจาก 49 €
SQL และฐานข้อมูล (หลักสูตร) SQL และฐานข้อมูล (หลักสูตร)
การสร้างและจัดการฐานข้อมูลเชิงสัมพันธ์ จาก 39 €
ลิงก์ผู้สนับสนุน