SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
[เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง]           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]                   โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา

Contenu connexe

Tendances

Chuong vb.net
Chuong vb.netChuong vb.net
Chuong vb.net
kienbom
 
แฟ้มสะสมผลงานเสร็จแล้วจ้าDoc
แฟ้มสะสมผลงานเสร็จแล้วจ้าDocแฟ้มสะสมผลงานเสร็จแล้วจ้าDoc
แฟ้มสะสมผลงานเสร็จแล้วจ้าDoc
IsabelleBest
 
เปรียบเทียบหลักสูตร
เปรียบเทียบหลักสูตรเปรียบเทียบหลักสูตร
เปรียบเทียบหลักสูตร
sirato2539
 
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Wordข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
Supreeyar philarit
 
ตัวอย่างโครงงานคอม
ตัวอย่างโครงงานคอมตัวอย่างโครงงานคอม
ตัวอย่างโครงงานคอม
ปยล วชย.
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
Nattapon
 
คำอธิบายรายวิชา การใช้โปรแกรมสำนักงาน
คำอธิบายรายวิชา การใช้โปรแกรมสำนักงานคำอธิบายรายวิชา การใช้โปรแกรมสำนักงาน
คำอธิบายรายวิชา การใช้โปรแกรมสำนักงาน
somdetpittayakom school
 
แบบสอบถามซีโออาม 10
แบบสอบถามซีโออาม 10แบบสอบถามซีโออาม 10
แบบสอบถามซีโออาม 10
Te'tee Pudcha
 
คม Smile ป.1_57_unit1
คม Smile ป.1_57_unit1คม Smile ป.1_57_unit1
คม Smile ป.1_57_unit1
Prawly Jantakam
 

Tendances (20)

Adobe flash-คู่มือ-สำหรับครู
Adobe flash-คู่มือ-สำหรับครูAdobe flash-คู่มือ-สำหรับครู
Adobe flash-คู่มือ-สำหรับครู
 
Chuong vb.net
Chuong vb.netChuong vb.net
Chuong vb.net
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
 
รายงานผลการอบรมภาษาอังกฤษ53 2
รายงานผลการอบรมภาษาอังกฤษ53 2รายงานผลการอบรมภาษาอังกฤษ53 2
รายงานผลการอบรมภาษาอังกฤษ53 2
 
แฟ้มสะสมผลงานเสร็จแล้วจ้าDoc
แฟ้มสะสมผลงานเสร็จแล้วจ้าDocแฟ้มสะสมผลงานเสร็จแล้วจ้าDoc
แฟ้มสะสมผลงานเสร็จแล้วจ้าDoc
 
เปรียบเทียบหลักสูตร
เปรียบเทียบหลักสูตรเปรียบเทียบหลักสูตร
เปรียบเทียบหลักสูตร
 
ใบงานที่ 4 เรื่อง การสืบค้นข้อมูล(search engine)
ใบงานที่ 4   เรื่อง การสืบค้นข้อมูล(search engine)ใบงานที่ 4   เรื่อง การสืบค้นข้อมูล(search engine)
ใบงานที่ 4 เรื่อง การสืบค้นข้อมูล(search engine)
 
การเข้าหัว Rj 45
การเข้าหัว Rj 45การเข้าหัว Rj 45
การเข้าหัว Rj 45
 
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Wordข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
 
แบบทดสอบ Excel
แบบทดสอบ Excelแบบทดสอบ Excel
แบบทดสอบ Excel
 
ตัวอย่างโครงงานคอม
ตัวอย่างโครงงานคอมตัวอย่างโครงงานคอม
ตัวอย่างโครงงานคอม
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
 
โปรแกรม Paint คืออะไร
โปรแกรม Paint คืออะไรโปรแกรม Paint คืออะไร
โปรแกรม Paint คืออะไร
 
Bài 1 - Làm quen với C# - Lập trình winform
Bài 1 - Làm quen với C# - Lập trình winformBài 1 - Làm quen với C# - Lập trình winform
Bài 1 - Làm quen với C# - Lập trình winform
 
คำอธิบายรายวิชา การใช้โปรแกรมสำนักงาน
คำอธิบายรายวิชา การใช้โปรแกรมสำนักงานคำอธิบายรายวิชา การใช้โปรแกรมสำนักงาน
คำอธิบายรายวิชา การใช้โปรแกรมสำนักงาน
 
แบบสอบถามซีโออาม 10
แบบสอบถามซีโออาม 10แบบสอบถามซีโออาม 10
แบบสอบถามซีโออาม 10
 
คม Smile ป.1_57_unit1
คม Smile ป.1_57_unit1คม Smile ป.1_57_unit1
คม Smile ป.1_57_unit1
 
โครงงานคณิตศาสตร์ การประยุกต์ของอัตราส่วนทองคำ
โครงงานคณิตศาสตร์ การประยุกต์ของอัตราส่วนทองคำโครงงานคณิตศาสตร์ การประยุกต์ของอัตราส่วนทองคำ
โครงงานคณิตศาสตร์ การประยุกต์ของอัตราส่วนทองคำ
 

Similaire à ใบความรู้ที่ 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
 
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
Nattapon
 
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
 

Similaire à ใบความรู้ที่ 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
 
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)คู่มือการใช้โปรแกรม (แบบคลิกเอง)
คู่มือการใช้โปรแกรม (แบบคลิกเอง)
 
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรมใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
 
เอกสารประกอบการเรียน โปรแกรม 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 เผยแพร่ผลงานทางวิชาการ
 

Plus de 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
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
 

Plus de 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
 
ใบความรู้ที่ 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 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 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] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา