ผลต่างระหว่างรุ่นของ "วิชวลเบสิกดอตเน็ต"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Jutiphan (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
Jutiphan (คุย | ส่วนร่วม)
เพิ่มตัวอย่าง
บรรทัด 1:
'''วิชวลเบสิกดอตเน็ต''' (Visual Basic .NET) หรือ '''VB.NET''' เป็น[[ภาษาโปรแกรม]][[เชิงวัตถุ]]ทำงานบน [[.NET Frameworkดอตเน็ตเฟรมเวิร์ก]] ซึ่งสามารถถือเป็นวิวัฒนาการจาก[[วิชวลเบสิก|ภาษาวิชวลเบสิก]] แต่เนื่องจากว่ามีการเปลี่ยนแปลงมากถึงขั้นที่ไม่เข้ากันได้กับรุ่นเก่าจึงทำให้เกิดการโต้เถียงเป็นอย่างมากในกลุ่มผู้พัฒนากันเอง
 
 
== ตัวอย่าง Hello world ==
[[แม่แบบ:กำลังแก้ไข]]
ตัวอย่างต่อไปนี้ คือตัวอย่างโปรแกรม [[Hello world]] ใน VB.NET:
 
'''public''' '''class''' ExampleClass
{
'''public''' '''Shared''' '''sub''' Main()
{
System.Console.WriteLine("Hello, world!")
}
}
 
ผลของการทำงานคือการเขียนคำว่า ''Hello, world!'' บนเครื่อง (Console) ที่ใช้งาน. ในแต่ละบรรทัดมีความหมายดังนี้:
 
'''public''' '''class''' ExampleClass
 
บรรทัดนี้คือการประกาศ Class, ''public'' หมายถึงวัตถุที่สร้างในโครงการ (Project) อื่นๆ สามารถเข้าใช้งาน Class นี้ได้ ไม่จำกัด. ข้อมูลต่างๆ ที่อยู่ผ่านใต้หน่วยของบรรทัดนี้ จะใช้ในการทำงานของ Class นี้
 
'''public''' '''shared''' '''sub''' Main()
 
บรรทัดนี้เป็นจุดที่ใช้ในการเริ่มการทำงานของโปรแกรม เมื่อโปรแกรมทำงาน โดยสามารถเรียกใช้จากโปรแกรมอื่นได้โดยการใช้ไวยากรณ์ <code>ExampleClass.Main()</code>. ('''public''' '''shared''' เป็นส่วนที่ใช้ในการทำงาน ซึ่งต้องเรียนรู้ในการเขียนขั้นสูง)
 
System.Console.WriteLine("Hello, world!")
 
ในบรรทัดนี้ เป็นการทำงาน เพื่อแสดงผลออกมา ''Console'' คือโปรแกรมระบบ, ซึ่งก็คือ โปรแกรมระบบแบบสั่งคำสั่งที่ละบรรทัด (เช่น [[DOS]]) ที่สามารถรับข้อมูลและแสดงผลเป็นข้อความได้. จากที่เราเขียนโปรแกรมจะทำการเรียก ''Console'' โดยใช้คำสั่ง ''WriteLine'', ซึ่งทำให้สามารถส่งค่าข้อความออกมาแดสงผลทางโปรแกรมระบบได้
 
== ดูเพิ่ม ==
* [[วิชวลเบสิก]]
* [[ภาษาดอตเน็ต]]
* [[.NET Framework]]
* [[ดอตเน็ตเฟรมเวิร์ก]]
* [[วิชวลสตูดิโอ]]