Page 1

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

AddressOf

Alias

And

AndAlso

Ansi

As

Assembly

Auto

Boolean

ByRef

Byte

ByVal

Call

Case

Catch

CBool

CByte

CChar

CDate

CDec

CDbl

Char

CInt

Class

CLng

CObj

Const

CShort

CSng

CStr

CType

Date

Decimal

Declare

Default

Delegate

Dim

DirectCast

Do

Double

Each

Else

ElseIf


End

Enum

Erase

Error

Event

Exit

#ExternalSource

False

Finally

For

Friend

Function

Get

GetType

GoTo

Handles

If

Implements

Imports

In

Inherits

Integer

Interface

Is

*Let

Lib

Like

Long

Loop

Me

Mod

Module

MustInherit

MustOverride

MyBase

MyClass

Namespace

New

Next

Not

Nothing

NotInheritable NotOverridable

Object

On

Option

Optional

Or

OrElse

Overloads

Overridable

Overrides

ParamArray

Preserve

Private

Property

Protected

Public

RaiseEvent

ReadOnly

ReDim

#Region

REM

RemoveHandler

Resume

Return

Select

Set

Shadows

Shared

Short

Single

Static

Step

Stop

String

Structure

Sub

SyncLock

Then

Throw

To

True

Try

TypeOf

Unicode

Until

*Variant

When

While

With

WithEvents

WriteOnly

Xor

#Const

#If…Then… #Else

#Region

3. ชนิด ของข้อ มูล ใน Visual Basic (Varible Type)


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

ขอบเขต

จำา นวน ไบต์

Boole True หรือ False an

2

Byte

0 ถึง 255 (unsigned)

1

Char

0 ถึง 65535 (unsigned)

2

Decimแบบไม่ม ีจ ุด ทศนิย ม : al 0 ถึง ± 79,228,162,514,264,337,593,543,950,335 แบบมีจ ุด ทศนิย ม :

16

0 ถึง ± 7.9228162514264337593543950335 Doubl ช่ว งลบ : -1.79769313486231570E+308 e ถึง -4.94065645841246544E-324

8

ช่ว งบวก : 4.94065645841246544E-324 ถึง 1.79769313486231570E+308 Intege -2,147,483,648 ถึง 2,147,483,647 r

4

Long -9,223,372,036,854,775,808 ถึง (Long 9,223,372,036,854,775,807 Intege

8


r) Object

เก็บข้อมูลชนิดใดก็ได้

4

Short

-32,768 ถึง 32,767

2

Single

ช่ว งลบ : -3.4028235E+38 ถึง -1.401298E-45

4

ช่ว งบวก : 1.401298E-45 ถึง 3.4028235E+38 String

ขึ้นกับ Platform

0 ถึง ประมาณ 2 billion (2^31)

(Varia ble Lengt h)

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

ชื่อตัวแปร

As

ชนิดของ

ข้อมูล ตัว อย่า ง เช่น Dim iAge As Integer Dim str As String ในกรณีที่เป็นข้อมูลชนิดเดียวกัน สามารถประกาศตัวแปรรวมกันได้ เช่น Dim x, y, z As Integer


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

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

Const

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

Const

ชื่อค่าคงที่ As ชนิดของข้อมูล

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

ข้อมูลตัวแปรและค่าคงที่  
Read more
Read more
Similar to
Popular now
Just for you