ݺߣ

ݺߣShare a Scribd company logo
2
Most read
3
Most read
4
Most read
[เอกสารประกอบการสอนรายวิชาภาษาคอมพิวเตอร์] 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
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
4. จากนั้นทาการเซฟโปรเจค กดที่ File > Save all หรือ กด Ctrl + Shift + S หรือ กดที่ ไอคอน Save all
ดังรูป
5.ทดลองรันโปรแกรม กด start Debugging หรือกด F5 และทาการทดสอบโปรแกรม โดยการพิมพ์ค่าที่ 1
และค่า ที่ 2 จากนั้นกด คานวณ โปรแกรมก็จะแสดงผลลัพธ์ ดังรูป
[เอกสารประกอบการสอนรายวิชาภาษาคอมพิวเตอร์] 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
[เอกสารประกอบการสอนรายวิชาภาษาคอมพิวเตอร์] 4
ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
8. ทาการเซฟและกดรันอีกครั้ง คราวนี้ มาดูผลของโปรแกรม ในกรณีที่เราไม่ได้ระบุค่าใดค่าหนึ่ง หรือทั้งสอง
ค่า แล้วกดคานวณแทนที่โปรแกรมจะerror แล้วหยุดการทางานดังข้อที่ 6 โปรแกรมกลับแสดงกล่องข้อความ
เตือนว่ากรอกข้อมูลไม่ครบ และถ้าหากเรากรอกข้อมูลครบก็สามารถแสดงผลลัพธ์ได้ตามปกติ
ที่มา http://visual-studio-basic.blogspot.com/
Ad

Recommended

ใบความรู้ที่ 9 เรื่อง mdi form
ใบความรู้ที่ 9 เรื่อง mdi form
Nattapon
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
Nattapon
ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ
ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ
Nattapon
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
Nattapon
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
Nattapon
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
Nattapon
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
Nattapon
Adobe Flash hicheel Mongol Флаш хичээл монгол
Adobe Flash hicheel Mongol Флаш хичээл монгол
Gantulga Dashdondov
презентація елемент керування кнопка
презентація елемент керування кнопка
Сергій Каляфіцький
โปรแกรม Paint คืออะไร
โปรแกรม Paint คืออะไร
Benjapeon Jantakhot
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
Nattapon
Sw203 Lecture7 Method Override
Sw203 Lecture7 Method Override
Jargalsaikhan Alyeksandr
Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2
Dimitris Psounis
презентація до уроку віруси, антивірусні програми
презентація до уроку віруси, антивірусні програми
doippo123
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558
peter dontoom
середовище Lazarus
середовище Lazarus
Татьяна Ляш
การแทรกรูปภาพ Powerpoint
การแทรกรูปภาพ Powerpoint
Yotsaporn Rodmuang
Fast type mon program
Fast type mon program
Bayarmaa Purevdorj
เครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
เครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
Benjapeon Jantakhot
Урок №2. Кодування символів
Урок №2. Кодування символів
Василь Тереховський
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
Nattapon
3D
3D
Andrey Podgayko
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
Supreeyar philarit
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
Dimitris Psounis
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
Nattapon
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
Nattapon

More Related Content

What's hot (20)

Adobe Flash hicheel Mongol Флаш хичээл монгол
Adobe Flash hicheel Mongol Флаш хичээл монгол
Gantulga Dashdondov
презентація елемент керування кнопка
презентація елемент керування кнопка
Сергій Каляфіцький
โปรแกรม Paint คืออะไร
โปรแกรม Paint คืออะไร
Benjapeon Jantakhot
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
Nattapon
Sw203 Lecture7 Method Override
Sw203 Lecture7 Method Override
Jargalsaikhan Alyeksandr
Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2
Dimitris Psounis
презентація до уроку віруси, антивірусні програми
презентація до уроку віруси, антивірусні програми
doippo123
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558
peter dontoom
середовище Lazarus
середовище Lazarus
Татьяна Ляш
การแทรกรูปภาพ Powerpoint
การแทรกรูปภาพ Powerpoint
Yotsaporn Rodmuang
Fast type mon program
Fast type mon program
Bayarmaa Purevdorj
เครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
เครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
Benjapeon Jantakhot
Урок №2. Кодування символів
Урок №2. Кодування символів
Василь Тереховський
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
Nattapon
3D
3D
Andrey Podgayko
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
Supreeyar philarit
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
Dimitris Psounis
Adobe Flash hicheel Mongol Флаш хичээл монгол
Adobe Flash hicheel Mongol Флаш хичээл монгол
Gantulga Dashdondov
โปรแกรม Paint คืออะไร
โปรแกรม Paint คืออะไร
Benjapeon Jantakhot
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
Nattapon
Η Γλώσσα C - Μάθημα 2
Η Γλώσσα C - Μάθημα 2
Dimitris Psounis
презентація до уроку віруси, антивірусні програми
презентація до уроку віруси, антивірусні програми
doippo123
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558
peter dontoom
การแทรกรูปภาพ Powerpoint
การแทรกรูปภาพ Powerpoint
Yotsaporn Rodmuang
เครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
เครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
Benjapeon Jantakhot
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
Nattapon
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
Supreeyar philarit
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 11
Dimitris Psounis

Viewers also liked (9)

ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
Nattapon
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
Nattapon
ใบความรู้ที่ 10 เรื่อง form login
ใบความรู้ที่ 10 เรื่อง form login
Nattapon
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
Nattapon
การเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basic
Sarun Kitcharoen
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ application
Nattapon
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
Bass Bass
Resume
Resume
Nattapon
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
Nattapon
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
Nattapon
ใบความรู้ที่ 10 เรื่อง form login
ใบความรู้ที่ 10 เรื่อง form login
Nattapon
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
Nattapon
การเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basic
Sarun Kitcharoen
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ application
Nattapon
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
Bass Bass
Ad

Similar to ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย (20)

กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทาง๶ลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทาง๶ลือก
Naphamas
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
ʴǷɱǾԳการเขียนคำสั่งควบคุมแบบมีทาง๶ลือก
ʴǷɱǾԳการเขียนคำสั่งควบคุมแบบมีทาง๶ลือก
Naphamas
ม.3 รหัสจำลอง Pseudocode
ม.3 รหัสจำลอง Pseudocode
Bansit Deelom
งานที่ #1 ตัวรายงานการเขียนคำสั่งควบคุมแบบมีทางเลือก
งานที่ #1 ตัวรายงานการเขียนคำสั่งควบคุมแบบมีทางเลือก
Itslvle Parin
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
anusong
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทาง๶ลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทาง๶ลือก
Naphamas
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
siriyaporn20099
ʴǷɱǾԳการเขียนคำสั่งควบคุมแบบมีทาง๶ลือก
ʴǷɱǾԳการเขียนคำสั่งควบคุมแบบมีทาง๶ลือก
Naphamas
ม.3 รหัสจำลอง Pseudocode
ม.3 รหัสจำลอง Pseudocode
Bansit Deelom
งานที่ #1 ตัวรายงานการเขียนคำสั่งควบคุมแบบมีทางเลือก
งานที่ #1 ตัวรายงานการเขียนคำสั่งควบคุมแบบมีทางเลือก
Itslvle Parin
โจทย์ปัญหา Pbl 6
โจทย์ปัญหา Pbl 6
anusong
Ad

More from Nattapon (20)

About Python
About Python
Nattapon
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
Nattapon
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
Nattapon
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
Nattapon
รายงานการวิจัยในชั้น๶รียน๶รื่องการพัոาบทเรียนคอมพิว๶ตอร์บน๶ครือข่ายอิȨทอร์๶...
รายงานการวิจัยในชั้น๶รียน๶รื่องการพัոาบทเรียนคอมพิว๶ตอร์บน๶ครือข่ายอิȨทอร์๶...
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2
Nattapon
ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint pot
Nattapon
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
Nattapon
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
Nattapon
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
บันทึกความดี ภาคเรียนที่ 1 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
Nattapon
ประเมินโครงการตลาดนัดอาชีพ ปี 2555
ประเมินโครงการตลาดนัดอาชีพ ปี 2555
Nattapon
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
Nattapon
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
Nattapon
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
Nattapon
รายงานการวิจัยในชั้น๶รียน๶รื่องการพัոาบทเรียนคอมพิว๶ตอร์บน๶ครือข่ายอิȨทอร์๶...
รายงานการวิจัยในชั้น๶รียน๶รื่องการพัոาบทเรียนคอมพิว๶ตอร์บน๶ครือข่ายอิȨทอร์๶...
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2
Nattapon
ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint pot
Nattapon
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
Nattapon
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
Nattapon
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
บันทึกความดี ภาคเรียนที่ 1 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
Nattapon
ประเมินโครงการตลาดนัดอาชีพ ปี 2555
ประเมินโครงการตลาดนัดอาชีพ ปี 2555
Nattapon

ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย

  • 1. [เอกสารประกอบการสอนรายวิชาภาษาคอมพิวเตอร์] 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
  • 4. [เอกสารประกอบการสอนรายวิชาภาษาคอมพิวเตอร์] 4 ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา 8. ทาการเซฟและกดรันอีกครั้ง คราวนี้ มาดูผลของโปรแกรม ในกรณีที่เราไม่ได้ระบุค่าใดค่าหนึ่ง หรือทั้งสอง ค่า แล้วกดคานวณแทนที่โปรแกรมจะerror แล้วหยุดการทางานดังข้อที่ 6 โปรแกรมกลับแสดงกล่องข้อความ เตือนว่ากรอกข้อมูลไม่ครบ และถ้าหากเรากรอกข้อมูลครบก็สามารถแสดงผลลัพธ์ได้ตามปกติ ที่มา http://visual-studio-basic.blogspot.com/