SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]           1

                                ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ




ในบทความนี้เราจะได้เขียนโปรแกรมสูตรคูณ จะได้เรียนรู้การใช้งาน ListBox และการใช้งานลูป For

1. เปิดโปรแกรม Visual Studio 2010 Express ขึ้นมา แล้วเลือก New Project แล้วเลือก Windows
Forms Application พร้อมกับตั้งชื่อว่า โปรแกรมสูตรคูณ หรือ จะตั้งชื่ออื่นก็ได้ตามต้องการ ตามรูป




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

2. ทาการดีไซด์ตามในรูป โดยหลักๆแล้วเราต้องการให้แม่สตรคูณที่ต้องการ ในช่อง TextBox1 และกดที่
                                                    ู
คานวณ หลังจากนั้นโปรแกรมจะแสดงสูตรคูณแม่นั้น ออกมาที่ Listbox




3. ดับเบิลคลิกที่ปุ่ม คานวณเกรด จากนั้นทาการเขียนโค๊ดลงไป
    If TextBox1.Text = "" Then
          'ถ้า Textbox1 เป็นค่าว่างหรือไม่ได้กรอกค่าอะไรลงไปโปรแกรมก็จะโชว์กล่องข้อความบอกว่าคุณ
ไม่ได้ระบุแม่สูตรคูณ
          MessageBox.Show("คุณไม่ได้ระบุแม่สูตรคูณ", "ข้อผิดพลาด", MessageBoxButtons.OK,
MessageBoxIcon.Error)
       Else
          Dim i As Byte 'ประกาศตัวแปร i เป็นไบต์ เหตุผลที่ประกาศตัวแปรเป็นไบต์เพราะเราใช้ i แค่ 1-
12เท่านั้น ช่วยให้ประหยัดเนื้อที่ในหน่วยความจา
          ListBox1.Items.Clear() 'ลบไอเท็มก่อนหน้าทังหมดในlistboxทุกครังที่มีการรันเพื่อแสดงแม่สูตร
                                                      ้                ้
คูณปัจจุบันเท่านั้น
          For i = 1 To 12 'วนลูปโดยให้ค่า i=1 ถึง ค่า 12
              ListBox1.Items.Add(TextBox1.Text & " x " & i & " = " & TextBox1.Text * i)
              'แสดงแม่สูตรคูณใน listbox
          Next
       End If




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

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




5. ทดลองรันโปรแกรม กด start Debugging หรือกด F5 และทาการทดสอบโปรแกรม โดยการกรอกแม่สูตร
คูณที่เราต้องการลงไป และกดปุมคานวณ จากนั้นโปรแกรมก็จะแสดงแม่สูตรคูณใน Listbox ดังรูป
                            ่




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




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


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

Weitere ähnliche Inhalte

Was ist angesagt?

ใบความรู้ที่ 4 การคำนวณในตารางงาน
ใบความรู้ที่  4 การคำนวณในตารางงานใบความรู้ที่  4 การคำนวณในตารางงาน
ใบความรู้ที่ 4 การคำนวณในตารางงาน
Meaw Sukee
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
Nattapon
 
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
Nattapon
 
คู่มือประกอบการสร้างเว็บไซต์ด้วย Word
คู่มือประกอบการสร้างเว็บไซต์ด้วย Wordคู่มือประกอบการสร้างเว็บไซต์ด้วย Word
คู่มือประกอบการสร้างเว็บไซต์ด้วย Word
jompon
 
ใบงานที่ 5 การคำนวณในตารางทำงาน
ใบงานที่ 5 การคำนวณในตารางทำงานใบงานที่ 5 การคำนวณในตารางทำงาน
ใบงานที่ 5 การคำนวณในตารางทำงาน
Meaw Sukee
 
ข้อสอบ มข.51 v2
ข้อสอบ มข.51 v2ข้อสอบ มข.51 v2
ข้อสอบ มข.51 v2
aatjima
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
 
แผนการจัดการเรียนรู้ที่ 2 ใบความรู้
แผนการจัดการเรียนรู้ที่  2 ใบความรู้แผนการจัดการเรียนรู้ที่  2 ใบความรู้
แผนการจัดการเรียนรู้ที่ 2 ใบความรู้
jirupi
 
แบบเสนอโครงร่าง โครงงานคอมพิวเตอร์
แบบเสนอโครงร่าง โครงงานคอมพิวเตอร์แบบเสนอโครงร่าง โครงงานคอมพิวเตอร์
แบบเสนอโครงร่าง โครงงานคอมพิวเตอร์
Sky Aloha'
 
เรื่องที่9ของไหล
เรื่องที่9ของไหลเรื่องที่9ของไหล
เรื่องที่9ของไหล
Apinya Phuadsing
 
แนวข้อสอบคอมพิวเตอร์กราฟิก ปี 2555
แนวข้อสอบคอมพิวเตอร์กราฟิก ปี 2555แนวข้อสอบคอมพิวเตอร์กราฟิก ปี 2555
แนวข้อสอบคอมพิวเตอร์กราฟิก ปี 2555
เบญญาภา ตนกลาย
 
ใบงานโครงงาน
ใบงานโครงงานใบงานโครงงาน
ใบงานโครงงาน
KrooIndy Csaru
 

Was ist angesagt? (20)

ใบความรู้ที่ 4 การคำนวณในตารางงาน
ใบความรู้ที่  4 การคำนวณในตารางงานใบความรู้ที่  4 การคำนวณในตารางงาน
ใบความรู้ที่ 4 การคำนวณในตารางงาน
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
 
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
 
คู่มือประกอบการสร้างเว็บไซต์ด้วย Word
คู่มือประกอบการสร้างเว็บไซต์ด้วย Wordคู่มือประกอบการสร้างเว็บไซต์ด้วย Word
คู่มือประกอบการสร้างเว็บไซต์ด้วย Word
 
ใบงานที่ 5 การคำนวณในตารางทำงาน
ใบงานที่ 5 การคำนวณในตารางทำงานใบงานที่ 5 การคำนวณในตารางทำงาน
ใบงานที่ 5 การคำนวณในตารางทำงาน
 
ข้อสอบ มข.51 v2
ข้อสอบ มข.51 v2ข้อสอบ มข.51 v2
ข้อสอบ มข.51 v2
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
 
แบบทดสอบ Excel
แบบทดสอบ Excelแบบทดสอบ Excel
แบบทดสอบ Excel
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
แผนการจัดการเรียนรู้ที่ 2 ใบความรู้
แผนการจัดการเรียนรู้ที่  2 ใบความรู้แผนการจัดการเรียนรู้ที่  2 ใบความรู้
แผนการจัดการเรียนรู้ที่ 2 ใบความรู้
 
ใบความรู้ที่10 การสร้างและประยุกต์ใช้แมโคร
ใบความรู้ที่10 การสร้างและประยุกต์ใช้แมโครใบความรู้ที่10 การสร้างและประยุกต์ใช้แมโคร
ใบความรู้ที่10 การสร้างและประยุกต์ใช้แมโคร
 
สรุปสูตร คณิตศาสตร์ ม.1
สรุปสูตร คณิตศาสตร์ ม.1สรุปสูตร คณิตศาสตร์ ม.1
สรุปสูตร คณิตศาสตร์ ม.1
 
แบบเสนอโครงร่าง โครงงานคอมพิวเตอร์
แบบเสนอโครงร่าง โครงงานคอมพิวเตอร์แบบเสนอโครงร่าง โครงงานคอมพิวเตอร์
แบบเสนอโครงร่าง โครงงานคอมพิวเตอร์
 
ข้อสอบ Power point 2010
ข้อสอบ Power point 2010ข้อสอบ Power point 2010
ข้อสอบ Power point 2010
 
เรื่องที่9ของไหล
เรื่องที่9ของไหลเรื่องที่9ของไหล
เรื่องที่9ของไหล
 
ฟังก์ชันเอกโพแนนเชียล
ฟังก์ชันเอกโพแนนเชียลฟังก์ชันเอกโพแนนเชียล
ฟังก์ชันเอกโพแนนเชียล
 
แนวข้อสอบคอมพิวเตอร์กราฟิก ปี 2555
แนวข้อสอบคอมพิวเตอร์กราฟิก ปี 2555แนวข้อสอบคอมพิวเตอร์กราฟิก ปี 2555
แนวข้อสอบคอมพิวเตอร์กราฟิก ปี 2555
 
ใบงานโครงงาน
ใบงานโครงงานใบงานโครงงาน
ใบงานโครงงาน
 
แบบฝึกหัดที่ 3 Microsoft PowerPoint
แบบฝึกหัดที่ 3 Microsoft PowerPointแบบฝึกหัดที่ 3 Microsoft PowerPoint
แบบฝึกหัดที่ 3 Microsoft PowerPoint
 

Ähnlich wie ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ

ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลขใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
Nattapon
 
53011213098
5301121309853011213098
53011213098
jeabchat
 
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
Nattapon
 
53011213098
5301121309853011213098
53011213098
jeabchat
 
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
lunkulin
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007
Wee Jay
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007
Wee Jay
 

Ähnlich wie ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ (20)

ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลขใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
 
53011213098
5301121309853011213098
53011213098
 
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
 
53011213098
5301121309853011213098
53011213098
 
คู่มือ Courselab
คู่มือ Courselabคู่มือ Courselab
คู่มือ Courselab
 
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
 
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010 เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010
เอกสารประกอบการเรียน โปรแกรม Microsoft Excel 2010
 
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038
นางสาวมณฑารัตน์ บุญประดิษฐ์ 58670038
 
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
 
การเข้าโปรแกรม Psd
การเข้าโปรแกรม Psdการเข้าโปรแกรม Psd
การเข้าโปรแกรม Psd
 
Language com
Language comLanguage com
Language com
 
Computer
ComputerComputer
Computer
 
Projectpowerpoint
ProjectpowerpointProjectpowerpoint
Projectpowerpoint
 
Plan3
Plan3Plan3
Plan3
 
ฟังก์ชั่น If สองทางเลือก
ฟังก์ชั่น If สองทางเลือกฟังก์ชั่น If สองทางเลือก
ฟังก์ชั่น If สองทางเลือก
 
บทที่ 1 เผยแพร่ผลงานทางวิชาการ
บทที่ 1 เผยแพร่ผลงานทางวิชาการบทที่ 1 เผยแพร่ผลงานทางวิชาการ
บทที่ 1 เผยแพร่ผลงานทางวิชาการ
 
นางสาวศศินิภา ซิ้มศิริ รหัสนิสิต 58670396
นางสาวศศินิภา ซิ้มศิริ รหัสนิสิต 58670396นางสาวศศินิภา ซิ้มศิริ รหัสนิสิต 58670396
นางสาวศศินิภา ซิ้มศิริ รหัสนิสิต 58670396
 

Mehr von Nattapon

รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
 
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
 
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
 

Mehr von Nattapon (20)

Resume
ResumeResume
Resume
 
About Python
About PythonAbout Python
About Python
 
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานีมาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
 
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
 
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (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
 
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ applicationใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ application
 
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา applicationใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
 

ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ

  • 1. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 1 ใบความรู้ที่ 7 เรื่องโปรแกรมสูตรคูณ ในบทความนี้เราจะได้เขียนโปรแกรมสูตรคูณ จะได้เรียนรู้การใช้งาน ListBox และการใช้งานลูป For 1. เปิดโปรแกรม Visual Studio 2010 Express ขึ้นมา แล้วเลือก New Project แล้วเลือก Windows Forms Application พร้อมกับตั้งชื่อว่า โปรแกรมสูตรคูณ หรือ จะตั้งชื่ออื่นก็ได้ตามต้องการ ตามรูป ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
  • 2. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 2 2. ทาการดีไซด์ตามในรูป โดยหลักๆแล้วเราต้องการให้แม่สตรคูณที่ต้องการ ในช่อง TextBox1 และกดที่ ู คานวณ หลังจากนั้นโปรแกรมจะแสดงสูตรคูณแม่นั้น ออกมาที่ Listbox 3. ดับเบิลคลิกที่ปุ่ม คานวณเกรด จากนั้นทาการเขียนโค๊ดลงไป If TextBox1.Text = "" Then 'ถ้า Textbox1 เป็นค่าว่างหรือไม่ได้กรอกค่าอะไรลงไปโปรแกรมก็จะโชว์กล่องข้อความบอกว่าคุณ ไม่ได้ระบุแม่สูตรคูณ MessageBox.Show("คุณไม่ได้ระบุแม่สูตรคูณ", "ข้อผิดพลาด", MessageBoxButtons.OK, MessageBoxIcon.Error) Else Dim i As Byte 'ประกาศตัวแปร i เป็นไบต์ เหตุผลที่ประกาศตัวแปรเป็นไบต์เพราะเราใช้ i แค่ 1- 12เท่านั้น ช่วยให้ประหยัดเนื้อที่ในหน่วยความจา ListBox1.Items.Clear() 'ลบไอเท็มก่อนหน้าทังหมดในlistboxทุกครังที่มีการรันเพื่อแสดงแม่สูตร ้ ้ คูณปัจจุบันเท่านั้น For i = 1 To 12 'วนลูปโดยให้ค่า i=1 ถึง ค่า 12 ListBox1.Items.Add(TextBox1.Text & " x " & i & " = " & TextBox1.Text * i) 'แสดงแม่สูตรคูณใน listbox Next End If 4. จากนั้นทาการเซฟโปรเจค กดที่ File > Save all หรือ กด Ctrl + Shift + S หรือ กดที่ ไอคอน Save all ดังรูป ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
  • 3. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 3 5. ทดลองรันโปรแกรม กด start Debugging หรือกด F5 และทาการทดสอบโปรแกรม โดยการกรอกแม่สูตร คูณที่เราต้องการลงไป และกดปุมคานวณ จากนั้นโปรแกรมก็จะแสดงแม่สูตรคูณใน Listbox ดังรูป ่ แต่ถ้าหากเราไม่ได้ระบุแม่สูตรคูณและทาการกดทีปุ่มคานวณโปรแกรมก็จะแสดงกล่องข้อความผิดพลาดขึ้นมา ่ บอกว่าคุณไม่ได้ระบุแม่สูตรคูณ ดังรูป ที่มา http://visual-studio-basic.blogspot.com/ ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา