หน่วยการเรียนที่ 3
เรียนรู้และใช้งานไวยากรณ์เบื้องต้น
ตัวแปร,ค่าคงที่, การใช้ Comment
MS Visual Basic 2013 Express
คาสั่ง Option Explicit และ Option Strict
• Option Explicit On หมายถึง ต้องมีการประกาศตัวแปรก่อนใช้งานทุกครั้ง
• Option Strict On หมายถึง กาหนดให้มีการตรวจสอบโค้ดของภาษา VB
อย่างเคร่งครัด ให้ภาษา VB มีระดับเช่นเดียวกับภาษา VC# เพื่อก่อให้เกิดโค้ดที่มี
คุณภาพ
เนมสเปช (Namespaces) คืออะไร
• เนมสเปช คือการแยกแยะคลาสสาเร็จรูปต่างๆ ที่ประกอบมาเป็น .NET Framework
ออกเป็นหมวดหมู่ เมื่อใดก็ตามที่คุณต้องการใช้งานคลาส จึงต้องมีการระบุเนมสเปช หรือระบุที่
อยู่ของคลาสให้ถูกต้องเสียก่อน จึงจะสามารถเรียกใช้งานออบเจ็กต์ต่างๆได้
• VB ใช้คาสั่ง Imports เช่น Imports System.Data.SqlClient
• VC# ใช้คาสั่ง using เช่น using System.Windows.Forms;
ตัวแปร ใน Visual Basic
• การนาเข้าข้อมูลต่างๆ ไม่ว่าจะเป็น ข้อความ, ตัวเลขจานวนเต็ม, ตัวเลขทศนิยม ฯลฯ
เข้ามาใช้ในโปรแกรม จะต้องมีการประกาศตัวแปรขึ้นมาเพื่อเก็บข้อมูลดังกล่าว
• การเขียนโค้ดที่มีคุณภาพ จะต้องมีการประกาศตัวแปรให้มีชนิดข้อมูลเดียวกันกับ
ข้อมูลที่ตัวแปรนั้นๆ เก็บ
• การประกาศตัวแปรใน Visual Basic ต้องขึ้นต้นด้วยคาสั่ง Dim เสมอ
ตัวอย่างการประกาศตัวแปรใน Visual Basic
ขอบเขตของตัวแปรใน Visual Basic
•สามารถแบ่งแยกได้ 3 ระดับ ดังนี้
1. ตัวแปรระดับฟอร์ม
2. ตัวแปรระดับเหตุการณ์
3. ตัวแปรระดับบล็อก
1. ตัวแปรระดับฟอร์ม
• มีขอบเขตการใช้งานทุกเหตุการณ์ที่อยู่ในฟอร์มนั้นๆ เช่น
2.ตัวแปรระดับเหตุการณ์
•เป็นตัวแปรที่สร้างขึ้นมาเพื่อใช้ในเหตุการณ์นั้นๆ เหตุการณ์อื่นไม่
สามารถเรียกใช้งานได้
3.ตัวแปรระดับบล็อก
•เป็นตัวแปรที่ใช้งานกับคาสั่งจาพวกวนรอบการทางาน
การใช้ Comment
•การ Comment คือการทาหมายเหตุโปรแกรม เพื่ออธิบายการ
ทางานของโปรแกรม หรือต้องการหมายเหตุบางสิ่งบางอย่างในโค้ด
โปรแกรมเพื่อเตือนความจา หรือยกเลิกบรรทัดคาสั่ง
•เครื่องหมายที่ใช้คือ ‘
การใช้งานค่าคงที่
• ค่าคงที่คือ ค่าที่กาหนดค่าให้กับตัวแปรเพียงครั้งเดียว และไม่สามารถเปลี่ยนแปลงค่า
ได้อีก
• ซึ่งจะต่างกับตัวแปรธรรมดา ที่สร้างขึ้นมาแล้ว สามารถเปลี่ยนแปลงค่าภายหลังได้
• รูปแบบการใช้งานค่าคงที่
Const Pi As Double = 3.14

หน่วยการเรียนที่ 3 เรียนรู้ไวยากรณ์ ตัวแปร ค่าคงที่ comment