เนื้อหาบทที่ 1 Microsoft Visual Basic 6.0 (VB)

Microsoft Visual Basic 6.0 (VB)

เป็นโปรแกรมสำหรับพัฒนาโปรแกรมประยุกต์ที่กำลังเป็นที่ นิยมใช้อยู่ในปัจจุบัน โปรแกรม Visual Basic เป็นโปรแกรมที่ได้เปลี่ยนรูปแบบการเขียนโปรแกรมใหม่ โดยมีชุดคำสั่งมาสนับสนุนการทำงาน มีเครื่องมือต่าง ๆ ที่เรียกกันว่า คอนโทรล(Controls) ไว้สำหรับช่วยในการออกแบบโปรแกรม โดยเน้นการออกแบบหน้าจอแบบกราฟิก หรือที่เรียกว่า Graphic User Interface (GUI) ทำให้การจัดรูปแบบหน้าจอเป็นไปได้ง่าย และในการเขียนโปรแกรมนั้นจะเขียนแบบ Event - Driven Programming คือ โปรแกรมจะทำงานก็ต่อเมื่อเหตุการณ์ (Event) เกิดขึ้น ตัวอย่างของเหตุการณ์ได้แก่ ผู้ใช้เลื่อนเมาส์ ผู้ใช้กดปุ่มบนคีย์บอร์ด ผู้ใช้กดปุ่มเมาส์ เป็นต้น

เครื่องมือ หรือ คอนโทรล ต่าง ๆ ที่ Visual Basic ได้เตรียมไว้ให้ ไม่ว่าจะเป็น Form TextBox Label ฯลฯ ถือว่าเป็นวัตถุ (Object ในที่นี้ขอใช้คำว่า ออบเจ็กต์) นั่นหมายความว่า ไม่ว่าจะเป็นเครื่องมือใด ๆ ใน Visual Basic จะเป็นออบเจ็กต์ทั้งสิ้น สามารถที่จะควบคุมการทำงาน แก้ไขคุณสมบัติของออบเจ็กต์นั้นได้โดยตรง ในทุกๆ ออบเจ็กต์จะมีคุณสมบัติ (properties) และเมธอด (Methods) ประจำตัว ซึ่งในแต่ละออบเจ็กต์ อาจจะมีคุณสมบัติและเมธอดที่เหมือน หรือต่างกัน ก็ได้ ขึ้นอยู่กับชนิดของออบเจ็กต์

              ในการพัฒนาโปรแกรมประยุกต์ด้วย Visual Basic การเขียนโค้ดจะถูกแบ่งออกเป็นส่วนๆ เรียกว่า                โพรซีเดอร์ (procedure) แต่ละโพรซีเดอร์จะประกอบไปด้วย ชุดคำสั่งที่พิมพ์เข้าไปแล้ว ทำให้คอนโทรลหรือออบเจ็กต์  นั้น ๆ ตอบสนองการกระทำของผู้ใช้ ซึ่งเรียกว่าการเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming-OOP) แต่ตัวภาษา Visual Basic ยังไม่ถือว่าเป็นการเขียนโปรแกรมแบบ OOP อย่างแท้จริง เนื่องจากข้อจำกัดหลาย ๆ อย่างที่ Visual Basic ไม่สามารถทำได้
หน้าจอ Visual Basic 6.0 ประกอบด้วย ส่วนต่างๆ ดังต่อไปนี้
                                                      


                                               vv.jpg


1. Menu Bar เป็นที่รวบรวมคำสั่งเพื่อควบคุมการทำงานของโปรแกรมทั้งหมด
2. Tool Bar เป็นที่รวบรวมคำสั่งเพื่อควบคุมการทำงานของโปรแกรมในรูปแบบช็อตคัต
3. Tool Box เป็นที่รวบรวมเครื่องมือมาตรฐานต่างๆ ในการสร้าง Application
4. Form Designer เป็นหน้าต่างของโปรแกรมที่เราต้องการออกแบบ
5. Code Window เป็นส่วนที่ใช้เขียนคำสั่งควบคุมการทำงานของ Application
6. Project Window เป็นเครื่องมือที่ใช้ควบคุมการทำงานของ Project
7. Properties Window เป็นส่วนที่กำหนด Properties ให้กับ object ต่างๆ ใน Application
8. Form Layout เป็นส่วนที่บอกตำแหน่งคร่าวๆ ของฟอร์มที่ได้จากการรัน Application