SlideShare a Scribd company logo
วิชา การพัฒนาโปรแกรมด้วยเทคโนโลยีดอทเน็ต
รหัส 3901-2104
ครูวราภรณ์ บุตตะคาม แผนกวิชาคอมพิวเตอร์
Chapter-4
ตัวแปร ค่าคงที่ และ
โอเปอเรเตอร์
ตัวแปร
ตัวแปร
ความหมาย หลักการตั้งชื่อ การประกาศ
ใช้คาสั่ง Dim
Private
Publi
c
ขอบเขตตัวแปร
Private
Public
Global
ตัวแปร (Variable) : ตัวแปรคืออะไร?
• ตัวแปร คือ ชื่ออ้างอิงที่ตั้งขึ้นสาหรับจองพื้นที่ในหน่วยความจาของ
คอมพิวเตอร์เพื่อใช้ในการจัดเก็บข้อมูลชั่วคราว
• ตัวแปร หมายถึง การจองพื้นที่ในหน่วยความจาเพื่อใช้ในการเก็บ
ค่าข้อความหรือตัวเลขที่ค่าเปลี่ยนแปลงได้ แล้วนาค่าที่เก็บไปใช้ใน
การคานวณ หรือแสดงค่าที่เก็บไว้ออกมา
ตัวแปร (Variable) : หลักการตั้งชื่อตัวแปร
1. พยัญชนะตัวแรกของตัวแปรต้องเป็นตัวอักษรภาษาอังกฤษ A-Z หรือ a-
z
2. ตัวพยัญชนะตัวต่อไปอาจเป็นตัวอักษร หรือ ตัวเลข หรือ _
3. ตัวอักษรตัวสุดท้ายอาจเป็นสัญลักษณ์ที่แสดงถึงประเภทตัวแปรก็ได้ เช่น
$,@,%,&,#,!
4. ต้องไม่เป็นคาสงวน (Reserved Word) เช่น คาสั่งต่าง ๆ ชื่อฟังก์ชัน
5. ไม่มีเว้นวรรคระหว่างตัวอักษร
6. ห้ามมีอักขระพิเศษปนอยู่ในชื่อตัวแปร เช่น +,-,*,/,(,)
7. ชื่อตัวแปรไม่ควรยาวเกิน 40 ตัวอักษร (สามารถตั้งได้ไม่เกิน 1023 ตัว)
•ประกาศตัวทีละตัว แบบ Dim [Varname] As [Type]
ตัวอย่าง Dim Age As Integer
[ประกาศตัวแปรชื่อ Age เป็นชนิด Integer]
Dim Age As Integer=2000
หมายเหตุ Varname : ชื่อตัวแปร
Type : ประเภท หรือชนิดของข้อมูล
ตัวแปร (Variable) : การประกาศชื่อตัวแปร
ประกาศโดยใช้คาสั่ง Dim
•ประกาศตัวแปรหลายตัวที่เป็นชนิดเดียวกันทีละในบรรทัดเดียว
รูปแบบ Dim [Varname],[Varname],[Varname] As [Type]
ตัวอย่าง Dim Fname, Lname, Nickname As String
[ประกาศตัวแปรชื่อ Fname,Lname และ Nickname เป็นชนิด
String]
หมายเหตุ Varname : ชื่อตัวแปร
Type : ประเภท หรือชนิดของข้อมูล
ประกาศโดยใช้คาสั่ง Dim
ตัวแปร (Variable) : การประกาศชื่อตัวแปร
ตัวแปร (Variable) : ขอบเขตของการประกาศตัว
แปร
ขอบเขตของการประกาศตัวแปร คือ การกาหนดให้ตัวแปรนั้นสามารถ
อ้างอิงหรือเรียกใช้งานได้จากส่วนใดบ้างในโปรแกรม เช่น ต้องการให้ใช้ได้
เฉพาะในโปรแกรมย่อยนั้น ๆ หรือให้ทุกโปรแกรมย่อยในโมดูลนั้นใช้งานได้
ทั้งหมด หรือ จะให้เรียกใช้ได้ทั้งโปรเจ็กต์
Global
Public
Private
ตัวแปร (Variable) : ขอบเขตของการประกาศตัว
แปร
•ตัวแปรแบบ Private คือตัวแปรที่ประกาศอยู่ภายใต้โปรแกรมย่อย
(Procedure) มีขอบเขตการทางานเฉพาะภายในโปรแกรมย่อยนั้นเท่านั้น
โปรแกรมย่อยอื่นๆ ไม่สามารถอ้างอิงหรือเรียกใช้งานได้ โดยจะประกาศไว้ภายในตัว
คอนโทรล
•ตัวแปรแบบ Public คือตัวแปรที่ประกาศไว้ในส่วนของ General
Declaration ขอบเขตการทางานสามารถอ้างอิงหรือเรียกใช้ได้ทุก ๆ
โปรแกรมย่อย ภายในฟอร์มเดียวกัน
•ตัวแปรแบบ Global มีขอบเขตการทางานทั้ง Project คือสามารถ
เรียกใช้ใช้งานได้จากทุกส่วนของโปรแกรม จะประกาศไว้ในส่วนของ Module
ตัวแปร (Variable) : ขอบเขตของการประกาศตัว
แปร
ค่าคงที่ (Constant)
•ค่าคงที่ มีไว้สาหรับเก็บค่าที่ไม่มีการเปลี่ยนแปลงค่าตลอดการทางานของโปรแกรม
ค่าคงที่ (Constant) : ประเภทของค่าคงที่
1. ค่าคงที่แบบกาหนดเอง (User Defined Constant) เป็นค่าคงที่
ที่ผู้เขียนโปรแกรมเป็นผู้กาหนดขึ้นเองโดยใช้คาสั่ง Const ในการประกาศ
ค่า
2. ค่าคงที่แบบเรียกใช้ได้ทันที่ (Pre Defined Constant) คือค่าคงที่
ที่ถูกติดตั้งไว้พร้อมกับ Visual Basic
ค่าคงที่ (Constant) : การประกาศค่าคงที่
รูปแบบ
Const [ชื่อค่าคงที่] = [ค่าที่กาหนดให้]
Const [ชื่อค่าคงที่] As [Type] = [ค่าที่กาหนดให้]
Private Const [ชื่อค่าคงที่] As [Type] = [ค่าที่กาหนดให้]
Public Const [ชื่อค่าคงที่] As [Type] = [ค่าที่กาหนดให้]
รูปแบบ
Const PI =3.1415926
Const BI As String = “Computer”
Private Const CVersion As String = “1.0.1”
Public Const Nname As String = “Waraporn
Buttakarm”
ชนิดของข้อมูล (Data Type)
ชนิด คาอธิบาย ขนาดหน่วยความจา
Boolean เป็นข้อมูลตรรกะ จริง (True) เท็จ(False) 2 Byte
SByte -128 ถึง 127 1 Byte
Integer จำนวนเต็มระหว่ำง -32,768 ถึง 32,768 2 Byte
Char 0 ถึง 65535 2 Byte
Long จำนวนเต็มระหว่ำง -2,147,483,648 ถึง 2,147,483,648 4 Byte
ชนิดของข้อมูล (Data Type)
ชนิด คำอธิบำย ขนำดหน่วยควำมจำ
Decimal แบบไม่มีทศนิยม : 0 ถึง +-
79,228,162,514,333,593,543,950,335
แบบมีทศนิยม : 0 ถึง +-
7.9228162514333593543950335
16 Byte
Double จำนวนจริง เป็นเลขทศนิยมระหว่ำง
-4.94065645841247E-324 ถึง -1.79769313486532E-308
4.94065645841247E-324 ถึง 1.79769313486532E-308
1 Byte
Integer จำนวนเต็มระหว่ำง -32,768 ถึง 32,768 2 Byte
ชนิดของข้อมูล (Data Type)
ชนิด คำอธิบำย ขนำดหน่วยควำมจำ
Long จำนวนเต็มระหว่ำง -2,147,483,648 ถึง
2,147,483,648
4 Byte
Object เก็บข้อมูลที่อ้ำงถึงออบเจ็กต์ ซึ่งเป็น Address 4 Byte
Currency ใช้เก็บค่ำที่เป็นจำนวนเงินเป็นเลขที่มีค่ำต้งงแต่
-922,337,203,685,477.5808 ถึง922,337,203,685,477.5808
8 Byte
Date เก็บว้นที่ต้งงแต่ 1/1/100 ถึง 12/31/9999 8 Byte
ชนิด คำอธิบำย ขนำดหน่วยควำมจำ
Single เลขจำนวนจริงเป็นทศนิยม
ค่ำลบ -3.402823E38 ถึง -1.401298E45
ค่ำบวก 3.402823E38 ถึง 1.401298E45
String เก็บต้วอ้กษรหรือข้อควำม จำนวนสูงสุดถึง 65,535 64 KB
Object เป็นข้อมูลชนิดพิเศษที่เก็บค่ำได้ทุกแบบ 16 Byte
ชนิดของข้อมูล (Data Type)
ตัวดาเนินการ
ตัวดาเนินการ (Operator) หมายถึง เครื่องหมายต่าง ๆ ที่ใช้เป็ นตัว
ดาเนินการระหว่างนิพจน์เพื่อการประมวลผลโปรแกรม
ตัวดาเนินการ : ในการคานวณทางคณิตศาสตร์
ตัวดาเนินการ ความหมาย ตัวอย่างการใช้
+ กำรบวก (Addition) 6+4 = 10
- กำรลบ (Subtraction) 6-4 = 2
* กำรคูณ (Multiplication) 6*4 = 24
/ กำรหำร (Division) 6/4 = 1.5
^ ยกกำล้ง (Exponentiation) 6^4 = 1296
 กำรหำรจำนวนเต็ม (Integer Division) 64 =1
MOD กำรหำรเศษเหลือ (Modulus) 6 Mod 4 = 2
ตัวดาเนินการ : ตรรกะ (Logical Operation)
ตัวดาเนินการ ความหมาย
AND เงื่อนไขเป็นจริงท้งงคู่ ผลที่ได้จะเป็นจริง นอกน้งนเป็นเท็จหมด
OR ถ้ำเงื่อนไขเป็นเท็จท้งงคู่ ผลที่ได้จะเป็นเท็จ นอกน้งนเป็นจริงหมด
AndAlso ให้ผลล้พธ์เช่นเดียวก้บ And แต่ถ้ำเงื่อนไขแรกเป็นเท็จ จะไม่
ตรวจสอบเงื่อนไขต่อไป และผลล้พธ์ที่ได้จะเป็นเท็จ
NOT เป็นค่ำตรงก้นข้ำมก้บเงื่อนไขที่กำหนด
OrElse ให้ผลล้พธ์เช่นเดียวก้บ Or แต่หำกเงื่อนไขแรกเป็นจริง จะไม่
ตรวจสอบเงื่อนไขต่อไป เพรำะผลล้พธ์ที่ได้จะต้องเป็นจริงอยู่แล้ว
XOR ค่ำต้องแตกต่ำงก้นจึงจะเป็นจริง (จริง-จริง/เท็จ-เท็จ เป็นจริง)
ค่า X ค่า Y Not X X And Y X Or Y X Xor Y X Eqv Y X Imp Y
True True False True True False True False
Fals
e
True True False True True False False
True Fals
e
False False True True False True
Fals
e
Fals
e
True False False False True False
ตัวอย่างการใช้
ตัวดาเนินการ : ตรรกะ (Logical Operation)
ตัวดาเนินการ : เปรียบเทียบ(Comparison
Operation)
ตัวดาเนินการ ความหมาย ตัวอย่างการใช้ ผลลัพธ์
= เท่ำก้บ 5 = 2 False(เท็จ)
< > ไม่เท่ำก้บ 5< >10 True(จริง)
< น้อยกว่ำ 7<5 False(เท็จ)
> มำกกว่ำ 10>8 True(จริง)
< = น้อยหรือเท่ำก้บ 5<=2 True(จริง)
> = มำกกว่ำหรือเท่ำก้บ 8>=5 False(เท็จ)
ลาดับตัวดาเนินการ
ชนิดตัวดาเนินการ เครื่องหมาย คาอธิบาย
ตัวดาเนินการคานวณ ^ ยกกำล้ง
*, / คูณ,หำร
 หำรจำนวนเต็ม
Mod หำเศษจำกกำรหำร
+ , - บวก,ลบ
ตัวดาเนินการเชื่อมสตริง & เชื่อมสติรง
ตัวดาเนินการเปรียบเทียบ =
,<>,>=,<=,<,>,Like,Is
เปรียบเทียบ
ตัวคอนโทรล อักษรย่อ ตัวอย่ำงกำรตั้งชื่อ
Combo Box Cbo cobColor
Check Box Chk chkStatus
Command Button Cmd CmdOk
Text Box Txt txtAddress
Image Img imgView
Form Frm frmMenu
Frame fra fraClass
หลักการตั้งชื่อคอนโทรล
การเขียนคาสั่งในคอนโทรล
1. เลื่อนเมาส์ยังวัตถุ (Object) หรือ Control บนฟอร์ม แล้ว
ดับเบิ้ลคลิกที่วัตถุ
2. เลือกเหตุการณ์ (Event) จากส่วนแสดงรายชื่อของเหตุการณ์
3. จะปรากฏพื้นที่สาหรับการเขียนโปรแกรมให้กับ Procedure
Chapter6 ตัวแปร โอเปอเรเตอร์

More Related Content

What's hot

โครงสร้างข้อมูลแบบ กราฟ (Graph)
โครงสร้างข้อมูลแบบ กราฟ (Graph)โครงสร้างข้อมูลแบบ กราฟ (Graph)
โครงสร้างข้อมูลแบบ กราฟ (Graph)
tumetr
 
41ตัวอย่าง เครื่องมือประเมินรายมาตรฐาน
41ตัวอย่าง เครื่องมือประเมินรายมาตรฐาน41ตัวอย่าง เครื่องมือประเมินรายมาตรฐาน
41ตัวอย่าง เครื่องมือประเมินรายมาตรฐานPochchara Tiamwong
 
เทคโนโลยีชีวภาพที่ใช้ในการขยายพันธุ์พืช
เทคโนโลยีชีวภาพที่ใช้ในการขยายพันธุ์พืชเทคโนโลยีชีวภาพที่ใช้ในการขยายพันธุ์พืช
เทคโนโลยีชีวภาพที่ใช้ในการขยายพันธุ์พืชdnavaroj
 
การเคลื่อนที่ของสัตว์มีกระดูกสันหลัง
การเคลื่อนที่ของสัตว์มีกระดูกสันหลังการเคลื่อนที่ของสัตว์มีกระดูกสันหลัง
การเคลื่อนที่ของสัตว์มีกระดูกสันหลังnokbiology
 
แบบสังเกตุชั้นเรียน
แบบสังเกตุชั้นเรียนแบบสังเกตุชั้นเรียน
แบบสังเกตุชั้นเรียนIct Krutao
 
01. วิชา ไฟฟ้ากำลัง เล่ม 1 (วิศวกรรมไฟฟ้าเบื้องต้น) บทที่ 1
01. วิชา ไฟฟ้ากำลัง เล่ม 1 (วิศวกรรมไฟฟ้าเบื้องต้น)  บทที่ 101. วิชา ไฟฟ้ากำลัง เล่ม 1 (วิศวกรรมไฟฟ้าเบื้องต้น)  บทที่ 1
01. วิชา ไฟฟ้ากำลัง เล่ม 1 (วิศวกรรมไฟฟ้าเบื้องต้น) บทที่ 1
nsumato
 
วิธีการสอนแบบพัฒนารายบุคคล
วิธีการสอนแบบพัฒนารายบุคคลวิธีการสอนแบบพัฒนารายบุคคล
วิธีการสอนแบบพัฒนารายบุคคล
มะ สิ
 
ใบลาป่วยลากิจนักเรียนนักศึกษา
ใบลาป่วยลากิจนักเรียนนักศึกษาใบลาป่วยลากิจนักเรียนนักศึกษา
ใบลาป่วยลากิจนักเรียนนักศึกษาPiyarerk Bunkoson
 
คำอุปสรรคที่ใช้แทนตัวพหุคูณ
คำอุปสรรคที่ใช้แทนตัวพหุคูณคำอุปสรรคที่ใช้แทนตัวพหุคูณ
คำอุปสรรคที่ใช้แทนตัวพหุคูณRock Rockie
 
แผนการจัดการเรียนรู้ที่ 3 Activity Based learning กรวิภา ใจตรง.pdf
แผนการจัดการเรียนรู้ที่ 3 Activity Based learning กรวิภา ใจตรง.pdfแผนการจัดการเรียนรู้ที่ 3 Activity Based learning กรวิภา ใจตรง.pdf
แผนการจัดการเรียนรู้ที่ 3 Activity Based learning กรวิภา ใจตรง.pdf
Namkang Udchachon
 
การรับรู้และการตอบสนอง
การรับรู้และการตอบสนองการรับรู้และการตอบสนอง
การรับรู้และการตอบสนอง
sukanya petin
 
ข้อสอบฟิสิกส์ 9 วิชาสามัญ 59
ข้อสอบฟิสิกส์ 9 วิชาสามัญ 59ข้อสอบฟิสิกส์ 9 วิชาสามัญ 59
ข้อสอบฟิสิกส์ 9 วิชาสามัญ 59
Attapon Siriwanit
 
บทที่ 5 งานและพลังงาน
บทที่ 5 งานและพลังงานบทที่ 5 งานและพลังงาน
บทที่ 5 งานและพลังงาน
Thepsatri Rajabhat University
 
ค่าอำนาจจำแนก
ค่าอำนาจจำแนก ค่าอำนาจจำแนก
ค่าอำนาจจำแนก Jeerapob Seangboonme
 
คลื่นและเสียง
คลื่นและเสียงคลื่นและเสียง
คลื่นและเสียง
โรงเรียนเทพลีลา
 
การเคลื่อนที่แบบฮาร์มอนิกอย่างง่าย
การเคลื่อนที่แบบฮาร์มอนิกอย่างง่ายการเคลื่อนที่แบบฮาร์มอนิกอย่างง่าย
การเคลื่อนที่แบบฮาร์มอนิกอย่างง่าย
SunanthaIamprasert
 
ปริศนาทายคำจากภาพ
ปริศนาทายคำจากภาพปริศนาทายคำจากภาพ
ปริศนาทายคำจากภาพDashodragon KaoKaen
 
ราชาศัพท์
ราชาศัพท์ราชาศัพท์
ราชาศัพท์
kruthai40
 

What's hot (20)

โครงสร้างข้อมูลแบบ กราฟ (Graph)
โครงสร้างข้อมูลแบบ กราฟ (Graph)โครงสร้างข้อมูลแบบ กราฟ (Graph)
โครงสร้างข้อมูลแบบ กราฟ (Graph)
 
เงื่อน
เงื่อนเงื่อน
เงื่อน
 
41ตัวอย่าง เครื่องมือประเมินรายมาตรฐาน
41ตัวอย่าง เครื่องมือประเมินรายมาตรฐาน41ตัวอย่าง เครื่องมือประเมินรายมาตรฐาน
41ตัวอย่าง เครื่องมือประเมินรายมาตรฐาน
 
เทคโนโลยีชีวภาพที่ใช้ในการขยายพันธุ์พืช
เทคโนโลยีชีวภาพที่ใช้ในการขยายพันธุ์พืชเทคโนโลยีชีวภาพที่ใช้ในการขยายพันธุ์พืช
เทคโนโลยีชีวภาพที่ใช้ในการขยายพันธุ์พืช
 
การเคลื่อนที่ของสัตว์มีกระดูกสันหลัง
การเคลื่อนที่ของสัตว์มีกระดูกสันหลังการเคลื่อนที่ของสัตว์มีกระดูกสันหลัง
การเคลื่อนที่ของสัตว์มีกระดูกสันหลัง
 
แบบสังเกตุชั้นเรียน
แบบสังเกตุชั้นเรียนแบบสังเกตุชั้นเรียน
แบบสังเกตุชั้นเรียน
 
01. วิชา ไฟฟ้ากำลัง เล่ม 1 (วิศวกรรมไฟฟ้าเบื้องต้น) บทที่ 1
01. วิชา ไฟฟ้ากำลัง เล่ม 1 (วิศวกรรมไฟฟ้าเบื้องต้น)  บทที่ 101. วิชา ไฟฟ้ากำลัง เล่ม 1 (วิศวกรรมไฟฟ้าเบื้องต้น)  บทที่ 1
01. วิชา ไฟฟ้ากำลัง เล่ม 1 (วิศวกรรมไฟฟ้าเบื้องต้น) บทที่ 1
 
วิธีการสอนแบบพัฒนารายบุคคล
วิธีการสอนแบบพัฒนารายบุคคลวิธีการสอนแบบพัฒนารายบุคคล
วิธีการสอนแบบพัฒนารายบุคคล
 
ใบลาป่วยลากิจนักเรียนนักศึกษา
ใบลาป่วยลากิจนักเรียนนักศึกษาใบลาป่วยลากิจนักเรียนนักศึกษา
ใบลาป่วยลากิจนักเรียนนักศึกษา
 
คำอุปสรรคที่ใช้แทนตัวพหุคูณ
คำอุปสรรคที่ใช้แทนตัวพหุคูณคำอุปสรรคที่ใช้แทนตัวพหุคูณ
คำอุปสรรคที่ใช้แทนตัวพหุคูณ
 
แผนการจัดการเรียนรู้ที่ 3 Activity Based learning กรวิภา ใจตรง.pdf
แผนการจัดการเรียนรู้ที่ 3 Activity Based learning กรวิภา ใจตรง.pdfแผนการจัดการเรียนรู้ที่ 3 Activity Based learning กรวิภา ใจตรง.pdf
แผนการจัดการเรียนรู้ที่ 3 Activity Based learning กรวิภา ใจตรง.pdf
 
การรับรู้และการตอบสนอง
การรับรู้และการตอบสนองการรับรู้และการตอบสนอง
การรับรู้และการตอบสนอง
 
ข้อสอบฟิสิกส์ 9 วิชาสามัญ 59
ข้อสอบฟิสิกส์ 9 วิชาสามัญ 59ข้อสอบฟิสิกส์ 9 วิชาสามัญ 59
ข้อสอบฟิสิกส์ 9 วิชาสามัญ 59
 
บทที่ 5 งานและพลังงาน
บทที่ 5 งานและพลังงานบทที่ 5 งานและพลังงาน
บทที่ 5 งานและพลังงาน
 
การแปลงหน่วย
การแปลงหน่วยการแปลงหน่วย
การแปลงหน่วย
 
ค่าอำนาจจำแนก
ค่าอำนาจจำแนก ค่าอำนาจจำแนก
ค่าอำนาจจำแนก
 
คลื่นและเสียง
คลื่นและเสียงคลื่นและเสียง
คลื่นและเสียง
 
การเคลื่อนที่แบบฮาร์มอนิกอย่างง่าย
การเคลื่อนที่แบบฮาร์มอนิกอย่างง่ายการเคลื่อนที่แบบฮาร์มอนิกอย่างง่าย
การเคลื่อนที่แบบฮาร์มอนิกอย่างง่าย
 
ปริศนาทายคำจากภาพ
ปริศนาทายคำจากภาพปริศนาทายคำจากภาพ
ปริศนาทายคำจากภาพ
 
ราชาศัพท์
ราชาศัพท์ราชาศัพท์
ราชาศัพท์
 

Similar to Chapter6 ตัวแปร โอเปอเรเตอร์

ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซีboky_peaw
 
Sheet4
Sheet4Sheet4
Sheet4
5414122138
 
การติดต่อสื่อสารทางอินเทอร์เน็ต
การติดต่อสื่อสารทางอินเทอร์เน็ตการติดต่อสื่อสารทางอินเทอร์เน็ต
การติดต่อสื่อสารทางอินเทอร์เน็ต
KruPor Sirirat Namthai
 
ชนิดข้อมูล
ชนิดข้อมูลชนิดข้อมูล
ชนิดข้อมูลmycomc55
 
Intro c
Intro cIntro c
Intro c
Micro4you
 
ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
ictyangtalad
 
ความรู้เบื้องต้นอินเตอร์เน็ต3
ความรู้เบื้องต้นอินเตอร์เน็ต3ความรู้เบื้องต้นอินเตอร์เน็ต3
ความรู้เบื้องต้นอินเตอร์เน็ต3เขมิกา กุลาศรี
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pphattayachuesomkiet
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pphattayachuesomkiet
 
07เครือข่ายอินเตอร์เน็ต
07เครือข่ายอินเตอร์เน็ต07เครือข่ายอินเตอร์เน็ต
07เครือข่ายอินเตอร์เน็ตteaw-sirinapa
 
7 pointer day10
7  pointer day107  pointer day10
7 pointer day10xuou888
 
Myun dao22
Myun dao22Myun dao22
Myun dao22MyunDao
 
Myun dao22
Myun dao22Myun dao22
Myun dao22MyunDao
 
อินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นอินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นthanakorn123
 
อินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นอินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นthanakorn123
 
อินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นอินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นrachavo
 

Similar to Chapter6 ตัวแปร โอเปอเรเตอร์ (20)

ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซี
 
Sheet4
Sheet4Sheet4
Sheet4
 
input
inputinput
input
 
การติดต่อสื่อสารทางอินเทอร์เน็ต
การติดต่อสื่อสารทางอินเทอร์เน็ตการติดต่อสื่อสารทางอินเทอร์เน็ต
การติดต่อสื่อสารทางอินเทอร์เน็ต
 
ชนิดข้อมูล
ชนิดข้อมูลชนิดข้อมูล
ชนิดข้อมูล
 
Intro c
Intro cIntro c
Intro c
 
งานทำ Blog บทที่ 2
งานทำ Blog บทที่ 2งานทำ Blog บทที่ 2
งานทำ Blog บทที่ 2
 
ภาษา C#
ภาษา C#ภาษา C#
ภาษา C#
 
ความรู้เบื้องต้นอินเตอร์เน็ต3
ความรู้เบื้องต้นอินเตอร์เน็ต3ความรู้เบื้องต้นอินเตอร์เน็ต3
ความรู้เบื้องต้นอินเตอร์เน็ต3
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
 
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 ppนางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
นางสาว หัทยา เชื้อสมเกียรติ ม.5 pp
 
07เครือข่ายอินเตอร์เน็ต
07เครือข่ายอินเตอร์เน็ต07เครือข่ายอินเตอร์เน็ต
07เครือข่ายอินเตอร์เน็ต
 
7 pointer day10
7  pointer day107  pointer day10
7 pointer day10
 
ตัวแปรกับชนิดของข้อมูล
ตัวแปรกับชนิดของข้อมูลตัวแปรกับชนิดของข้อมูล
ตัวแปรกับชนิดของข้อมูล
 
Myun dao22
Myun dao22Myun dao22
Myun dao22
 
Myun dao22
Myun dao22Myun dao22
Myun dao22
 
อินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นอินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้น
 
อินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นอินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้น
 
อินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้นอินเตอร์เน็ตเบื้องต้น
อินเตอร์เน็ตเบื้องต้น
 
Internet
InternetInternet
Internet
 

Recently uploaded

4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
atwordfamily words with Thai translationtx
atwordfamily words with Thai translationtxatwordfamily words with Thai translationtx
atwordfamily words with Thai translationtx
Bangkok, Thailand
 
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนาภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
Prachyanun Nilsook
 
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdfงานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdfแนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
Faculty of BuddhismMahachulalongkornrajavidyalaya Roi Et Buddhist College
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
สุเมธี​​​​ ตี่พนมโอรัล / សុមេធី ទីភ្នំឱរ៉ាល់ (Sumedhi TyPhnomAoral)
 

Recently uploaded (10)

4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
4_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลไทยเป็นมคธ ประโยค ป.ธ.4 (2505-2567).pdf
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา สัมพันธ์ไทย ประโยค ป.ธ.3 (2500-2567).pdf
 
atwordfamily words with Thai translationtx
atwordfamily words with Thai translationtxatwordfamily words with Thai translationtx
atwordfamily words with Thai translationtx
 
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนาภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
ภาษาอังกฤษเพื่อการปฏิบัติกรรมฐานในพระพุทธศาสนา
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค 1-2 (2510-2567).pdf
 
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
การเขียนข้อเสนอโครงการวิจัย (Research Proposal)
 
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdfงานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
งานนำเสนอ ภาษากับการสื่อสาร เพื่อการพัฒนา.pdf
 
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdfแนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
แนวความเชื่อ วิธีการปฎิบัติ พระพุทธศาสนามหายาน.pdf
 
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
3_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา แปลมคธเป็นไทย ประโยค ป.ธ.3 (2500-2567).pdf
 
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
1-2_ปัญหาและเฉลยข้อสอบบาลีสนามหลวง วิชา บาลีไวยากรณ์ ประโยค 1-2 (2511-2567).pdf
 

Chapter6 ตัวแปร โอเปอเรเตอร์

  • 4. ตัวแปร (Variable) : ตัวแปรคืออะไร? • ตัวแปร คือ ชื่ออ้างอิงที่ตั้งขึ้นสาหรับจองพื้นที่ในหน่วยความจาของ คอมพิวเตอร์เพื่อใช้ในการจัดเก็บข้อมูลชั่วคราว • ตัวแปร หมายถึง การจองพื้นที่ในหน่วยความจาเพื่อใช้ในการเก็บ ค่าข้อความหรือตัวเลขที่ค่าเปลี่ยนแปลงได้ แล้วนาค่าที่เก็บไปใช้ใน การคานวณ หรือแสดงค่าที่เก็บไว้ออกมา
  • 5. ตัวแปร (Variable) : หลักการตั้งชื่อตัวแปร 1. พยัญชนะตัวแรกของตัวแปรต้องเป็นตัวอักษรภาษาอังกฤษ A-Z หรือ a- z 2. ตัวพยัญชนะตัวต่อไปอาจเป็นตัวอักษร หรือ ตัวเลข หรือ _ 3. ตัวอักษรตัวสุดท้ายอาจเป็นสัญลักษณ์ที่แสดงถึงประเภทตัวแปรก็ได้ เช่น $,@,%,&,#,! 4. ต้องไม่เป็นคาสงวน (Reserved Word) เช่น คาสั่งต่าง ๆ ชื่อฟังก์ชัน 5. ไม่มีเว้นวรรคระหว่างตัวอักษร 6. ห้ามมีอักขระพิเศษปนอยู่ในชื่อตัวแปร เช่น +,-,*,/,(,) 7. ชื่อตัวแปรไม่ควรยาวเกิน 40 ตัวอักษร (สามารถตั้งได้ไม่เกิน 1023 ตัว)
  • 6. •ประกาศตัวทีละตัว แบบ Dim [Varname] As [Type] ตัวอย่าง Dim Age As Integer [ประกาศตัวแปรชื่อ Age เป็นชนิด Integer] Dim Age As Integer=2000 หมายเหตุ Varname : ชื่อตัวแปร Type : ประเภท หรือชนิดของข้อมูล ตัวแปร (Variable) : การประกาศชื่อตัวแปร ประกาศโดยใช้คาสั่ง Dim
  • 7. •ประกาศตัวแปรหลายตัวที่เป็นชนิดเดียวกันทีละในบรรทัดเดียว รูปแบบ Dim [Varname],[Varname],[Varname] As [Type] ตัวอย่าง Dim Fname, Lname, Nickname As String [ประกาศตัวแปรชื่อ Fname,Lname และ Nickname เป็นชนิด String] หมายเหตุ Varname : ชื่อตัวแปร Type : ประเภท หรือชนิดของข้อมูล ประกาศโดยใช้คาสั่ง Dim ตัวแปร (Variable) : การประกาศชื่อตัวแปร
  • 8. ตัวแปร (Variable) : ขอบเขตของการประกาศตัว แปร ขอบเขตของการประกาศตัวแปร คือ การกาหนดให้ตัวแปรนั้นสามารถ อ้างอิงหรือเรียกใช้งานได้จากส่วนใดบ้างในโปรแกรม เช่น ต้องการให้ใช้ได้ เฉพาะในโปรแกรมย่อยนั้น ๆ หรือให้ทุกโปรแกรมย่อยในโมดูลนั้นใช้งานได้ ทั้งหมด หรือ จะให้เรียกใช้ได้ทั้งโปรเจ็กต์
  • 9. Global Public Private ตัวแปร (Variable) : ขอบเขตของการประกาศตัว แปร
  • 10. •ตัวแปรแบบ Private คือตัวแปรที่ประกาศอยู่ภายใต้โปรแกรมย่อย (Procedure) มีขอบเขตการทางานเฉพาะภายในโปรแกรมย่อยนั้นเท่านั้น โปรแกรมย่อยอื่นๆ ไม่สามารถอ้างอิงหรือเรียกใช้งานได้ โดยจะประกาศไว้ภายในตัว คอนโทรล •ตัวแปรแบบ Public คือตัวแปรที่ประกาศไว้ในส่วนของ General Declaration ขอบเขตการทางานสามารถอ้างอิงหรือเรียกใช้ได้ทุก ๆ โปรแกรมย่อย ภายในฟอร์มเดียวกัน •ตัวแปรแบบ Global มีขอบเขตการทางานทั้ง Project คือสามารถ เรียกใช้ใช้งานได้จากทุกส่วนของโปรแกรม จะประกาศไว้ในส่วนของ Module ตัวแปร (Variable) : ขอบเขตของการประกาศตัว แปร
  • 12. ค่าคงที่ (Constant) : ประเภทของค่าคงที่ 1. ค่าคงที่แบบกาหนดเอง (User Defined Constant) เป็นค่าคงที่ ที่ผู้เขียนโปรแกรมเป็นผู้กาหนดขึ้นเองโดยใช้คาสั่ง Const ในการประกาศ ค่า 2. ค่าคงที่แบบเรียกใช้ได้ทันที่ (Pre Defined Constant) คือค่าคงที่ ที่ถูกติดตั้งไว้พร้อมกับ Visual Basic
  • 13. ค่าคงที่ (Constant) : การประกาศค่าคงที่ รูปแบบ Const [ชื่อค่าคงที่] = [ค่าที่กาหนดให้] Const [ชื่อค่าคงที่] As [Type] = [ค่าที่กาหนดให้] Private Const [ชื่อค่าคงที่] As [Type] = [ค่าที่กาหนดให้] Public Const [ชื่อค่าคงที่] As [Type] = [ค่าที่กาหนดให้] รูปแบบ Const PI =3.1415926 Const BI As String = “Computer” Private Const CVersion As String = “1.0.1” Public Const Nname As String = “Waraporn Buttakarm”
  • 14. ชนิดของข้อมูล (Data Type) ชนิด คาอธิบาย ขนาดหน่วยความจา Boolean เป็นข้อมูลตรรกะ จริง (True) เท็จ(False) 2 Byte SByte -128 ถึง 127 1 Byte Integer จำนวนเต็มระหว่ำง -32,768 ถึง 32,768 2 Byte Char 0 ถึง 65535 2 Byte Long จำนวนเต็มระหว่ำง -2,147,483,648 ถึง 2,147,483,648 4 Byte
  • 15. ชนิดของข้อมูล (Data Type) ชนิด คำอธิบำย ขนำดหน่วยควำมจำ Decimal แบบไม่มีทศนิยม : 0 ถึง +- 79,228,162,514,333,593,543,950,335 แบบมีทศนิยม : 0 ถึง +- 7.9228162514333593543950335 16 Byte Double จำนวนจริง เป็นเลขทศนิยมระหว่ำง -4.94065645841247E-324 ถึง -1.79769313486532E-308 4.94065645841247E-324 ถึง 1.79769313486532E-308 1 Byte Integer จำนวนเต็มระหว่ำง -32,768 ถึง 32,768 2 Byte
  • 16. ชนิดของข้อมูล (Data Type) ชนิด คำอธิบำย ขนำดหน่วยควำมจำ Long จำนวนเต็มระหว่ำง -2,147,483,648 ถึง 2,147,483,648 4 Byte Object เก็บข้อมูลที่อ้ำงถึงออบเจ็กต์ ซึ่งเป็น Address 4 Byte Currency ใช้เก็บค่ำที่เป็นจำนวนเงินเป็นเลขที่มีค่ำต้งงแต่ -922,337,203,685,477.5808 ถึง922,337,203,685,477.5808 8 Byte Date เก็บว้นที่ต้งงแต่ 1/1/100 ถึง 12/31/9999 8 Byte
  • 17. ชนิด คำอธิบำย ขนำดหน่วยควำมจำ Single เลขจำนวนจริงเป็นทศนิยม ค่ำลบ -3.402823E38 ถึง -1.401298E45 ค่ำบวก 3.402823E38 ถึง 1.401298E45 String เก็บต้วอ้กษรหรือข้อควำม จำนวนสูงสุดถึง 65,535 64 KB Object เป็นข้อมูลชนิดพิเศษที่เก็บค่ำได้ทุกแบบ 16 Byte ชนิดของข้อมูล (Data Type)
  • 18. ตัวดาเนินการ ตัวดาเนินการ (Operator) หมายถึง เครื่องหมายต่าง ๆ ที่ใช้เป็ นตัว ดาเนินการระหว่างนิพจน์เพื่อการประมวลผลโปรแกรม
  • 19. ตัวดาเนินการ : ในการคานวณทางคณิตศาสตร์ ตัวดาเนินการ ความหมาย ตัวอย่างการใช้ + กำรบวก (Addition) 6+4 = 10 - กำรลบ (Subtraction) 6-4 = 2 * กำรคูณ (Multiplication) 6*4 = 24 / กำรหำร (Division) 6/4 = 1.5 ^ ยกกำล้ง (Exponentiation) 6^4 = 1296 กำรหำรจำนวนเต็ม (Integer Division) 64 =1 MOD กำรหำรเศษเหลือ (Modulus) 6 Mod 4 = 2
  • 20. ตัวดาเนินการ : ตรรกะ (Logical Operation) ตัวดาเนินการ ความหมาย AND เงื่อนไขเป็นจริงท้งงคู่ ผลที่ได้จะเป็นจริง นอกน้งนเป็นเท็จหมด OR ถ้ำเงื่อนไขเป็นเท็จท้งงคู่ ผลที่ได้จะเป็นเท็จ นอกน้งนเป็นจริงหมด AndAlso ให้ผลล้พธ์เช่นเดียวก้บ And แต่ถ้ำเงื่อนไขแรกเป็นเท็จ จะไม่ ตรวจสอบเงื่อนไขต่อไป และผลล้พธ์ที่ได้จะเป็นเท็จ NOT เป็นค่ำตรงก้นข้ำมก้บเงื่อนไขที่กำหนด OrElse ให้ผลล้พธ์เช่นเดียวก้บ Or แต่หำกเงื่อนไขแรกเป็นจริง จะไม่ ตรวจสอบเงื่อนไขต่อไป เพรำะผลล้พธ์ที่ได้จะต้องเป็นจริงอยู่แล้ว XOR ค่ำต้องแตกต่ำงก้นจึงจะเป็นจริง (จริง-จริง/เท็จ-เท็จ เป็นจริง)
  • 21. ค่า X ค่า Y Not X X And Y X Or Y X Xor Y X Eqv Y X Imp Y True True False True True False True False Fals e True True False True True False False True Fals e False False True True False True Fals e Fals e True False False False True False ตัวอย่างการใช้ ตัวดาเนินการ : ตรรกะ (Logical Operation)
  • 22. ตัวดาเนินการ : เปรียบเทียบ(Comparison Operation) ตัวดาเนินการ ความหมาย ตัวอย่างการใช้ ผลลัพธ์ = เท่ำก้บ 5 = 2 False(เท็จ) < > ไม่เท่ำก้บ 5< >10 True(จริง) < น้อยกว่ำ 7<5 False(เท็จ) > มำกกว่ำ 10>8 True(จริง) < = น้อยหรือเท่ำก้บ 5<=2 True(จริง) > = มำกกว่ำหรือเท่ำก้บ 8>=5 False(เท็จ)
  • 23. ลาดับตัวดาเนินการ ชนิดตัวดาเนินการ เครื่องหมาย คาอธิบาย ตัวดาเนินการคานวณ ^ ยกกำล้ง *, / คูณ,หำร หำรจำนวนเต็ม Mod หำเศษจำกกำรหำร + , - บวก,ลบ ตัวดาเนินการเชื่อมสตริง & เชื่อมสติรง ตัวดาเนินการเปรียบเทียบ = ,<>,>=,<=,<,>,Like,Is เปรียบเทียบ
  • 24. ตัวคอนโทรล อักษรย่อ ตัวอย่ำงกำรตั้งชื่อ Combo Box Cbo cobColor Check Box Chk chkStatus Command Button Cmd CmdOk Text Box Txt txtAddress Image Img imgView Form Frm frmMenu Frame fra fraClass หลักการตั้งชื่อคอนโทรล
  • 25. การเขียนคาสั่งในคอนโทรล 1. เลื่อนเมาส์ยังวัตถุ (Object) หรือ Control บนฟอร์ม แล้ว ดับเบิ้ลคลิกที่วัตถุ 2. เลือกเหตุการณ์ (Event) จากส่วนแสดงรายชื่อของเหตุการณ์ 3. จะปรากฏพื้นที่สาหรับการเขียนโปรแกรมให้กับ Procedure