ข้ามไปยังเนื้อหา
.NET Framework และ Microsoft Visual Studio

บทความโดย: 9Expert Team

.NET Framework และ Microsoft Visual Studio

ทำความรู้จัก .NET Technology และ Visual Studio เครื่องมือเดียวพัฒนา Windows App, Web App และโปรเจกต์ BI อย่าง SSIS, SSAS, SSRS ตามวิวัฒนาการของ .NET

9Expert Team 1 นาที

.NET Framework และ Microsoft Visual Studio

ในการพัฒนาด้านระบบงาน แอพพลิเคชั่น ซอฟต์แวร์ เว็บแอพพลิเคชั่น โปรแกรม นั้น มีวิวัฒนาการมาอย่างต่อเนื่อง มีเทคโนโลยีที่เกิดขึ้นมากมาย โดยในค่ายของการพัฒนาแอพพลิเคชั่นในฝั่ง Windows นั้น Microsoft ได้มีเทคโนโลยีที่เราสามารถใช้ในการขับเคลื่อนดังกล่าว เรียกว่า .NET Technology ซึ่งได้ออก .NET Framework มาเพื่อให้ใช้งานกัน โดยมีวิวัฒนาการตั้งแต่ .NET 1.0 เป็นต้นมา และเริ่มมาลงตัวกันที่ .NET 2.0 ในปี 2005 โดยมีเครื่องมือในการพัฒนาให้กับนักพัฒนา (Developer) คือ Microsoft Visual Studio ตั้งแต่ Version 2003, 2005, 2008, 2010, 2012, 2013 เพื่อให้นักพัฒนาสามารถนำไปใช้ในการพัฒนาระบบงานที่มีความหลายหลายได้ เพิ่มเติม Library, ภาษา หรือ เทคโนโลยีใหม่ เข้ามา โดยใช้แค่โปรแกรมเดียว คือ Visual Studio เท่านั้น

แต่เปิดช่องทางให้ติดตั้ง Plug In เสริมมากมาย เพื่อให้พัฒนาระบบงานประเภทอื่นๆ ได้ เช่น หากติดตั้ง Microsoft SQL Server ก็จะสามารถใช้ Visual Studio เพื่อพัฒนาโปรเจค ประเภท Business Intelligent, Package สำหรับ SSIS, Analysis Service, พัฒนา Reporting Service ได้ เพิ่มเติมจากการพัฒนา Windows Application, Web Application, Windows Service, Web Service, Library เป็นต้น

หลักสูตรที่เกี่ยวข้อง

บทความที่เกี่ยวข้อง

.NET Core 2 และ C# 7 : ref return, ref local และ Local Function

.NET Core 2 และ C# 7 : ref return, ref local และ Local Function

คุณสมบัติ ref return เริ่มตั้งแต่C# 7.0 จากนั้นพอมาถึงC# 7.3 ก็เพิ่มคุณสมบัติ ref local เพื่อให้ใช้งานคู่กัน ทำให้เขียนโค้ดฝั่งmethodและฝั่งตัวรับได้สะดวกยิ่งขึ้นไปอีก ปรกตินักเขียนโค้ดอย่างเราจะใช้ตัวกระทำ ref (ความจริงเป็นmodifierแต่เพื่อให้กระชับต่อไปนี้จะเรียกว่าเป็น “คำสั่ง” ) เมื่อต้องการส่ง “ค่าอ้างอิง” ไปเป็นพารามิเตอร์ (คือการส่งค่าไปยังmethodโดยส่งค่าอ้างอิงไป ไม่ได้ส่งค่าของตัวแปรไป) หรือที่เรียกว่า “การผ่านตัวอ้างอิง” (pass by reference) นี่เป็นคุณสมบัติที่มีในC#ตั้งแต่versionแรก แต่มาตอนนี้เราสามารถใช้คำสั่ง ref ในลักษณะอื่น ๆ ได้ด้วย ในตอนที่ผ่านมาผู้เขียนได้พูดถึงการการใช้ ref return ไปแล้วบางส่วน ในบทความตอนนี้จะอธิบายรายละเอียดของ ref return ที่เหลือ และจะต่อด้วยเรื่องคุณสมบัติ ref local ด้วย

อ่านเพิ่มเติม