ตัวแปรพื้นฐานใน VB(A)
by
on 12 Jun 2010 at 16:48 (581 Views)
ตัวแปรพื้นฐาน
(ช่วยแนะนำเพิ่มเติมได้นะครับ)
การประกาศตัวแปรเพื่อเริ่มใช้ตัวแปร
(แนะนำว่าควรจะทำเสมอ ถึงแม้ว่า VB(A) จะไม่บังคับตายตัวว่าต้องประกาศก่อนใช้ตัวแปร ก็ตาม)
สำหรับตัวแปรพื้นฐาน การประกาศตัวแปร เราจะใช้ ถ้าไม่ประกาศระบบจะให้ชนิดเป็น Variant (ซึ่งขนาดใหญ่สุดไว้ก่อน ถ้าว่าดีไหม ตอบว่า ง่ายและดี แต่มีด็ก็มีเสีย มันจะเก็บได้ทุกอย่างถึงแม้ว่ามันไม่มีทางเกิดขึ้นได้จริงก็ตาม เช่น เอา Character ไปใส่ลงในตัวแปร Integer จะทำให้เกิด bug ได้ง่าย ๆ หรือบางทีหนักหน่อยอาจทำให้เกิด runtime error ได้)
DIM [ชื่อตัวแปร] as [ชนิด]
เช่น
DIM name as String
DIM birthday as Date
การกำหนดค่าใช้กับตัวแปร
การกำหนดค่านั้นสำหรับตัวแปรทั่วไป เราจะใช้ สัญลักษณ์ = (เท่ากับ) โดยมีรูปแบบ
[ชื่อตัวแปร] = [ค่า]
ซึ่งค่าที่จะกำหนดนั้น แบ่งออกเป็น 2 ชนิดใหญ่ ได้แก่ Character และ Numeric
name = "FIFA"
หรือ
birthday = 3/4/2010
หรือ
age = now()- birthday
โดยปรกติแล้วเราจะเก็บตัวแปรเฉพาะที่จำเป็น เช่นตัวแปรอายุ ถ้าเราทราบวันเกิด ก็สามารถคำนวณได้ ทำให้ไม่จำเป็นต้องเก็บใส่ตัวแปรเอาไว้ (แต่อาจเก็บไว้ได้ถ้าต้องการ)
หรือบางที่เราใช้ตัวแปรเก็บค่าที่ได้จาก function ส่วน function และ procedure ลองหาอ่านได้จากเว็ปทั่วไป ขอยังไม่พูดถึง ในตอนนี้



