SlideShare a Scribd company logo
1 of 4
Download to read offline
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]             1

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

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




ครูณัฐพล บัวอุไร [www.nattapon.com]                      โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]            2




4. จากนั้นทาการเซฟโปรเจค กดที่ File > Save all หรือ กด Ctrl + Shift + S หรือ กดที่ ไอคอน Save all
ดังรูป




5.ทดลองรันโปรแกรม กด start Debugging หรือกด F5 และทาการทดสอบโปรแกรม โดยการพิมพ์ค่าที่ 1
และค่า ที่ 2 จากนั้นกด คานวณ โปรแกรมก็จะแสดงผลลัพธ์ ดังรูป




6. เกี่ยวกับข้อผิดพลาดทีะเกิดขึ้นในโปรแกรม ให้เราสังเกตุดูว่าหากเรากดปุ่มคานวณแต่เราไม่ได้ระบุตัวเลข
                          ่
ค่าที่ 1 หรือ ค่าที่ 2 โปรแกรมก็จะเกิดข้อผิดพลาดขึ้น ดังรูป

ครูณัฐพล บัวอุไร [www.nattapon.com]                         โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]               3




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




ครูณัฐพล บัวอุไร [www.nattapon.com]                          โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]          4


8. ทาการเซฟและกดรันอีกครั้ง คราวนี้ มาดูผลของโปรแกรม ในกรณีที่เราไม่ได้ระบุค่าใดค่าหนึ่ง หรือทังสอง
                                                                                               ้
ค่า แล้วกดคานวณแทนที่โปรแกรมจะerror แล้วหยุดการทางานดังข้อที่ 6 โปรแกรมกลับแสดงกล่องข้อความ
เตือนว่ากรอกข้อมูลไม่ครบ และถ้าหากเรากรอกข้อมูลครบก็สามารถแสดงผลลัพธ์ได้ตามปกติ




ที่มา http://visual-studio-basic.blogspot.com/




ครูณัฐพล บัวอุไร [www.nattapon.com]                       โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา

More Related Content

What's hot

ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพNattapon
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ
ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ
ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณNattapon
 
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มNattapon
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010Nattapon
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นชาย นนท์
 
การเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basicการเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basicSarun Kitcharoen
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0Bass Bass
 
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0พลอย จ้า
 
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressหน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressครูสม ฟาร์มมะนาว
 
Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1patchareepoim
 
ใบงานที่6 โครงร่าง
ใบงานที่6 โครงร่างใบงานที่6 โครงร่าง
ใบงานที่6 โครงร่างMarisa Mongkonkool
 
ประมวลผลคำ
ประมวลผลคำประมวลผลคำ
ประมวลผลคำNattariya Natt
 
โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8kruppp46
 
Introduce Javascript
Introduce JavascriptIntroduce Javascript
Introduce JavascriptBoo' Noypeng
 
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Androidการเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App AndroidAod Parinthorn
 
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0Bass Bass
 
การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6Sara Zara
 

What's hot (20)

ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
ใบความรู้ที่ 8 เรื่องโปรแกรมเปิดรูปภาพ
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ
ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ
ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ
 
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
การเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basicการเขียนโปรแกรมด้วย Visual basic
การเขียนโปรแกรมด้วย Visual basic
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
 
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
 
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressหน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
 
Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1
 
ใบงานที่6 โครงร่าง
ใบงานที่6 โครงร่างใบงานที่6 โครงร่าง
ใบงานที่6 โครงร่าง
 
ประมวลผลคำ
ประมวลผลคำประมวลผลคำ
ประมวลผลคำ
 
Command Line Design
Command Line DesignCommand Line Design
Command Line Design
 
โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8
 
Introduce Javascript
Introduce JavascriptIntroduce Javascript
Introduce Javascript
 
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Androidการเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
 
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0
 
Https
HttpsHttps
Https
 
การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6
 

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

53011213098
5301121309853011213098
53011213098jeabchat
 
ใบความรู้ที่ 4 การคำนวณในตารางงาน
ใบความรู้ที่  4 การคำนวณในตารางงานใบความรู้ที่  4 การคำนวณในตารางงาน
ใบความรู้ที่ 4 การคำนวณในตารางงานMeaw Sukee
 
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038Milk Naja
 
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorNattapon
 
53011213098
5301121309853011213098
53011213098jeabchat
 
Week9 duangkamon
Week9 duangkamonWeek9 duangkamon
Week9 duangkamonNummon Ny
 
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)lunkulin
 
หน่วยการเรียนรู้ที่ 3
หน่วยการเรียนรู้ที่ 3หน่วยการเรียนรู้ที่ 3
หน่วยการเรียนรู้ที่ 3SubLt Masu
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007Wee Jay
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007Wee Jay
 
powerpoint2007
powerpoint2007powerpoint2007
powerpoint2007krupairoj
 

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

Language com
Language comLanguage com
Language com
 
Computer
ComputerComputer
Computer
 
53011213098
5301121309853011213098
53011213098
 
ใบความรู้ที่ 4 การคำนวณในตารางงาน
ใบความรู้ที่  4 การคำนวณในตารางงานใบความรู้ที่  4 การคำนวณในตารางงาน
ใบความรู้ที่ 4 การคำนวณในตารางงาน
 
Learn 3
Learn 3Learn 3
Learn 3
 
ฟังก์ชั่น If สองทางเลือก
ฟังก์ชั่น If สองทางเลือกฟังก์ชั่น If สองทางเลือก
ฟังก์ชั่น If สองทางเลือก
 
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038
 
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
 
Visualbasic2010
Visualbasic2010Visualbasic2010
Visualbasic2010
 
53011213098
5301121309853011213098
53011213098
 
Week9 duangkamon
Week9 duangkamonWeek9 duangkamon
Week9 duangkamon
 
กำเนิดภาษาซี
กำเนิดภาษาซีกำเนิดภาษาซี
กำเนิดภาษาซี
 
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
 
ฟังก์ชั่น break
ฟังก์ชั่น breakฟังก์ชั่น break
ฟังก์ชั่น break
 
หน่วยการเรียนรู้ที่ 3
หน่วยการเรียนรู้ที่ 3หน่วยการเรียนรู้ที่ 3
หน่วยการเรียนรู้ที่ 3
 
Week2
Week2Week2
Week2
 
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมหลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007
 
powerpoint2007
powerpoint2007powerpoint2007
powerpoint2007
 

More from Nattapon

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

More from Nattapon (20)

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

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

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