Microsoft Visual Basic
Microsoft Visual Basic
Visual Basic เป็นภาษาคอมพิวเตอร์
(Programming Language) ที่พัฒนาโดย
บริษัทไมโครซอฟท์ ซึ่งเป็นบริษัทยักษ์ใหญ่ที่สร้าง
ระบบปฏิบัติการ Windows 95/98 และ
Windows NT ที่เราใช้กันอยู่ในปัจจุบัน โดยตัวภาษา
เองมีรากฐานมาจากภาษา Basic ซึ่งย่อมาจาก
Beginner’s All Purpose Symbolic
Instruction ถ้าแปลให้ได้ตามความหมายก็คือ
“ชุดคาสั่งหรือภาษาคอมพิวเตอร์สาหรับผู้เริ่มต้น” ภาษา
Basic มีจดเด่นคือผู้ที่ไม่มีพื้นฐานเรื่องการเขียน
ุ
โปรแกรมเลขก็สามารถเรียนรู้และนาไปใช้งานได้อย่าง
ง่ายดายและรวดเร็ว เมื่อเทียบกับการเรียนภาษาคอมพิวเตอร์
อื่นๆ เช่น ภาษาซี (C). ปาสคาส (Pascal). ฟอร์แทรน
(Fortian) หรือ แอสเชมบลี (Assembler)

1
ไมโครซอฟท์ที่ได้พัฒนาโปรแกรมภาษา Basic มานานนับ
สิบปี ตั้งแต่ภาษา MBASIC (Microsoft Basic).
BASICA (Basic Advanced): GWBASIC
และ QuickBasic ซึ่งได้ติดตั้งมาพร้อมกับ
ระบบปฏิบัติการ Ms DOS ในที่สุดโดยใช้ชื่อว่า
QBASIC โดยแต่ละเวอร์ชันที่ออกมานั้นได้มีการพัฒนา
และเพิ่มเติมคาสั่งต่างๆเข้าไปโดยตลอด
ในอดีตโปรแกรมภาษาเหล่านี้ล้วนทางานใน Text Mode
คือเป็นตัวอักษรล้วนๆ ไม่มีภาพกราฟฟิกสวยงามแบบระบบ
Windows อย่างในปัจจุบัน จนกระทั่งเมื่อ
ระบบปฏิบัติการ Windows ได้รับความนิยมอย่างสูงและ
เข้ามาแทนที่ DOS ไมโครซอฟท์ก็เล็งเห็นว่าโปรแกรมภาษา
ใน Text Mode นั้นคงถึงกาลที่หมดสมัย จึงได้พัฒนา
ปรับปรุงโปรแกรมภาษา Basic ของตนออกมาใหม่เพื่อ
สนับสนุนการทางานในระบบ Windows ทาให้
Visual Basic ถือกาเนิดขึ้นมาตั้งแต่บัดนั้น
หน้าแรก

2
3

Visual Basic เวอร์ชันแรกคือเวอร์ชัน 1.0 ออกสู่สายตาประชาชนตั้งแต่ปี
1991 โดยในช่วงแรกนั้นยังไม่มีความสามารถต่างจากภาษา GBASIC มาก
นัก แต่จะเน้นเรื่องเครื่องมือที่ช่วยในการเขียนโปรแกรมวินโดว์ซึ่งปรากฏว่า
Visual Basic ได้รับความนิยมและประความสาเร็จเป็นอย่างดีไมโครซอฟท์
จึงพัฒนา Visual Basic ให้ดีขึ้นเรื่อยๆ ทั้งในด้านประสิทธิภาพ
ความสามารถ และเครื่องมือต่างๆเช่น เครื่องมือตรวจสอบแก้ไขโปรแกรม
(debugger)
สภาพแวดล้อมของการพัฒนาโปรแกรม การเขียนโปรแกรมแบบหลาย
วินโดว์ย่อย (MDI) และอื่นๆ อีกมากมาย สาหรับ Visual Basic ในปัจจุบัน
คือ Visual Basic 2008 ซึ่งออกมาในปี 2008 ได้เพิ่มความสามารถในการ
เขียนโปรแกรมติดต่อกับเครือข่ายอินเตอร์เน็ต การเชื่อมต่อกับระบบ
ฐานข้อมูล รวมทั้งปรับปรุงเครื่องมือและการเขียนโปรแกรมซึ่งวัตถุ (Object
Oriented Programming) ให้สมบูรณ์ยิ่งขึ้นพร้อมทั้งเพิ่มเครื่องมือต่างๆอีก
มากมายที่ทาให้ใช้งายและสะดวกขึ้นกว่าเดิม โดยเราจะค่อยๆมาเรียนรู้
ส่วนประกอบและเครื่องมือต่างๆอีกมากมายที่ทาให้ใช้ง่ายและสะดวกขึ้น
กว่าเดิม

หน้าแรก
ตัวอย่าง Microsoft Visual Basic

หน้าแรก

4
5

องค์ประกอบ Microsoft Visual Basic
เมื่อเริ่มต้นใช้งาน เราจะพบกับไดอะล็อก New Project ให้คลิก
เลือก Standard EXE แล้วคลิกปุ่ม

เริ่มต้นการใช้งาน Visual Basic
จากนั้นเราจะพบหน้า จอการทางาน
Visual Basic ซึ่งเป็นลักษณะการทางานที่
เรียกว่า IDE (Integrated Development
Environment) คือ การรวบรวมเอาภาษา
โปรแกรม, ตัวแปลภาษา (Compiler),
เครื่องมือช่วยในการเขียนโปรแกรม และการ
แก้ไขโปรแกรม รวมไปถึงข้อมูลที่ใช้งานต่าง ๆ
ไว้ในหน้าจอเดียวกัน ทาให้เรียกใช้งานได้ง่าย
หน้าแรก
หน้าต่างของ Microsoft Visual Basic

หน้าแรก

7
เครื่องมือ Microsoft Visual Basic
องค์ประกอบสาคัญต่าง ๆ ของ Visual Basic
Menu Bar : เป็นส่วนที่รบคาสั่งในแบบเมนู เมื่อเราสร้างแอพ
ั
พลิเคชันด้วย Visual Basic เป็นเสมือนศูนย์กลางที่ควบคุมการ
สร้างแอพพลิเคชัน
Toolbar : ในการใช้งานเมนูบาร์สั่งงานอาจจะมีขั้นตอนที่ยุ่งยาก
เพื่อลดขั้นตอนลงเราจะคลิกที่ทลบาร์เพียงครั้งเดียว ก็สามารถ
ู
สั่งงานที่เราต้องการได้ (เป็นเหมือนคียลัดในการทางาน)
์
Toolbox : เป็นกล่องเก็บ ActiveX Control ซึ่งเราจะนามา
ประกอบเป็นส่วนต่าง ๆ ของแอพพลิเคชัน
Project Explorer : เป็นเครี่องมือที่ใช้ควบคุมการทางานของ
โปรเจ็กต์ (ในบทต่อไปเราจะรู้ว่าโปรเจ็กต์คออะไร)
ื
หน้าแรก

8
9

Properties Window : เป็นส่วนdeหนดพร็อพเพอร์ตี้ให้กับ
ออบเจ็กต์ต่าง ๆ ในแอพพลิเคชัน
Form Layout : เป็นหน้าตาคร่าว ๆ ของฟอร์มที่ได้จากการรัน
แอพพลิเคชัน ทาให้เราทราบตาแหน่งที่จะปรากฏบนจอภาพเมื่อ
แอพพลิเคชันทางาน
Form Designer : เป็นส่วนที่ได้เรามองเห็นในขณะออกแบบ
แอพพลิเคชันของ Visual Basic ซึ่งเราจะออะแบบหน้าตาของ
แอพพลิเคชันผ่านฟอร์มดีไซเนอร์
Code Window : เป็นส่วนที่เราเขียนโปรแกรม (เรียกสั้นๆ ว่า
เขียนโค้ด) เพื่อควบคุมการทางานของแอพพลิเคชัน

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

หน้าแรก

10
11

3. การพัฒนาอย่างต่อเนื่อง การปรับปรุงประสิทธิภาพใน
ด้านของตัวภาษาและความเร็วของการประมวลผล และ
ในเรื่องของความสามารถใหม่ๆ เช่น การติดต่อกับระบบ
ฐานข้อมูล การเชื่อมต่อกับเครือข่ายอินเตอร์เน็ต
4. ผู้พัฒนาสาคัญของ Visual Basic คือบริษัท
ไมโครซอฟท์ซึ่งจัดว่าเป็นยักษ์ใหญ่ของวงการ
คอมพิวเตอร์ในปัจจุบัน เราจึงสามารถมั่นใจได้ว่า Visual
Basic จะยังมีการพัฒนา ปรับปรุงและคงอยู่ไปอีกนาน

หน้าแรก
12

สมาชิกในกลุม
่
ชื่อ นาย วิศวชิต แสวงผล ชั้น ม.5/4 เลขที่ 4
ชื่อ นาย ปาณัสม์ คิดไชย ชั้น ม.5/4 เลขที่ 7
ชื่อ น.ส. จันทภา พลพิทัก ชั้น ม.5/4 เลขที่ 37

โปรแกรม Microsoft visual basic

  • 1.
  • 2.
    Microsoft Visual Basic VisualBasic เป็นภาษาคอมพิวเตอร์ (Programming Language) ที่พัฒนาโดย บริษัทไมโครซอฟท์ ซึ่งเป็นบริษัทยักษ์ใหญ่ที่สร้าง ระบบปฏิบัติการ Windows 95/98 และ Windows NT ที่เราใช้กันอยู่ในปัจจุบัน โดยตัวภาษา เองมีรากฐานมาจากภาษา Basic ซึ่งย่อมาจาก Beginner’s All Purpose Symbolic Instruction ถ้าแปลให้ได้ตามความหมายก็คือ “ชุดคาสั่งหรือภาษาคอมพิวเตอร์สาหรับผู้เริ่มต้น” ภาษา Basic มีจดเด่นคือผู้ที่ไม่มีพื้นฐานเรื่องการเขียน ุ โปรแกรมเลขก็สามารถเรียนรู้และนาไปใช้งานได้อย่าง ง่ายดายและรวดเร็ว เมื่อเทียบกับการเรียนภาษาคอมพิวเตอร์ อื่นๆ เช่น ภาษาซี (C). ปาสคาส (Pascal). ฟอร์แทรน (Fortian) หรือ แอสเชมบลี (Assembler) 1
  • 3.
    ไมโครซอฟท์ที่ได้พัฒนาโปรแกรมภาษา Basic มานานนับ สิบปีตั้งแต่ภาษา MBASIC (Microsoft Basic). BASICA (Basic Advanced): GWBASIC และ QuickBasic ซึ่งได้ติดตั้งมาพร้อมกับ ระบบปฏิบัติการ Ms DOS ในที่สุดโดยใช้ชื่อว่า QBASIC โดยแต่ละเวอร์ชันที่ออกมานั้นได้มีการพัฒนา และเพิ่มเติมคาสั่งต่างๆเข้าไปโดยตลอด ในอดีตโปรแกรมภาษาเหล่านี้ล้วนทางานใน Text Mode คือเป็นตัวอักษรล้วนๆ ไม่มีภาพกราฟฟิกสวยงามแบบระบบ Windows อย่างในปัจจุบัน จนกระทั่งเมื่อ ระบบปฏิบัติการ Windows ได้รับความนิยมอย่างสูงและ เข้ามาแทนที่ DOS ไมโครซอฟท์ก็เล็งเห็นว่าโปรแกรมภาษา ใน Text Mode นั้นคงถึงกาลที่หมดสมัย จึงได้พัฒนา ปรับปรุงโปรแกรมภาษา Basic ของตนออกมาใหม่เพื่อ สนับสนุนการทางานในระบบ Windows ทาให้ Visual Basic ถือกาเนิดขึ้นมาตั้งแต่บัดนั้น หน้าแรก 2
  • 4.
    3 Visual Basic เวอร์ชันแรกคือเวอร์ชัน1.0 ออกสู่สายตาประชาชนตั้งแต่ปี 1991 โดยในช่วงแรกนั้นยังไม่มีความสามารถต่างจากภาษา GBASIC มาก นัก แต่จะเน้นเรื่องเครื่องมือที่ช่วยในการเขียนโปรแกรมวินโดว์ซึ่งปรากฏว่า Visual Basic ได้รับความนิยมและประความสาเร็จเป็นอย่างดีไมโครซอฟท์ จึงพัฒนา Visual Basic ให้ดีขึ้นเรื่อยๆ ทั้งในด้านประสิทธิภาพ ความสามารถ และเครื่องมือต่างๆเช่น เครื่องมือตรวจสอบแก้ไขโปรแกรม (debugger) สภาพแวดล้อมของการพัฒนาโปรแกรม การเขียนโปรแกรมแบบหลาย วินโดว์ย่อย (MDI) และอื่นๆ อีกมากมาย สาหรับ Visual Basic ในปัจจุบัน คือ Visual Basic 2008 ซึ่งออกมาในปี 2008 ได้เพิ่มความสามารถในการ เขียนโปรแกรมติดต่อกับเครือข่ายอินเตอร์เน็ต การเชื่อมต่อกับระบบ ฐานข้อมูล รวมทั้งปรับปรุงเครื่องมือและการเขียนโปรแกรมซึ่งวัตถุ (Object Oriented Programming) ให้สมบูรณ์ยิ่งขึ้นพร้อมทั้งเพิ่มเครื่องมือต่างๆอีก มากมายที่ทาให้ใช้งายและสะดวกขึ้นกว่าเดิม โดยเราจะค่อยๆมาเรียนรู้ ส่วนประกอบและเครื่องมือต่างๆอีกมากมายที่ทาให้ใช้ง่ายและสะดวกขึ้น กว่าเดิม หน้าแรก
  • 5.
    ตัวอย่าง Microsoft VisualBasic หน้าแรก 4
  • 6.
    5 องค์ประกอบ Microsoft VisualBasic เมื่อเริ่มต้นใช้งาน เราจะพบกับไดอะล็อก New Project ให้คลิก เลือก Standard EXE แล้วคลิกปุ่ม เริ่มต้นการใช้งาน Visual Basic จากนั้นเราจะพบหน้า จอการทางาน Visual Basic ซึ่งเป็นลักษณะการทางานที่ เรียกว่า IDE (Integrated Development Environment) คือ การรวบรวมเอาภาษา โปรแกรม, ตัวแปลภาษา (Compiler), เครื่องมือช่วยในการเขียนโปรแกรม และการ แก้ไขโปรแกรม รวมไปถึงข้อมูลที่ใช้งานต่าง ๆ ไว้ในหน้าจอเดียวกัน ทาให้เรียกใช้งานได้ง่าย หน้าแรก
  • 7.
  • 8.
    เครื่องมือ Microsoft VisualBasic องค์ประกอบสาคัญต่าง ๆ ของ Visual Basic Menu Bar : เป็นส่วนที่รบคาสั่งในแบบเมนู เมื่อเราสร้างแอพ ั พลิเคชันด้วย Visual Basic เป็นเสมือนศูนย์กลางที่ควบคุมการ สร้างแอพพลิเคชัน Toolbar : ในการใช้งานเมนูบาร์สั่งงานอาจจะมีขั้นตอนที่ยุ่งยาก เพื่อลดขั้นตอนลงเราจะคลิกที่ทลบาร์เพียงครั้งเดียว ก็สามารถ ู สั่งงานที่เราต้องการได้ (เป็นเหมือนคียลัดในการทางาน) ์ Toolbox : เป็นกล่องเก็บ ActiveX Control ซึ่งเราจะนามา ประกอบเป็นส่วนต่าง ๆ ของแอพพลิเคชัน Project Explorer : เป็นเครี่องมือที่ใช้ควบคุมการทางานของ โปรเจ็กต์ (ในบทต่อไปเราจะรู้ว่าโปรเจ็กต์คออะไร) ื หน้าแรก 8
  • 9.
    9 Properties Window :เป็นส่วนdeหนดพร็อพเพอร์ตี้ให้กับ ออบเจ็กต์ต่าง ๆ ในแอพพลิเคชัน Form Layout : เป็นหน้าตาคร่าว ๆ ของฟอร์มที่ได้จากการรัน แอพพลิเคชัน ทาให้เราทราบตาแหน่งที่จะปรากฏบนจอภาพเมื่อ แอพพลิเคชันทางาน Form Designer : เป็นส่วนที่ได้เรามองเห็นในขณะออกแบบ แอพพลิเคชันของ Visual Basic ซึ่งเราจะออะแบบหน้าตาของ แอพพลิเคชันผ่านฟอร์มดีไซเนอร์ Code Window : เป็นส่วนที่เราเขียนโปรแกรม (เรียกสั้นๆ ว่า เขียนโค้ด) เพื่อควบคุมการทางานของแอพพลิเคชัน หน้าแรก
  • 10.
    ข้อดีของการเขียนโปรแกรมด้วย Visual Basic สาเหตุที่ VisualBasic เป็นภาษาที่เหมาะสาหรับการเรียนรู้ใน การเขียนโปรแกรมนั้นเนื่องจาก Visual Basic มีข้อดีหลาย ประการคือ 1. ง่ายต่อการเรียนรู้เหมาะสาหรับผู้เริ่มต้น ทั้งในเรื่อง ไวยากรณ์ของภาษาเองและเครืองมือการใช้งาน ่ 2. ความนิยมของตัวภาษา โดยอาจกล่าวได้ว่าภาษา Basic นั้น เป็นภาษาที่คนเรียนรู้และใช้งานมากที่สุดในประวัตศาสตร์ของ ิ คอมพิวเตอร์ หน้าแรก 10
  • 11.
    11 3. การพัฒนาอย่างต่อเนื่อง การปรับปรุงประสิทธิภาพใน ด้านของตัวภาษาและความเร็วของการประมวลผลและ ในเรื่องของความสามารถใหม่ๆ เช่น การติดต่อกับระบบ ฐานข้อมูล การเชื่อมต่อกับเครือข่ายอินเตอร์เน็ต 4. ผู้พัฒนาสาคัญของ Visual Basic คือบริษัท ไมโครซอฟท์ซึ่งจัดว่าเป็นยักษ์ใหญ่ของวงการ คอมพิวเตอร์ในปัจจุบัน เราจึงสามารถมั่นใจได้ว่า Visual Basic จะยังมีการพัฒนา ปรับปรุงและคงอยู่ไปอีกนาน หน้าแรก
  • 12.
    12 สมาชิกในกลุม ่ ชื่อ นาย วิศวชิตแสวงผล ชั้น ม.5/4 เลขที่ 4 ชื่อ นาย ปาณัสม์ คิดไชย ชั้น ม.5/4 เลขที่ 7 ชื่อ น.ส. จันทภา พลพิทัก ชั้น ม.5/4 เลขที่ 37