วันพฤหัสบดีที่ 2 มิถุนายน พ.ศ. 2559

ตัวแปร

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

2.1  การกำหนดชื่อตัวแปร  (Variable)
                ตัวแปร  หมายถึง  ชื่อที่ใช้แทนข้อมูลชนิดต่าง ๆ โดยข้อมูลที่จะนำมาเก็บในตัวแปรจะต้องตรงกับชนิดของข้อมูลที่กำหนดไว้  การนำข้อมูลไปใช้งานจะกระทำผ่านตัวแปรที่กำหนดนี้ 
                กฎการตั้งชื่อตัวแปรที่สำคัญ 
                1.  ชื่อของตัวแปรต้องเริ่มต้นด้วยตัวอักษร  a – z  เท่านั้นจะเป็นตัวพิมพ์ใหญ่หรือพิมพ์เล็กก็ได้  ส่วนตัวถัดไปจะเป็นตัวอักษรหรือตัวเลขก็ได้
                2.  ห้ามใช้อักษรพิเศษอื่น ๆ ที่ไม่ใช่ตัวอักษรหรือตัวเลข  เช่น  ? ,   + ,   - ,   * ,   / ,  …  ยกเว้นเครื่องหมาย  _ (underscore)  เท่านั้น
                3.  ต้องไม่ซ้ำกับ  Reserved  Words  ใน  Visual  Basic

2.2  คำสงวน  (Reserved  Words)

                คำสงวน  หรือ  Reserved  Words  เป็นคำที่  Visual  Basic  สงวนไว้ใช้เป็นคำสั่ง  ไม่สามารถนำคำเหล่านี้ไปเป็นชื่ออย่างอื่นได้  คำสงวนใน Visual  Basic
2.3  ชนิดของข้อมูลใน  Visual  Basic   (Varible  Type)

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

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

การกำหนดค่าข้อมูลให้กับตัวแปร 
                ในการกำหนดค่า  (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. Weerasak  Kajornboon”
                ในกรณีที่สตริงจำเป็นจะต้องมีเครื่องหมาย  Double  quote (“)  อยู่ด้วยให้เขียนเครื่องหมายนี้  2  อันซ้อนกัน  เช่น  
กำหนดตัวแปร  str  มีค่าเป็น  I  Love  “VB”  for  .NET  programming  จะต้องเขียน  ดังนี้
                Dim  srt  As  String  =  “ I  Love  ”“VB”“for . NET  Programming”

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


Const     ชื่อค่าคงที่  =  ค่าที่กำหนด
                เช่น   Cont  PI  =  3.141
                หรือ  กำหนดชนิดของข้อมูลด้วย  เช่น
                               


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

                โดยปกติ  การกำหนดชื่อค่าคงที่  นิยมใช้ภาษาอังกฤษตัวใหญ่  เพื่อให้แตกต่างจากตัวแปร
ที่มาhttp://61.19.212.44/~s53114sasitron/htdoc/u8.html

ไม่มีความคิดเห็น:

แสดงความคิดเห็น