[เอกสารประกอบการสอนรายวิชาภาษาคอมพิวเตอร์] 1
ครูณัฐพล บัวอุไร[www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคานวณเลขอย่างง่าย
1. เปิดโปรแกรม Visual Studio 2010 Express ขึ้นมา แล้วเลือก New Project แล้วเลือก Windows
Forms Application ตามรูป
2. ทาการดีไซด์ตามในรูป โดยหลักๆแล้วเราต้องการให้ ใส่ค่าที่ 1 และ ค่าที่ 2 และกด คานวณหลังจากนั้น
โปรแกรมจะแสดงผลลัพธ์ ใน Textbox 3
3. ดับเบิลคลิกที่ปุ่ม คานวณ จากนั้นทาการเขียนโค๊ดลงไป
Dim x, y As Integer 'ประการตัวแปร x และ y เป็นจานวนเต็ม
x = TextBox1.Text 'ให้ x มีค่าเท่ากับ textbox1.text
y = TextBox2.Text 'ให้ y มีค่าเท่ากับ textbox2.text
TextBox3.Text = x + y 'ให้ ค่าที่แสดงบน textbox3.text เท่ากับค่าของ x+y
2.
[เอกสารประกอบการสอนรายวิชาภาษาคอมพิวเตอร์] 2
ครูณัฐพล บัวอุไร[www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
4. จากนั้นทาการเซฟโปรเจค กดที่ File > Save all หรือ กด Ctrl + Shift + S หรือ กดที่ ไอคอน Save all
ดังรูป
5.ทดลองรันโปรแกรม กด start Debugging หรือกด F5 และทาการทดสอบโปรแกรม โดยการพิมพ์ค่าที่ 1
และค่า ที่ 2 จากนั้นกด คานวณ โปรแกรมก็จะแสดงผลลัพธ์ ดังรูป
3.
[เอกสารประกอบการสอนรายวิชาภาษาคอมพิวเตอร์] 3
ครูณัฐพล บัวอุไร[www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
6. เกี่ยวกับข้อผิดพลาดที่จะเกิดขึ้นในโปรแกรม ให้เราสังเกตดูว่าหากเรากดปุ่มคานวณแต่เราไม่ได้ระบุตัวเลข
ค่าที่ 1 หรือ ค่าที่ 2 โปรแกรมก็จะเกิดข้อผิดพลาดขึ้น ดังรูป
7. ดังนั้นเราต้องมาเพิ่มโค๊ดไปอีกนิดหน่อยเพื่อดักจับข้อผิดพลาดที่จะเกิดขึ้นในโปรแกรมโดยใช้ if else โค๊ดที่
ได้จะเป็นดังนี้
If TextBox1.Text = "" Or TextBox2.Text = "" Then
'กาหนดเงื่อนไขว่า ถ้าค่าของ textbox1 หรือ textbox2 ค่าใดค่าหนึ่งเป็นค่าว่างหรือไม่ได้กรอก
นั้นเอง
MessageBox.Show("คุณกรอกข้อมูลไม่ครบ", "ผิดพลาด", MessageBoxButtons.OK,
MessageBoxIcon.Error)
'ก็ให้ทาการโชว์กล่องข้อความ บอกว่าคุณกรอกข้อมูลไม่ครบ
Else
Dim x, y As Integer 'ประการตัวแปร x และ y เป็นจานวนเต็ม
x = TextBox1.Text 'ให้ x มีค่าเท่ากับ textbox1.text
y = TextBox2.Text 'ให้ y มีค่าเท่ากับ textbox2.text
TextBox3.Text = x + y 'ให้ ค่าที่แสดงบน textbox3.text เท่ากับค่าของ x+y
End If