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

                    ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมด้วย Visual Basic 2010

องค์ประกอบในการเขียนโปรแกรมที่ควรรู้จักในเบื้องต้น
         การเขียนโปรแกรมด้วยภาษา VB ค่อนข้างจะง่ายกว่าภาษาอื่นๆ เนื่องจากกฎเกณฑ์ทางด้านภาษมไม่
เคร่งครัด โดยส่งที่เราควรรูจักในเบื้องต้น มีดงนี้
                           ้                 ั

1. การกาหนดข้อมูลชนิดตัวเลขและสตริง
       วิธีการกาหนดข้อมูลพื้นฐานสองชนิดทีเ่ ราควรรู้จักคือ ข้อมูลที่เป็นตัวเลขและสตริง(ข้อความ) โดยมี
รูปแบบการประกาศตัวแปรดังนี้

        การกาหนดตัวแปรชนิดตัวเลข
        Dim x = 123
        Dim y = 456.78

        การกาหนดตัวแปรชนิดสตริง(ข้อความ)
        Dim e = “Visual Studio”
        Dim t = “สวัสดีครับ”

2. การรันและหยุดรัน
        การรัน (Run) ก็คือการสั่งให้โปรแกรมทางานตามโค๊ดที่เราเขียนไว้ ซึ่งสามารถทาได้หลายวิธี เช่น
                    กดแป้นพิมพ์ F5
                    คลิกที่ปม Start Debugging บนทูลบาร์
                                 ุ่
        หากต้องการหยุดรันสามารถทาได้โดย
                    กดแป้มพิมพ์ Shift + F5
                    คลิกที่ปม Stop Debugging บนทูลบาร์
                                    ุ่

3. การแสดงข้อความด้วย MessagBox.Show()
       การแสดงข้อความ เป็นการแจ้งข้อมูลบางอย่างแก่ผู้ใช้ เช่น แสดงผลลัพธ์ หรือคาเตือน เป็นต้น ซึง
                                                                                                ่
การแสดงข้อมูลเราจะใช้คาสั่ง MessageBox.Show() โดยมีรูปแบบอย่างง่ายดังนี้

                MessageBox.Show(ข้อความ)

                ข้อความเขียนในแบบสตริง เช่น

                MessageBox.Show(“สวัสดีครับ ยินดีต้อนรับสู่ Visual Basic 2010”)




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

4. การตรวจสอบข้อผิดพลาดเบื้องต้น
         “ข้อผิดพลาด” คือสิงที่เกิดขึ้นได้เสมอในการเขียนโปรแกรม โดยเฉพาะอย่างยิ่งผู้ทเี่ พิ่งเริมต้นศึกษา
                           ่                                                                    ่
การเขียนโปรแกรม มักจะพบกับปัญหามากมาย แต่ถ้าผ่านการเขียนโปรแกรมไปสักระยะ ปัญหาจะลดลง
เรื่อยๆ และสามารถหาทางแก้ปัญหาได้เร็วขึ้น โดยการเขียนโปรแกรมด้วย VB นี้ หากเป็นข้อผิดพลาดทางไว
ยกรณ์ (Syntax Error) เช่น พิมพ์ผิด ระบบจะแสดงข้อความให้ทันที ดังรูปด้านล่าง




        โดยถ้าต้องการแก้ไข ให้คลิกปุ่ม No แต่หากต้องการย้อนกลับไปใช้การรันครั้งล่าสุดที่ไม่เกิด
ข้อผิดพลาดให้คลิกปุ่ม Yes

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




            2) กาหนดข้อความบน Button ที่ Properties ที่ชื่อว่า Text




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

            3) ปกติแล้วโปรแกรมจะกาหนดชื่อ (Properties Name) โดยนาตัวเลขมาต่อท้ายชื่อคอนโทรล
               นั่น เช่น Button1, Button2 เป็นต้น ซึ่งการเขียนโปรแกรมขนาดใหญ่ การกาหนดชื่อ
               คอนโทรลเป็นสิงสาคัญที่จะทาให้เข้าใจโปรแกรมนั้นๆ ได้ง่าย ดังนั้นเราจึงควรกาหนดชื่อ
                              ่
               ให้กับคอนโทรลนั้นๆ ด้วย ดังรูป




6. การกาหนดข้อความด้วย Label
       Label เป็นเสมือนป้ายที่ใช้แสดงข้อความบนฟอร์ม ทังนี้เนื่องจากเราไม่สามารถเขียนข้อความลงไป
                                                       ้
บนฟอร์มโดยตรงได้ จึงต้องนา Label ไปวางไว้ ณ ตาแหน่งที่ต้องการแล้วกาหนดข้อความนั้นผ่านทาง Label
แทน โดยมีหลักการดังนี้
       1) นา Label มาวางบนฟอร์ม
       2) กาหนดข้อความที่ต้องการแสดงบน Label ที่ Properties ที่ชื่อว่า Text




7. การรับข้อมูลด้วย TextBox
        TextBox เป็นคอนโทรลทีมีลกษณะเป็นช่องรับข้อมูล โดยผูใช้สามารถพิมพ์ข้อมูลที่ต้องการลงไป แล้ว
                                   ่ ั                         ้
จากนั้นเราก็สามารถอ่านข้อมูลนั้นไปใช้งานอื่นๆ ต่อไปนี้ โดยแนวทางการใช้ TextBox มีดังนี้
        1) นา TextBox จากทูลบ็อกซ์มาวางบนฟอร์ม
        2) ในการใช้ TextBox โดยทั่วไปเราต้องเขียนโค้ดเพื่อจัดการข้อมูลอยู่แล้ว ดังนั้น เราควรกาหนดชื่อ
             หรือ Properties ที่ชื่อ Name ของ TextBox ให้สื่อความหมายต่อการใช้งาน
        3) ปกติแล้วแล้วภายใน TextBox จะยังไม่มีข้อความใดๆ อยู่กอน เพราะต้องรับจากข้อมูลผู้ใช้ แต่
                                                                  ่
             หากเราต้องการแสดงข้อความบางอย่างไว้ล่วงหน้า สามารถกาหนดได้ที่ Properties ที่ชื่อ Text
             เช่นเดียวกับคอนโทรลอื่นๆ




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

8. การแปลงข้อมูล String Number ให้เป็นตัวเลข
         String Number ก็คือข้อมูลทีเ่ ป็นตัวเลขแต่เขียนในแบบสตริง เช่น ตัวเลขทีเ่ ขียนไว้ในเครื่องหมาย
“…” หรือตัวเลขทีอ่านจาก Properties ชื่อ Text ของคอนโทรลต่างๆ จะถือว่าเป็นข้อมูลสตริง แม้ว่าจะเป็น
                 ่
ตัวเลขทั้งหมดก็ตาม
         ในการแปลงสตริงเป็นตัวเลขจานวนเต็มที่ไม่มีจุดทศนิยม ใช้คาสั่ง CInt(“123”)
         ในการแปลงสตริงเป็นตัวเลขทีมีทศนิยม ใช้คาสั่ง CDbl(“123.456”)
                                      ่

9. การเชื่อมต่อสตริง
         การเชื่อมต่อสตริงหรือข้อความ เป็นการนาสตริงตั้งแต่ 2 สตริงขึ้นไปมาเชื่อมต่อกัน การเชื่อมต่อจะใช้
เครื่องหมาย + หรือ & อย่างใดอย่างหนึ่ง โดยมีรูปแบบการใช้ดังนี้
         Dim a = “Visual” + “ ” + “Basic” จะได้ผลลัพธ์เป็น Visual Basic
         Dim b = “Visual” & “ ” & “Basic” จะได้ผลลัพธ์เป็น Visual Basic
         Dim c = “Visual ” & 2010 จะได้ผลลัพธ์เป็น Visual 2010
         หมายเหตุ : การเชื่อมสตริงกับตัวเลข สามารถใช้เครืองหมาย & ได้โดยตรง
                                                         ่

10. การแสดงข้อความหลายบรรทัด
         ปกติแล้วสตริงทั้งหมดจะถูกเขียนเรียงต่อกัน ซึ่งหากเรานาไปแสดงผลด้วย MessageBox จะทาให้
อ่านข้อมูลได้ยากและดูไม่สวยงาม แต่หากต้องการตัดสตริงหรือเว้นบรรทัด จะสามารถทาได้ ดังตัวอย่าง
ต่อไปนี้

        Dim a = “My name is Nattapon” + vbNewLine + _
               “My surname is Buaurai” + vbNewLine + _
               “I’m a teacher”

เอกสารอ้างอิง : หนังสือ “การพัฒนาแอปพลิเคชั่นด้วย Visual Basic 2010” ผู้แต่ง : “บัญชา ปะสีละเตสัง”




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

More Related Content

PDF
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
PDF
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
DOC
04 บทที่ 4-ผลการดำเนินโครงงาน
PDF
คู่มือการใช้โปรแกรม google sketchup 8
DOC
การเขียนโปรแกรมด้วยVb 6.0
PDF
การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)
PDF
รายงาน เรื่อง โครงงานสื่อการเรียนรู้อิเล็กทรอนิกส์ (E-book) : เทคนิคการถ่ายภาพ
PDF
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
04 บทที่ 4-ผลการดำเนินโครงงาน
คู่มือการใช้โปรแกรม google sketchup 8
การเขียนโปรแกรมด้วยVb 6.0
การออกแบบส่วนติดต่อผู้ใช้ (User Interface Design)
รายงาน เรื่อง โครงงานสื่อการเรียนรู้อิเล็กทรอนิกส์ (E-book) : เทคนิคการถ่ายภาพ
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น

What's hot (20)

PDF
ตัวอย่างเค้าโครงข้อเสนอโครงงานคอมพิวเตอร์
PDF
แผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excel
PDF
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
PDF
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
PDF
05 บทที่ 5-สรุปผล ข้อเสนอแนะ
PDF
การเขียนโปรแกรมด้วย Visual basic
PDF
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
PDF
ทฤษฎีการออกแบบเว็บไซต์
PDF
ส่วนประกอบของโปรแกรม Illustrator
PDF
ประโยชน์ของอินเทอร์เน็ต กศน.ม.ต้น
PDF
คู่มือ Thunkable
PDF
การงานอาชีพและเทคโนโลยี ม.3
PDF
การเขียนผังงาน (Flowchart)
PDF
ผลงานนักศึกษาวิชาโครงงาน
PDF
รูปเล่มรายงาน
PDF
ปก
PDF
ใบความรู้ที่ 9 เรื่อง mdi form
PDF
โปรแกรม Sketch up
DOCX
หลักการและทฤฏี
ตัวอย่างเค้าโครงข้อเสนอโครงงานคอมพิวเตอร์
แผนการเรียนรู้การใช้งานโปรแกรม Microsoft Office Excel
ใบความรู้ที่ 5 เรื่องโปรแกรมคำนวณเลข
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
05 บทที่ 5-สรุปผล ข้อเสนอแนะ
การเขียนโปรแกรมด้วย Visual basic
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ทฤษฎีการออกแบบเว็บไซต์
ส่วนประกอบของโปรแกรม Illustrator
ประโยชน์ของอินเทอร์เน็ต กศน.ม.ต้น
คู่มือ Thunkable
การงานอาชีพและเทคโนโลยี ม.3
การเขียนผังงาน (Flowchart)
ผลงานนักศึกษาวิชาโครงงาน
รูปเล่มรายงาน
ปก
ใบความรู้ที่ 9 เรื่อง mdi form
โปรแกรม Sketch up
หลักการและทฤฏี
Ad

Similar to ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010 (20)

DOC
Eng prac (2)
PDF
ภาษา C#
PDF
หลักการเขียนโปรแกรม
PDF
01 การงานตัวควบคุมเบื้องต้น
PDF
หลักการเขียนโปรแกรม
PPTX
PPTX
บุญนภา วสันต์
PDF
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
PPT
อัลกอริทึมและการวิเคราะห์ปัญหา
PDF
ส่วนประกอบของโปรแกรม Visual basic 6
PPTX
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
PDF
Programming VB.NET 2005 Express Editor
PPT
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
PPT
ขั้นตอนการเขียนโปรแกรม
PPTX
Powerpoint บทที่ 1
PDF
การเขียนโปรแกรมด้วย Vb 6.0
PPT
Computer
PPT
Language com
Eng prac (2)
ภาษา C#
หลักการเขียนโปรแกรม
01 การงานตัวควบคุมเบื้องต้น
หลักการเขียนโปรแกรม
บุญนภา วสันต์
บทที่5 ข้อมูลชนิดอาร์เรย์และสตริง
อัลกอริทึมและการวิเคราะห์ปัญหา
ส่วนประกอบของโปรแกรม Visual basic 6
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
Programming VB.NET 2005 Express Editor
ขั้นตอนการเขียนโปรแกรมคอมพิวเตอร์
ขั้นตอนการเขียนโปรแกรม
Powerpoint บทที่ 1
การเขียนโปรแกรมด้วย Vb 6.0
Computer
Language com
Ad

More from Nattapon (20)

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

ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010

  • 1. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 1 ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมด้วย Visual Basic 2010 องค์ประกอบในการเขียนโปรแกรมที่ควรรู้จักในเบื้องต้น การเขียนโปรแกรมด้วยภาษา VB ค่อนข้างจะง่ายกว่าภาษาอื่นๆ เนื่องจากกฎเกณฑ์ทางด้านภาษมไม่ เคร่งครัด โดยส่งที่เราควรรูจักในเบื้องต้น มีดงนี้ ้ ั 1. การกาหนดข้อมูลชนิดตัวเลขและสตริง วิธีการกาหนดข้อมูลพื้นฐานสองชนิดทีเ่ ราควรรู้จักคือ ข้อมูลที่เป็นตัวเลขและสตริง(ข้อความ) โดยมี รูปแบบการประกาศตัวแปรดังนี้ การกาหนดตัวแปรชนิดตัวเลข Dim x = 123 Dim y = 456.78 การกาหนดตัวแปรชนิดสตริง(ข้อความ) Dim e = “Visual Studio” Dim t = “สวัสดีครับ” 2. การรันและหยุดรัน การรัน (Run) ก็คือการสั่งให้โปรแกรมทางานตามโค๊ดที่เราเขียนไว้ ซึ่งสามารถทาได้หลายวิธี เช่น  กดแป้นพิมพ์ F5  คลิกที่ปม Start Debugging บนทูลบาร์ ุ่ หากต้องการหยุดรันสามารถทาได้โดย  กดแป้มพิมพ์ Shift + F5  คลิกที่ปม Stop Debugging บนทูลบาร์ ุ่ 3. การแสดงข้อความด้วย MessagBox.Show() การแสดงข้อความ เป็นการแจ้งข้อมูลบางอย่างแก่ผู้ใช้ เช่น แสดงผลลัพธ์ หรือคาเตือน เป็นต้น ซึง ่ การแสดงข้อมูลเราจะใช้คาสั่ง MessageBox.Show() โดยมีรูปแบบอย่างง่ายดังนี้ MessageBox.Show(ข้อความ) ข้อความเขียนในแบบสตริง เช่น MessageBox.Show(“สวัสดีครับ ยินดีต้อนรับสู่ Visual Basic 2010”) ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
  • 2. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 2 4. การตรวจสอบข้อผิดพลาดเบื้องต้น “ข้อผิดพลาด” คือสิงที่เกิดขึ้นได้เสมอในการเขียนโปรแกรม โดยเฉพาะอย่างยิ่งผู้ทเี่ พิ่งเริมต้นศึกษา ่ ่ การเขียนโปรแกรม มักจะพบกับปัญหามากมาย แต่ถ้าผ่านการเขียนโปรแกรมไปสักระยะ ปัญหาจะลดลง เรื่อยๆ และสามารถหาทางแก้ปัญหาได้เร็วขึ้น โดยการเขียนโปรแกรมด้วย VB นี้ หากเป็นข้อผิดพลาดทางไว ยกรณ์ (Syntax Error) เช่น พิมพ์ผิด ระบบจะแสดงข้อความให้ทันที ดังรูปด้านล่าง โดยถ้าต้องการแก้ไข ให้คลิกปุ่ม No แต่หากต้องการย้อนกลับไปใช้การรันครั้งล่าสุดที่ไม่เกิด ข้อผิดพลาดให้คลิกปุ่ม Yes 5. การสร้างปุ่มสั่งงานด้วย Button Button เป็นปุ่มสาหรับคลิกเพือสังงานให้กระทาการบางอย่างตามที่เราต้องการ เช่น เมื่อคลิก ่ ่ Button ก็ให้อ่านข้อมูลไปประมวลผล เป็นต้น ทั้งนี้ ปุ่ม Button ถือว่าเป็นคอนโทรลที่เราต้องใช้งานมากทีสุด ่ ตัวหนึ่ง โดยมีแนวทางการนามาใช้งานดังนี้ 1) นาคอนโทรล Button จากทูลบ็อกซ์มาวางบนฟอร์ม 2) กาหนดข้อความบน Button ที่ Properties ที่ชื่อว่า Text ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
  • 3. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 3 3) ปกติแล้วโปรแกรมจะกาหนดชื่อ (Properties Name) โดยนาตัวเลขมาต่อท้ายชื่อคอนโทรล นั่น เช่น Button1, Button2 เป็นต้น ซึ่งการเขียนโปรแกรมขนาดใหญ่ การกาหนดชื่อ คอนโทรลเป็นสิงสาคัญที่จะทาให้เข้าใจโปรแกรมนั้นๆ ได้ง่าย ดังนั้นเราจึงควรกาหนดชื่อ ่ ให้กับคอนโทรลนั้นๆ ด้วย ดังรูป 6. การกาหนดข้อความด้วย Label Label เป็นเสมือนป้ายที่ใช้แสดงข้อความบนฟอร์ม ทังนี้เนื่องจากเราไม่สามารถเขียนข้อความลงไป ้ บนฟอร์มโดยตรงได้ จึงต้องนา Label ไปวางไว้ ณ ตาแหน่งที่ต้องการแล้วกาหนดข้อความนั้นผ่านทาง Label แทน โดยมีหลักการดังนี้ 1) นา Label มาวางบนฟอร์ม 2) กาหนดข้อความที่ต้องการแสดงบน Label ที่ Properties ที่ชื่อว่า Text 7. การรับข้อมูลด้วย TextBox TextBox เป็นคอนโทรลทีมีลกษณะเป็นช่องรับข้อมูล โดยผูใช้สามารถพิมพ์ข้อมูลที่ต้องการลงไป แล้ว ่ ั ้ จากนั้นเราก็สามารถอ่านข้อมูลนั้นไปใช้งานอื่นๆ ต่อไปนี้ โดยแนวทางการใช้ TextBox มีดังนี้ 1) นา TextBox จากทูลบ็อกซ์มาวางบนฟอร์ม 2) ในการใช้ TextBox โดยทั่วไปเราต้องเขียนโค้ดเพื่อจัดการข้อมูลอยู่แล้ว ดังนั้น เราควรกาหนดชื่อ หรือ Properties ที่ชื่อ Name ของ TextBox ให้สื่อความหมายต่อการใช้งาน 3) ปกติแล้วแล้วภายใน TextBox จะยังไม่มีข้อความใดๆ อยู่กอน เพราะต้องรับจากข้อมูลผู้ใช้ แต่ ่ หากเราต้องการแสดงข้อความบางอย่างไว้ล่วงหน้า สามารถกาหนดได้ที่ Properties ที่ชื่อ Text เช่นเดียวกับคอนโทรลอื่นๆ ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา
  • 4. [เอกสารประกอบการสอนรายวิชาการเขียนโปรแกรมขั้นสูง] 4 8. การแปลงข้อมูล String Number ให้เป็นตัวเลข String Number ก็คือข้อมูลทีเ่ ป็นตัวเลขแต่เขียนในแบบสตริง เช่น ตัวเลขทีเ่ ขียนไว้ในเครื่องหมาย “…” หรือตัวเลขทีอ่านจาก Properties ชื่อ Text ของคอนโทรลต่างๆ จะถือว่าเป็นข้อมูลสตริง แม้ว่าจะเป็น ่ ตัวเลขทั้งหมดก็ตาม ในการแปลงสตริงเป็นตัวเลขจานวนเต็มที่ไม่มีจุดทศนิยม ใช้คาสั่ง CInt(“123”) ในการแปลงสตริงเป็นตัวเลขทีมีทศนิยม ใช้คาสั่ง CDbl(“123.456”) ่ 9. การเชื่อมต่อสตริง การเชื่อมต่อสตริงหรือข้อความ เป็นการนาสตริงตั้งแต่ 2 สตริงขึ้นไปมาเชื่อมต่อกัน การเชื่อมต่อจะใช้ เครื่องหมาย + หรือ & อย่างใดอย่างหนึ่ง โดยมีรูปแบบการใช้ดังนี้ Dim a = “Visual” + “ ” + “Basic” จะได้ผลลัพธ์เป็น Visual Basic Dim b = “Visual” & “ ” & “Basic” จะได้ผลลัพธ์เป็น Visual Basic Dim c = “Visual ” & 2010 จะได้ผลลัพธ์เป็น Visual 2010 หมายเหตุ : การเชื่อมสตริงกับตัวเลข สามารถใช้เครืองหมาย & ได้โดยตรง ่ 10. การแสดงข้อความหลายบรรทัด ปกติแล้วสตริงทั้งหมดจะถูกเขียนเรียงต่อกัน ซึ่งหากเรานาไปแสดงผลด้วย MessageBox จะทาให้ อ่านข้อมูลได้ยากและดูไม่สวยงาม แต่หากต้องการตัดสตริงหรือเว้นบรรทัด จะสามารถทาได้ ดังตัวอย่าง ต่อไปนี้ Dim a = “My name is Nattapon” + vbNewLine + _ “My surname is Buaurai” + vbNewLine + _ “I’m a teacher” เอกสารอ้างอิง : หนังสือ “การพัฒนาแอปพลิเคชั่นด้วย Visual Basic 2010” ผู้แต่ง : “บัญชา ปะสีละเตสัง” ครูณัฐพล บัวอุไร [www.nattapon.com] โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ลาลูกกา