การกำหนดชื่อตัวแปร

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


การกำหนดชื่อตัวแปร (Variable)

ตัวแปร หมายถึง ชื่อที่ใช้แทนข้อมูลชนิดต่าง ๆ โดยข้อมูลที่จะนำมาเก็บในตัวแปรจะต้องตรงกับ

ชนิดของข้อมูลที่กำหนดไว้ การนำข้อมูลไปใช้งานจะกระทำผ่านตัวแปรที่กำหนดนี้

กฎการตั้งชื่อตัวแปรที่สำคัญ

1. ชื่อของตัวแปรต้องเริ่มต้นด้วยตัวอักษร a – z เท่านั้นจะเป็นตัวพิมพ์ใหญ่หรือพิมพ์เล็กก็ได้ ส่วนตัวถัดไปจะเป็นตัวอักษรหรือตัวเลขก็ได้

2. ห้ามใช้อักษรพิเศษอื่น ๆ ที่ไม่ใช่ตัวอักษรหรือตัวเลข เช่น? , + , - , * , / , …ยกเว้นเครื่องหมาย _ (underscore) เท่านั้น

3. ต้องไม่ซ้า กับ Reserved Words ใน Visual Basic

คำสงวน (Reserved Words)

คำสงวน หรือ Reserved Words เป็นคำที่ Visual Basic สงวนไว้ใช้เป็นคำสั่ง ไม่สามารถนำคำเหล่านี้ไปเป็นชื่ออย่างอื่นได้ คำสงวนใน Visual Basic มีดังนี้


การประกาศตัวแปร และการกำหนดค่าข้อมูลให้กับตัวแปร

รูปแบบการประกาศตัวแปรในภาษา Visual Basic จะใช้คา สั่ง Dim ซึ่งมีรูปแบบ ดังนี้

Dim ชื่อตัวแปร As ชนิดของข้อมูล

ตัวอย่าง เช่น

Dim iAge As Integer

Dim str As String

ในกรณีที่เป็นข้อมูลชนิดเดียวกนั สามารถประกาศตัวแปรรวมกัน ได้ เช่น

Dim x, y, z As Integer

หรือ สามารถใช้ Dim ครั้งเดียวในการประกาศตัวแปรได้ โดยคั่นด้วยเครื่องหมาย “,”

เช่น

Dim a As Integer, b As String, c As Boolean


การกำหนดค่าข้อมูลให้กับตัวแปร

ในการกำหนดค่า (Assignment) ให้กับตัวแปรสาหรับชนิดของข้อมูลแต่ละชนิดจะมีรูปแบบ

แตกต่างกัน โดยใช้เครื่องหมาย “ = ” ในการให้ค่ากับ ตัวแปร

    • ข้อมูลชนิดตัวเลข

ข้อมูลชนิดตัวเลข เช่น Byte, Integer, Double จะสามารถใส่ตัวเลขลงไปได้เลย (ไม่ต้อง

มีเครื่องหมาย , ) เช่น

Dim x As Integer = 4851

Dim y As Double = 1422.576

    • ข้อมูลชนิดบูลีน

ข้อมูลชนิดบูลีน(Boolean) จะมีค่าเป็นไปได้เพียง 2 ค่า คือ True หรือ False อย่างใด

อย่างหนึ่ง สามารถนำ ไปกำหนดค่าให้กับตัวแปรได้

เช่น

Dim a As Boolean = True

Dim b As Boolean = False

    • ข้อมูลชนิดสตริง

ข้อมูลชนิดสตริง (string) คือ ข้อมูลที่เป็นสายอักขระหรือเป็นการนำเอาอักขระแต่ละตัว

มาวางเรียงต่อกัน ซึ่งข้อมูลชนิดสตริงจะมีความยาวเท่าไรก็ได้ และไม่จำเป็นจะต้องเขียนอักขระทุกตัว

ติดกัน การกำหนดข้อมูลที่เป็นสตริง จะต้องกำหนดจุดเริ่มต้นและสิ้นสุดของสตริงเสมอ โดยใช้

เครื่องหมาย Double quote (“ ”) เช่น

Dim strName As String = “ Mr. Sangoungam”

ในกรณีที่สตริงจำเป็นจะต้องมีเครื่องหมาย Double quote (“) อยู่ด้วยให้เขียนเครื่องหมายนี้ 2 อัน

ซ้อนกัน เช่น

กำหนดตัวแปร str มีค่าเป็น I Love “VB” for.NET programming จะต้องเขียน ดังนี้

Dim srt As String = “ I Love ”“VB”“for . NET Programming”

ค่าคงที่(Constant)

ค่าคงที่ คือ ค่าที่กำหนดให้กับตัวแปรค่าใดค่าหนึ่ง เพื่อจะนำไปใช้งานตลอดทั้งโปรแกรม โดยไม่สามารถเปลี่ยนค่าตัวแปรนั้นได้ การกำหนดค่าคงที่ มีรูปแบบ ดังนี้

Const ชื่อค่าคงที่ = ค่าที่กำหนด

เช่น Const PI = 3.141

Const ชื่อค่าคงที่ As ชนิดของข้อมูล = ค่าที่กำหนด

Const VAT As Integer = 7

โดยปกติ การกำหนดชื่อค่าคงที่ นิยมใช้ภาษาอังกฤษตัวใหญ่ เพื่อให้แตกต่างจากตัวแปร