เรากำลังดำเนินการเพื่อคืนค่าแอป Unionpedia บน Google Play Store
ขาออกขาเข้า
🌟เราได้ทำให้การออกแบบของเราง่ายขึ้นเพื่อการนำทางที่ดีขึ้น!
Instagram Facebook X LinkedIn

ภาษาดอตเน็ต

ดัชนี ภาษาดอตเน็ต

ษาดอตเน็ต เป็นประเภทภาษาโปรแกรม โดยโปรแกรมที่พัฒนาจะทำงานบนดอตเน็ตเฟรมเวิร์ก ซึ่งไม่ว่าภาษาดอตเน็ตไหนที่ใช้ ตัวแปลโปรแกรมจะทำการแปลมาเป็นภาษากลาง (MSIL) และเมื่อโปรแกรมถูกเรียกใช้ CLR ซึ่งเป็นส่วนหนึ่งของดอตเน็ตเฟรมเวิร์กจะทำการแปลเป็นโค้ดที่เหมาะสมสำหรับเครื่องคอมพิวเตอร์นั้นๆ ขั้นตอนนี้สามารถทำได้ในการแปลครั้งแรกเช่นกันหากต้องการ ปัจจุบันนี้มีภาษาดอตเน็ตมีมากกว่า 40 ภาษา โดยไมโครซอฟท์ได้พัฒนาและรองรับภาษาดอตเน็ตหลักๆคือ C# VB.NET และ C++/CLI ซึ่งที่เหลือนั้นพัฒนาโดยผู้อื่น.

สารบัญ

  1. 8 ความสัมพันธ์: ภาษาเอฟชาร์ปวิชวลเบสิกดอตเน็ตดอตเน็ตเฟรมเวิร์กแถวลำดับแบบจับคู่ไมโครซอฟท์ วิชวลสตูดิโอไมโครซอฟท์ ดอตเน็ตไมโครซอฟท์ ซิลเวอร์ไลท์เอเอสพีดอตเน็ต

ภาษาเอฟชาร์ป

ษาเอฟชาร์ป (F#) เป็นภาษาสำหรับเขียนโปรแกรมคอมพิวเตอร์แบบ strongly typed บนดอตเน็ตเฟรมเวิร์กและ Mono ที่สนับสนุนโมเดลการเขียนโปรแกรมหลายแบบรวมทั้ง การเขียนโปรแกรมเชิงฟังก์ชัน การเขียนโปรแกรมเชิงวัตถุ และการเขียนโปรแกรมเชิงคำสั่ง F# เป็นภาษาดอตเน็ต สามารถเรียกใช้เอพีไอของดอตเน็ต และถูกเรียกจากภาษาดอตเน็ตอื่นๆ นอกจากนั้น F# ยังสามารถถูกใช้กับโปรแกรมประยุกต์บนเว็บ เขียนโปรแกรมสำหรับหน่วยประมวลผลกราฟิกส์ หรือ GPU และใช้เขียนโปรแกรมสำหรับแมคโอเอสเท็น ไอโอเอส และ แอนดรอยด์ โดยใช้ Programming tool สร้างโดยบริษัท Xamarin.

ดู ภาษาดอตเน็ตและภาษาเอฟชาร์ป

วิชวลเบสิกดอตเน็ต

ลโก้ของภาษาจาวา วิชวลเบสิกดอตเน็ต (Visual Basic.NET) หรือ VB.NET เป็นภาษาโปรแกรมเชิงวัตถุทำงานบนดอตเน็ตเฟรมเวิร์ก ซึ่งสามารถถือเป็นวิวัฒนาการจากภาษาวิชวลเบสิก แต่เนื่องจากว่ามีการเปลี่ยนแปลงมากถึงขั้นที่ไม่เข้ากันได้กับรุ่นเก่าจึงทำให้เกิดการโต้เถียงเป็นอย่างมากในกลุ่มผู้พัฒนากันเอง.

ดู ภาษาดอตเน็ตและวิชวลเบสิกดอตเน็ต

ดอตเน็ตเฟรมเวิร์ก

ปัตยกรรมของดอตเน็ตเฟรมเวิร์ก 3.0 ดอตเน็ตเฟรมเวิร์ก (.NET Framework) คือแพลตฟอร์มสำหรับพัฒนาซอฟต์แวร์สร้างขึ้นโดยไมโครซอฟท์ โดยรองรับภาษาดอตเน็ตมากกว่า 40 ภาษา ซึ่งมีไลบรารีเป็นจำนวนมากสำหรับการเขียนโปรแกรม รวมถึงบริหารการดำเนินการของโปรแกรมบนดอตเน็ตเฟรมเวิร์ก โดยไลบรารีนั้นได้รวมถึงส่วนต่อประสานกับผู้ใช้ การเชื่อมต่อฐานข้อมูล วิทยาการเข้ารหัสลับ ขั้นตอนวิธี การเชื่อมต่อเครือข่ายคอมพิวเตอร์ และการพัฒนาเว็บแอปพลิเคชัน โปรแกรมที่เขียนบนดอตเน็ตเฟรมเวิร์ก จะทำงานบนสภาพแวดล้อมที่บริหารโดย Common Language Runtime (CLR) ซึ่งเป็นส่วนหนึ่งในดอตเน็ตเฟรมเวิร์ก โดย CLR นั้นเตรียมสภาพแวดล้อมเสมือน ทำให้ผู้พัฒนาไม่ต้องคำนึงถึงความสามารถที่แตกต่างระหว่างหน่วยประมวลผลต่างๆ และ CLR ยังให้บริการด้านกลไกระบบความปลอดภัย การบริหารหน่วยความจำ และException handling ดอตเน็ตเฟรมเวิร์กนั้นออกแบบมาเพื่อให้การพัฒนาซอฟต์แวร์ง่ายขึ้น รวดเร็วขึ้น และปลอดภัยขึ้นกว่าเดิม ดอตเน็ตเฟรมเวิร์กนั้นยังได้เป็นส่วนประกอบในระบบปฏิบัติการวินโดวส์เซิร์ฟเวอร์ 2003 และวินโดวส์วิสตา ซึ่งรุ่นแรกได้ออกในปีพ.ศ.

ดู ภาษาดอตเน็ตและดอตเน็ตเฟรมเวิร์ก

แถวลำดับแบบจับคู่

แถวลำดับแบบจับคู่ (Associative array) หมายถึง กลุ่มโครงสร้างข้อมูลหรือแบบชนิดข้อมูลนามธรรม ที่สามารถเข้าถึงข้อมูลได้โดยผ่านข้อมูลอีกตัว เรียกว่า คีย์ (key) โดยเป็นการจับคู่คีย์เข้ากับค่าข้อมูล (value) เป็นคู่ๆไป ในภาษาโปรแกรมหลายภาษา แถวลำดับแบบจับคู่ ถือเป็นประเภทข้อมูลประเภทหนึ่งที่สำคัญมากและมีใช้หลากหลายรูปแบบ อาทิ ใช้ในการจัดการข้อมูลในฐานข้อมูล ใช้เป็นโครงสร้างข้อมูลเบื้องต้น เป็นต้น.

ดู ภาษาดอตเน็ตและแถวลำดับแบบจับคู่

ไมโครซอฟท์ วิชวลสตูดิโอ

มโครซอฟท์ วิชวลสตูดิโอ คือ Integrated Development Environment พัฒนาขึ้นโดยไมโครซอฟท์ ซึ่งเป็นเครื่องมือที่ช่วยนักพัฒนาซอฟต์แวร์พัฒนาโปรแกรมคอมพิวเตอร์ เว็บไซต์ เว็บแอปพลิเคชัน และ เว็บเซอร์วิซ ระบบที่รองรับการทำงานนั้นมีไมโครซอฟท์ วินโดวส์ พ็อคเกตพีซี Smartphone และ เว็บเบราว์เซอร์ ในปัจจุบัน วิชวลสตูดิโอนั้นสามารถใช้ภาษาโปรแกรมที่เป็นภาษาดอตเน็ต ในโปรแกรมเดียวกัน เช่น VB.NET C++ C# J# เป็นต้น วิชวลสตูดิโอ 2008 ซึ่งเป็นรุ่นหลังจาก 2010 ได้แบ่งเป็นรุ่นดังต่อไปนี้.

ดู ภาษาดอตเน็ตและไมโครซอฟท์ วิชวลสตูดิโอ

ไมโครซอฟท์ ดอตเน็ต

right ไมโครซอฟท์ดอตเน็ต (Microsoft.NET) นั้นเป็นแนวคิดที่ริเริ่มโดยบริษัทไมโครซอฟท์สำหรับในการแลกเปลี่ยนข้อมูลระหว่าง ระบบ ผู้คน อุปกรณ์หลากหลายชนิด ให้เชื่อมโยงกันโดยใช้เว็บเซอร์วิซ.

ดู ภาษาดอตเน็ตและไมโครซอฟท์ ดอตเน็ต

ไมโครซอฟท์ ซิลเวอร์ไลท์

มโครซอฟท์ซิลเวอร์ไลท์ (Microsoft Silverlight) เป็นโปรแกรมเสริมสำหรับโปรแกรมค้นดูเว็บ เบื้องต้นถูกออกเผยแพร่เพื่อให้นักพัฒนาซอฟต์แวร์ใช้สำหรับพัฒนาโปรแกรมเว็บที่อาจมีส่วนประกอบอย่าง แอนิเมชัน ภาพกราฟิกส์เวกเตอร์ การใส่ภาพยนตร์และเสียง เป็นต้น ต่อมาได้ถูกปรับปรุงให้ใช้ได้กับชุดเครื่องมือพัฒนาโปรแกรม ไมโครซอฟท์ วิชวลสตูดิโอ และสนับสนุนบางส่วนของ ดอตเน็ตเฟรมเวิร์ก เพื่อให้สามารถไปใช้ในการพัฒนาโปรแกรมเว็บที่มีคุณสมบัติใกล้เคียงกับโปรแกรมที่ถูกใช้งานบนคอมพิวเตอร์ (Rich Internet application) หรือโปรแกรมทางธุรกิจทั่วไป (Line of business Application) เป็นคู่แข่งของผลิตภัณฑ์อย่าง Adobe Flash, JavaFX และ Apple QuickTime เดิมนั้น Silverlight ถูกพัฒนาใต้รหัส Windows Presentation Foundation/Everywhere (WPF/E) ปัจจุบันออกรุ่น 1.0 เมื่อ 20 พฤศจิกายน 2007 โดยทำงานได้บนไมโครซอฟท์ วินโดวส์ และ Mac OS X ส่วนลินุกซ์นั้นมีโครงการโอเพนซอร์สอย่าง Moonlight กำลังพัฒนาอยู่ ในรุ่นถัดไป Silverlight 2.0 (ถูกแนะนำต่อสาธารณชนเมือ 19 ตุลาคม 2008) สนับสนุนบางส่วนของ ดอตเน็ตเฟรมเวิร์ก นักพัฒนาสามารถใช้ภาษาบนดอตเน็ตในการพัฒนาแอปพลิเคชันได้นอกเหนือไปจากจาวาสคริปต์ที่ใช้ใน Silverlight 1.0 Silverlight 3.0 ถูกแนะนำต่อสาธารณชนในงาน MIX09 ได้เพิ่มเติมส่วนสำคัญเช่น Navigation เฟรมเวิร์ก, Controls สำคัญๆเช่น DataGrid, ความสามารถในการใช้งานข้างนอก โปรแกรมค้นดูเว็บ เพื่อให้เหมาะสมในการนำไปใช้พัฒนาโปรแกรมทางธุรกิจทั่วไป Silverlight 4.0 ถูกแนะนำต่อสาธารณชนในงานเปิดตัว Visual Studio 2010 นอกจาก Controls ใหม่ๆที่ถูกเพิ่มเติมแล้วยังถูกปรับปรุงเพื่อให้ใช้งานร่วมกับ เครื่องพิมพ์ คลิปบอร์ด เว็บแคมและไมโครโฟน.

ดู ภาษาดอตเน็ตและไมโครซอฟท์ ซิลเวอร์ไลท์

เอเอสพีดอตเน็ต

ลโก้ ASP.NET เอเอสพีดอตเน็ต (ASP.NET) คือเทคโนโลยีสำหรับพัฒนาเว็บไซต์ เว็บแอปพลิเคชัน และเว็บเซอร์วิซ ซึ่งเป็นส่วนหนึ่งของดอตเน็ตเฟรมเวิร์ก พัฒนาโดยไมโครซอฟท์ ASP.NET เป็นรุ่นถัดจาก Active Server Pages (ASP) แม้ว่า ASP.NET นั้นจะใช้ชื่อเดิมจาก ASP แต่ทั้งสองเทคโนโลยีนั้นแตกต่างกันอย่างสิ้นเชิง โดยไมโครซอฟท์นั้นได้สร้าง ASP.NET ขึ้นมาใหม่หมดบนฐานจากCommon Language Runtime (CLR) ซึ่งทำให้ผู้พัฒนาสามารถเลือกใช้ภาษาใดก็ได้ที่รองรับโดยดอตเน็ตเฟรมเวิร์กเช่น C# และ VB.NET เป็นต้น ปัจจุบันรุ่นล่าสุดคือ ASP.NET 2.0 ซึ่งรวมอยู่ใน.NET Framework 2.0.

ดู ภาษาดอตเน็ตและเอเอสพีดอตเน็ต

หรือที่รู้จักกันในชื่อ .NET.NET languagesภาษา .NET