ݺߣ

ݺߣShare a Scribd company logo
2
Most read
3
Most read
5
Most read
ส่ วนประกอบของโปรแกรม Visual Basic 6




    ส่ วนประกอบ                                        รายละเอียด
                   เป็ นส่ วนที่ใช้สำหรับจอภำพของโปรแกรมขึ้นใช้งำน โดยจะทำหน้ำที่เป็ น
       Form
                   Background ขอจอภำพ
                   เป็ นส่ วนที่ประกอบด้วย Icon ต่ำง ๆ หรื อ ที่เรี ยกว่ำ Control ที่จะนำไปใช้งำน
      Toolbox
                   โดยกำรนำไปวำงบน Form
                   เป็ นเครื่ องมือที่ช่วยในกำรพัฒนำโปรแกรม หรื อเป็ นเครื่ องมือที่มีกำรเรี ยกใช้
      Toolbar
                   บ่อย ๆ
  Project Explorer เป็ นส่ วนที่ใช้สำหรับเรี ยก Form ต่ำง ๆ ขึ้นมำแก้ไข ในกรณี ที่มี Form มำกกว่ำ 1
      Window       Form
                   เป็ นจอภำพที่ใช้กำหนดคุณสมบัติต่ำง ๆ ของ Project ที่เรำได้ออกแบบไว้เพื่อให้
 Properties Window
                   ทำงำนตำมควำมต้องกำร
                                                                           ่
Form Layout Window ใช้สำหรับกำหนดตำแหน่งของ Form ที่จะให้แสดงอยูในจอภำพเมื่อทำกำร Run
ทูลบาร์ (Toolbar) เป็ นแถบสัญลักษณ์ที่ใช้สำหรับเข้ำถึงชุดคำสั่งของ Visual Basic ได้ทนที
                                                                                       ั
โดยจะนำคำสั่งที่ถูกใช้งำนบ่อย ๆ มำแสดง




ทูลบาร์ สามารถแบ่ งออกได้ เป็ น 4 กลุ่มใหญ่ ๆ คือ
1. Standard Toolbars เป็ นทูลบำร์มำตรฐำนประกอบด้วยคำสั่งที่เกี่ยวกับกำรจัดกำร Project
2. Edit Toolbars เป็ นทูลบำร์ที่ประกอบไปด้วยคำสั่งที่ใช้สำหรับช่วยในกำรเขียนโค้ดใน code
editor
3. Debug Toolbars เป็ นทูลบำร์ที่ประกอบไปด้วยคำสั่งที่ใช้สำหรับตรวจสอบกำรทำงำนกำร
ประมวลผลโปรแกรม
4. Form Editor Toolbars เป็ นทูลบำร์ที่ประกอบไปด้วยคำสังที่ใช้สำหรับช่วยในกำรปรับ
                                                          ่
                                                  ่
ขนำด, ย้ำย, เปลี่ยนตำแหน่งคอนโทรลต่ำง ๆ ที่อยูบนฟอร์ม

   ไอคอน               ชื่อ                         รายละเอียดการใช้ งาน
               Add Standard     ใช้สำหรับเปิ ด Project ใหม่ เพื่อออกแบบ Program ตำมที่
               EXE Project      ต้องกำร
                                ใช้ในกำรเพิ่ม Form เข้ำไปไว้ใน Project ที่มีกำรใช้งำน
               Add Form
                                มำกกว่ำหนึ่ง Form
                                ใช้เรี ยก Menu Editor ซึ่งเป็ นเครื่ องที่ใช้ในกำรสร้ำง Menu
               Menu Editor
                                       ั
                                ให้กบ Form
               Open             ใช้สำหรับเรี ยก Project งำนที่ได้บนทึกมำก่อนหน้ำแล้ว
                                                                  ั
               Save             ใช้ในกำรบันทึก Project ที่ได้สร้ำงขึ้นมำ
                                                                 ่
                                ใช้สำหรับตัด Object ต่ำง ๆ ที่อยูบน Form เพื่อนำไปใช้งำน
               Cut
                                ตำมที่ตองกำร
                                       ้
               Copy             ใช้สำหรับ Copy Object บน Form
               Paste            ใช้สำหรับ Paste Object ที่ได้ทำกำร Cut หรื อ Copy ไว้
ใช้สำหรับค้นหำคำใน Editor ซึ่งใช้ในกรณี ที่มีกำรเขียนคำสั่ง
Find
                   ใน Form Editor
Undo Typing        ใช้สำหรับยกเลิกคำที่พิมพ์ใน Editor ใน Form Editor
Redo Typing        ใช้สำหรับทำซ้ ำคำที่พิมพ์ใน Editor
                   ใช้สำหรับ Run Project ที่ได้จดทำขึ้น เพื่อดูผลลัพธ์ก่อนกำร
                                                ั
Start
                   นำไปใช้งำนต่อไป
Break              ใช้สำหรับหยุดกำรทำงำน Project ชัวครำว
                                                   ่
End                ใช้สำหรับหยุดหรื อยกเลิกกำร Run Project
                   ใช้แสดงคุณสมบัติหรื อว่ำรำยละเอียดของ Project ว่ำ
Project Explorer
                   ประกอบไปด้วย Form หรื อว่ำ Module ใดบ้ำง
Project Window ใช้สำหรับกำหนดคุณสมบัติของ Project และ Form
Form Layout        ใช้สำหรับเรี ยกจอภำพ Form Layout ซึ่งใช้แสดงตำแหน่ง
window             ของ Form บนหน้ำจอ
                   ใช้สำหรับเรี ยกจอภำพ Object Browser ซึ่งใช้แสดง Class
Object Browser
                   และสมำชิกของแต่ละ Class
Tool Box           ใช้สำหรับเรี ยก Tool Boxขึ้ นมำบนจอภำพ
ตำแหน่งของ
                   ใช้บอกตำแหน่งในแกน x และ y ของ Form
Form
ขนำดของ Form ใช้บอกถึงขนำดของ Form ตำมแนวแกน x และ y
Toolbox คือ แถบสัญลักษณ์ Controls ต่ำง ๆ ที่ใช้สำหรับพัฒนำโปรแกรมประยุกต์ แบ่ง เป็ น
2 กลุ่ม คือ
  1. คอนโทรลภายใน (Intrinsic controls) เป็ นชุดคอนโทรลมำตรฐำนของ Visual Basic ทุก ๆ
ครั้งที่มีกำรเรี ยกใช้ Form เพื่อสร้ำงโปรแกรมประยุกต์ คอลโทรลชุดนี้จะถูกเรี ยกขึ้นมำอัตโนมัติ
สำมำรถเลือกใช้งำนคอลโทรลกลุ่มนี้ได้ทนที    ั




ไอคอน ชื่อตัว Control    ชื่อ Class                          คาอธิบาย
     Check box        CheckBox              ั
                                      ใช้กบกำรเลือกแบบ ถูก/ผิด ( True/False,
                                      Yes/No)
         Combo box      ComboBox      เป็ นตัว control เป็ นกำรผสมระหว่ำง Text box
                                      กับ List box ซึ่งจะปรำกฏรำยกำร เมื่อมีกำรคลิก
                                      ลูกศร และ Combo box ไม่สนับสนุนกำรเลือก
                                      แบบหลำยค่ำ
         Command button CommandButton ปุ่ มคำสั่งเป็ นตัว control ทีใช้ในทุกฟอร์ม
                                      ตำมปกติจะเขียนคำสั่งใน Click event procedure
                                      ของตัว control นี้
Data            Data          เป็ นตัว control ที่สำมำรถรวมข้อมูลกับฐำนข้อมูล
                              ได้ และเป็ นส่ วนที่ Visual Basic ให้ผใช้สำมำรถ
                                                                    ู้
                              ติดต่อระหว่ำงตัว control บนฟอร์มกับฟิ ลด์ใน
                              table ของฐำนข้อมูล โดย Data จะทำงำนกับ
                              Database Jet ของฐำนข้อมูล แต่ไม่สำมำรถ
                              ทำงำนกับ ActiveX Data Object (ADO) ได้
Directory List DirListBox     เป็ น List box แบบหนึ่ง ที่แสดงไดเรคทอรี และ
box                           พำร์ทที่เลือก
Drive List box DriveListBox คล้ำยกับ Combo box ที่ใช้เลือกชื่อของไดร์ฟใน
                              ระบบ
File list box   FileListBox   เป็ น List box ชนิดพิเศษที่ใช้แสดงชื่อไฟล์ใน
                              ไดเรคทอรี
Frame           Frame         สำมำรถใช้เป็ น container สำหรับตัว control อื่น
Horizontal และ HScrollBar และ ใช้เป็ นแถบเลื่อนแบบ stand-alone แต่มกจะไม่
                                                                       ั
Vertical Scroll VScrollBar    ค่อยมีกำรใช้ เพรำะตัว control อื่น ๆ ส่ วนใหญ่
Bar                           จะมีแถบเลื่อนของตัวเอง
Image           Image           เป็ นตัว control ใช้เก็บภำพคล้ำยกับ Picture box
                                แต่ไม่สำมำรถทำงำนแบบ container ได้ Image มี
                                ข้อดีที่ใช้ทรัพยำกรของระบบน้อยกว่ำ Picture
                                box
Label           Label           เป็ นตัว control ที่ใช้แสดงข้อควำม หรื อป้ ำยชื่อ
Line            Line            เป็ นตัว control ใช้สำหรับกำรตกแต่งด้ำน
                                กรำฟฟิ ก
List box        ListBox         เป็ นตัว control ที่เก็บรำยกำรของค่ำ และให้ผใช้
                                                                              ู้
                                เลือก ซึ่งสำมำรถเป็ นกำรเลือกค่ำเดียวหรื อหลำย
                                ค่ำ ขึ้นกับกำรกำหนดคุณสมบัติ MultiSelect
OLE container OLE               เป็ นตัว control ที่สำมำรถเป็ น Host window
ั
                                        ให้กบโปรแกรมภำยนอก เช่น Microsoft Excel
                                        หรื ออำจจะกล่ำวว่ำเป็ นกำรสร้ำง window ให้กบ       ั
                                        โปรแกรมอื่นบนโปรแกรมประยุกต์ Visual Basic
        Option button   OptionButton    เป็ นตัว control ใช้กบกลุ่มตัว control โดยให้
                                                                ั
                                        เลือกได้เพียงตัว control เดียวต่อครั้งหนึ่ง เมื่อมี
                                        กำรเลือกตัว control ในกลุ่มแล้ว ตัว control อื่น
                                        ในกลุ่มจะเปลี่ยนจำกกำรเลือกโดยอัตโนมัติ
        Picture box     PictureBox      ใช้แสดงภำพในฟอร์แมต BMP, DIB (bitmap),
                                        ไอคอน (ico), WMF (metafile), GIF และ JPEG
                                        เป็ นต้น
        Shape           Shape           เป็ นตัว control ใช้สำหรับกำรตกแต่งด้ำน
                                        กรำฟฟิ ก
        Text box        TextBox         เป็ นตัว control ที่เป็ นฟิ ลด์ ใช้เก็บตัวอักษรที่
                                        สำมำรถแก้ไขโดยผูใช้ได้ และได้รับกำรใช้งำน
                                                                  ้
                                        มำก
        Timer           Timer           เป็ นตัว control พิเศษที่ไม่เห็นเมื่อเวลำเรี ยกใช้
                                        เป็ นตัวจัดกำรและควบคุมที่เกี่ยวกับเวลำ

2. คอนโทรล ActiveX (ActiveX controls) เป็ นชุดคอนโทรลเพิ่มเติมที่ไมโครซอฟท์จดเตรี ยม
                                                                            ั
ไว้ เพื่อเพิมขีดควำมสำมำรถในกำรพัฒนำโปรแกรมประยุกต์ กำรเพิมคอนโทรลกลุ่มนี้เข้ำมำใน
            ่                                                ่
ทูลบ๊อกซ์ทำโดยเลือกเมนู Project/Components
Form Designer
เป็ นส่ วนที่ใช้ออกแบบกำรแสดงผลส่ วนที่ใช้ติดต่อกับผูใช้ ฟอร์มเป็ นออบเจ็กต์แรกที่ถูกเตรี ยม
                                                     ้
ไว้ให้ใช้งำน คอลโทรลทุกตัวที่ตองกำรใช้งำนจะต้องนำไปบรรจุไว้ในฟอร์ม นำคอลโทรลมำ
                              ้
ประกอบกันขึ้นเป็ นโปรแกรมประยุกต์ ทุกครั้งที่เปิ ด Visual Basic ขึ้นมำ หรื อ สร้ำง Project
ใหม่จะมีฟอร์มว่ำง 1 ฟอร์มถูกสร้ำงเตรี ยมไว้เสมอ




   Project Explorer
Project Explorer ใช้สำหรับบริ หำรและจัดกำรโปรเจ็กซ์ โดยจะแสดงองค์ประกอบของแต่ละ
โปรเจ็กต์แบบโครงร่ ำงต้นไม้ (tree-view)ตัวโปรเจ็กตจะหมำยถึงโปรแกรมประยุกต์ซ่ ึ งจะอยู่
ส่ วนบนสุ ด ถัดมำ จะแสดงส่ วนประกอบต่ำง ๆ ของโปรเจ็กต์น้ น ๆ ว่ำประกอบด้วยอะไรบ้ำง
                                                              ั
เช่น ฟอร์มโมดูล รำยงำน เป็ นต้น ถ้ำมี 2 โปรเจ็กต์ข้ ึนไป ก็จะแสดงแยกออกเป็ นส่ วนต่ำงหำก
อีกโปรเจ็กต์ ถ้ำต้องกำรใช้งำนส่ วนใด ของโปรเจ็กต์ไหนก็สำมำรถคลิ๊กเลือกได้ทนที ั
Project Explorer แบบโปรเจ็กต์เดียว และ แบบหลำยโปรเจ็กต์

   ส่ วนประกอบของโปรเจ็กต์

                      คือโปรแกรมประยุกต์ที่พฒนำอยู่ มีนำมสกุล .vbp
                                            ั
Project (n)
                                        ่
                      เป็ นฟอร์มที่มีอยูในโปรเจ็กต์น้ น ๆ ใน 1 โปรเจ็กต์อำจมีมำกกว่ำ 1 ฟอร์มก็
                                                         ั
Form (n) .frm
                      ได้ มีนำมสกุล
                      เป็ นที่เก็บชุดคำสั่งที่คุณเขียนขึ้นมำ โดยจะเก็บชุดคำสั่งที่ใช้บ่อย ๆมี
Modules
                      นำมสกุล .bas
                      เป็ นโมดูลชนิดพิเศษที่มีลกษณะเป็ นอ๊อบเจ็กต์ ที่สำมำรถสร้ำงขึ้นมำได้ จะ
                                                   ั
Class Modules
                      มีนำมสกุล .cls
User controls         เป็ นส่ วนที่เก็บคอนโทรล ActiveX ที่คุณสร้ำงขึ้นมำ มีนำมสกุล .ctl
Designers             เป็ นส่ วนของรำยงำนที่ถูกสร้ำงขึ้นมีนำมสกุลเป็ น .dsr

  Properties Window
 หน้ำต่ำงคุณสมบัติเป็ นส่ วนที่ใช้กำหนดคุณสมบัติของออบเจ็กต์ที่ถูกเลือก (adtive) หรื อได้รับ
                       ่
 ควำมสนใจ (focus) อยูขณะนั้น ซึ่งสำมำรถที่จะปรับเปลี่ยนค่ำต่ำง ๆ ของคอลโทรลเพื่อให้เกิด
 ควำมเหมำะสมและตรงกับควำมต้องกำรใช้งำนได้ทนที     ั
ในหน้ำต่ำงคุณสมบัติ จะประกอบไปด้วยแท็ป 2 แท็ป คือ
1. แท็ป Alphabetic เป็ นแท็ปที่แสดงรำยกำรคุณสมบัติ เรี ยงตำมตัวอักษรในภำษำอังกฤษ
2. แท็ป Categorized เป็ นแท็ปที่แสดงรำยกำรคุณสมบัติ โดยกำรจัดกลุ่มของคุณสมบัติที่มีหน้ำที่
คล้ำยกัน
  หน้ าต่ าง Form Layout
เป็ นส่ วนที่แสดงให้เห็นตำแหน่งของฟอร์ม และสำมำรถกำหนดตำแหน่งของฟอร์ม ที่ปรำกฎ
                                                                   ่
บนจอภำพในขณะประมวลผลได้ โดยกำรเคลื่อนย้ำยฟอร์มจำลอง ที่อยูในจอภำพจำลองด้วยกำร
drag เมำส์ ไปยังตำแหน่งทีคุณต้องกำร โดยจะมีผลในขณะประมวลผลเท่ำนั้น




  Immediate Window
เป็ นหน้ำต่ำงที่ให้ประโยชน์ ในกรณี ทีคุณต้องกำรทรำบผล กำรประมวลผลโดยทันที เช่น กำร
ทดสอบโปรแกรมย่อยต่ำง ๆ เป็ นต้น เมื่อคุณสั่งประมวลผลโปรเจ็กต์ หน้ำต่ำงนี้จะปรำกฎขึ้น
โดยอัตโนมัติ
หน้ าต่ าง New Project
หน้ำต่ำง New Project จะปรำกฎขึ้นมำเมื่อเลือกเมนู File/New Project กรอบโต้ตอบนี้ จะแสดง
ชนิดของโปรแกรมประยุกต์ ที่คุณต้องกำรพัฒนำ ซึ่งจะคล้ำยกับตอนที่เปิ ดโปรแกรม Visual
Basic ขึ้นมำครั้งแรก




  หน้ าต่ าง Code Editor
เป็ นส่ วนที่ใช้ในกำรเขียนชุดคำสังสำหรับกำรประมวลผล และควบคุมกำรทำงำนของคอล
                                 ่
โทรล ต่ำง ๆ
Ad

Recommended

สื่อเรื่องระบบจำนวนจริง ครูขวัญแก้ว มีเหมือน ค30207 คณิตศาสตร์เพิ่มเติม7 ชั้...
สื่อเรื่องระบบจำนวนจริง ครูขวัญแก้ว มีเหมือน ค30207 คณิตศาสตร์เพิ่มเติม7 ชั้...
กุ้ง ณัฐรดา
คู่มือ SketchUp
คู่มือ SketchUp
Piyaboon Nilkaew
คู่มือ Dynamic Component และการจัดการ Component ขั้นสูงในโปรแกรม SketchUp
คู่มือ Dynamic Component และการจัดการ Component ขั้นสูงในโปรแกรม SketchUp
SKETCHUP HOME
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
Bass Bass
กลไกการรักษาดุลยภาพ 54
กลไกการรักษาดุลยภาพ 54
Oui Nuchanart
เทคโนโลยีวิทยาการคำนวณ Coding Kidbright
เทคโนโลยีวิทยาการคำนวณ Coding Kidbright
ณัฐพล บัวพันธ์
Smart Learning มิติใหม่ในยุคการศึกษา 4.0
Smart Learning มิติใหม่ในยุคการศึกษา 4.0
Surapon Boonlue
สื่อ วิทย์ 7
สื่อ วิทย์ 7
Nokky Natti
การทำ Component ให้เคลื่อนที่ได้ด้วยคำสั่ง Dynamic component
การทำ Component ให้เคลื่อนที่ได้ด้วยคำสั่ง Dynamic component
SKETCHUP HOME
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
Dr.Krisada [Hua] RMUTT
แผนการจัดการเรียนรู้ที่1 สิ่งแวดล้อมกับสุขภาพ
แผนการจัดการเรียนรู้ที่1 สิ่งแวดล้อมกับสุขภาพ
Ummara Kijruangsri
วัสดุและคุณสมบัติྺองวัสดุ
วัสดุและคุณสมบัติྺองวัสดุ
ส.อ.ราชนาวี มณีรัตน์
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
peter dontoom
หลักการออกแบบเกมคอมพิวเตอร์ (Game Design)
หลักการออกแบบเกมคอมพิวเตอร์ (Game Design)
CHIDCHANOKPHOOPECH
บทที่7 ภาพฉายมุมที่1,3
บทที่7 ภาพฉายมุมที่1,3
Si Seng
บทที่ 1-5 โครงงาน
บทที่ 1-5 โครงงาน
Ariyaporn Suaekong
การแยกสารเȨ้อผสม
การแยกสารเȨ้อผสม
medfai
โครงสร้างและการเจริญ๶ติบโตྺองพืชดอก
โครงสร้างและการเจริญ๶ติบโตྺองพืชดอก
Ratarporn Ritmaha
คู่มือการใช้ Illustrator cs6
คู่มือการใช้ Illustrator cs6
krissada634
Microsoft power point พันธุศาสตร์และเทคโนโลยีทาง dna
Microsoft power point พันธุศาสตร์และเทคโนโลยีทาง dna
Thanyamon Chat.
แผนการจัดกิจกรรมการเรียนรู้ Clil
แผนการจัดกิจกรรมการเรียนรู้ Clil
Wanida Keawprompakdee
โครงงานประเภทพัฒนาเครื่องมือ 5
โครงงานประเภทพัฒนาเครื่องมือ 5
miiztake
แรง (Force)
แรง (Force)
ครูเสกสรรค์ สุวรรณสุข
รูปเล่มรายงาน
รูปเล่มรายงาน
Znackiie Rn
บทที่ 20 ฟิสิกส์นิวเคลียร์ แก้ไขครั้งที่ 1
บทที่ 20 ฟิสิกส์นิวเคลียร์ แก้ไขครั้งที่ 1
Wijitta DevilTeacher
ส่วนประกอบวิชวลเบสิก
ส่วนประกอบวิชวลเบสิก
Nuunamnoy Singkham

More Related Content

What's hot (20)

สื่อ วิทย์ 7
สื่อ วิทย์ 7
Nokky Natti
การทำ Component ให้เคลื่อนที่ได้ด้วยคำสั่ง Dynamic component
การทำ Component ให้เคลื่อนที่ได้ด้วยคำสั่ง Dynamic component
SKETCHUP HOME
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
Dr.Krisada [Hua] RMUTT
แผนการจัดการเรียนรู้ที่1 สิ่งแวดล้อมกับสุขภาพ
แผนการจัดการเรียนรู้ที่1 สิ่งแวดล้อมกับสุขภาพ
Ummara Kijruangsri
วัสดุและคุณสมบัติྺองวัสดุ
วัสดุและคุณสมบัติྺองวัสดุ
ส.อ.ราชนาวี มณีรัตน์
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
peter dontoom
หลักการออกแบบเกมคอมพิวเตอร์ (Game Design)
หลักการออกแบบเกมคอมพิวเตอร์ (Game Design)
CHIDCHANOKPHOOPECH
บทที่7 ภาพฉายมุมที่1,3
บทที่7 ภาพฉายมุมที่1,3
Si Seng
บทที่ 1-5 โครงงาน
บทที่ 1-5 โครงงาน
Ariyaporn Suaekong
การแยกสารเȨ้อผสม
การแยกสารเȨ้อผสม
medfai
โครงสร้างและการเจริญ๶ติบโตྺองพืชดอก
โครงสร้างและการเจริญ๶ติบโตྺองพืชดอก
Ratarporn Ritmaha
คู่มือการใช้ Illustrator cs6
คู่มือการใช้ Illustrator cs6
krissada634
Microsoft power point พันธุศาสตร์และเทคโนโลยีทาง dna
Microsoft power point พันธุศาสตร์และเทคโนโลยีทาง dna
Thanyamon Chat.
แผนการจัดกิจกรรมการเรียนรู้ Clil
แผนการจัดกิจกรรมการเรียนรู้ Clil
Wanida Keawprompakdee
โครงงานประเภทพัฒนาเครื่องมือ 5
โครงงานประเภทพัฒนาเครื่องมือ 5
miiztake
แรง (Force)
แรง (Force)
ครูเสกสรรค์ สุวรรณสุข
รูปเล่มรายงาน
รูปเล่มรายงาน
Znackiie Rn
บทที่ 20 ฟิสิกส์นิวเคลียร์ แก้ไขครั้งที่ 1
บทที่ 20 ฟิสิกส์นิวเคลียร์ แก้ไขครั้งที่ 1
Wijitta DevilTeacher
สื่อ วิทย์ 7
สื่อ วิทย์ 7
Nokky Natti
การทำ Component ให้เคลื่อนที่ได้ด้วยคำสั่ง Dynamic component
การทำ Component ให้เคลื่อนที่ได้ด้วยคำสั่ง Dynamic component
SKETCHUP HOME
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
บทที่ 1 การจัดการการผลิตและการปฏิบัติการ
Dr.Krisada [Hua] RMUTT
แผนการจัดการเรียนรู้ที่1 สิ่งแวดล้อมกับสุขภาพ
แผนการจัดการเรียนรู้ที่1 สิ่งแวดล้อมกับสุขภาพ
Ummara Kijruangsri
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
peter dontoom
หลักการออกแบบเกมคอมพิวเตอร์ (Game Design)
หลักการออกแบบเกมคอมพิวเตอร์ (Game Design)
CHIDCHANOKPHOOPECH
บทที่7 ภาพฉายมุมที่1,3
บทที่7 ภาพฉายมุมที่1,3
Si Seng
บทที่ 1-5 โครงงาน
บทที่ 1-5 โครงงาน
Ariyaporn Suaekong
การแยกสารเȨ้อผสม
การแยกสารเȨ้อผสม
medfai
โครงสร้างและการเจริญ๶ติบโตྺองพืชดอก
โครงสร้างและการเจริญ๶ติบโตྺองพืชดอก
Ratarporn Ritmaha
คู่มือการใช้ Illustrator cs6
คู่มือการใช้ Illustrator cs6
krissada634
Microsoft power point พันธุศาสตร์และเทคโนโลยีทาง dna
Microsoft power point พันธุศาสตร์และเทคโนโลยีทาง dna
Thanyamon Chat.
แผนการจัดกิจกรรมการเรียนรู้ Clil
แผนการจัดกิจกรรมการเรียนรู้ Clil
Wanida Keawprompakdee
โครงงานประเภทพัฒนาเครื่องมือ 5
โครงงานประเภทพัฒนาเครื่องมือ 5
miiztake
รูปเล่มรายงาน
รูปเล่มรายงาน
Znackiie Rn
บทที่ 20 ฟิสิกส์นิวเคลียร์ แก้ไขครั้งที่ 1
บทที่ 20 ฟิสิกส์นิวเคลียร์ แก้ไขครั้งที่ 1
Wijitta DevilTeacher

Similar to ส่วนประกอบของโปรแกรม Visual basic 6 (20)

ส่วนประกอบวิชวลเบสิก
ส่วนประกอบวิชวลเบสิก
Nuunamnoy Singkham
องค์ประกอบของวิชวล๶บสิก
องค์ประกอบของวิชวล๶บสิก
pisan kiatudomsak
Programming VB.NET 2005 Express Editor
Programming VB.NET 2005 Express Editor
Warawut
Vsd2013 03 basic_controls
Vsd2013 03 basic_controls
Tophuto Piyapan
รายงาȨอม
รายงาȨอม
NooLuck
งาȨอม
งาȨอม
NooLuck
บทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภา
Wannapa Phopsamai
สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์
Sorayut Chatcharawan
การเขียนโปรแกรมด้วย Vb 6.0
การเขียนโปรแกรมด้วย Vb 6.0
ณัฐพล บัวพันธ์
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0
ณัฐพล บัวพันธ์
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0
Bass Bass
MS Access 2010 - Form
MS Access 2010 - Form
A-Pimzy OnePiece
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
Nattapon
Vb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งาน
ณัฐพล บัวพันธ์
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
Visiene Lssbh
การเข้าใช้โปรแกรมซี Dev C++
การเข้าใช้โปรแกรมซี Dev C++
dechathon
Vb6 2 รู้จักออบเจ็กต์และฟอร์ม
Vb6 2 รู้จักออบเจ็กต์และฟอร์ม
ณัฐพล บัวพันธ์
ส่วนประกอบวิชวลเบสิก
ส่วนประกอบวิชวลเบสิก
Nuunamnoy Singkham
องค์ประกอบของวิชวล๶บสิก
องค์ประกอบของวิชวล๶บสิก
pisan kiatudomsak
Programming VB.NET 2005 Express Editor
Programming VB.NET 2005 Express Editor
Warawut
รายงาȨอม
รายงาȨอม
NooLuck
งาȨอม
งาȨอม
NooLuck
บทที่ 3 บุษยา วรรณภา ศศิภา
บทที่ 3 บุษยา วรรณภา ศศิภา
Wannapa Phopsamai
สรยุทธ นันทวัฒน์
สรยุทธ นันทวัฒน์
Sorayut Chatcharawan
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0
Bass Bass
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
Nattapon
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
บทที่ 2 เอกสารและงานวิจัยที่เกี่ยวข้อง เนื้อหา
Visiene Lssbh
การเข้าใช้โปรแกรมซี Dev C++
การเข้าใช้โปรแกรมซี Dev C++
dechathon
Ad

ส่วนประกอบของโปรแกรม Visual basic 6

  • 1. ส่ วนประกอบของโปรแกรม Visual Basic 6 ส่ วนประกอบ รายละเอียด เป็ นส่ วนที่ใช้สำหรับจอภำพของโปรแกรมขึ้นใช้งำน โดยจะทำหน้ำที่เป็ น Form Background ขอจอภำพ เป็ นส่ วนที่ประกอบด้วย Icon ต่ำง ๆ หรื อ ที่เรี ยกว่ำ Control ที่จะนำไปใช้งำน Toolbox โดยกำรนำไปวำงบน Form เป็ นเครื่ องมือที่ช่วยในกำรพัฒนำโปรแกรม หรื อเป็ นเครื่ องมือที่มีกำรเรี ยกใช้ Toolbar บ่อย ๆ Project Explorer เป็ นส่ วนที่ใช้สำหรับเรี ยก Form ต่ำง ๆ ขึ้นมำแก้ไข ในกรณี ที่มี Form มำกกว่ำ 1 Window Form เป็ นจอภำพที่ใช้กำหนดคุณสมบัติต่ำง ๆ ของ Project ที่เรำได้ออกแบบไว้เพื่อให้ Properties Window ทำงำนตำมควำมต้องกำร ่ Form Layout Window ใช้สำหรับกำหนดตำแหน่งของ Form ที่จะให้แสดงอยูในจอภำพเมื่อทำกำร Run
  • 2. ทูลบาร์ (Toolbar) เป็ นแถบสัญลักษณ์ที่ใช้สำหรับเข้ำถึงชุดคำสั่งของ Visual Basic ได้ทนที ั โดยจะนำคำสั่งที่ถูกใช้งำนบ่อย ๆ มำแสดง ทูลบาร์ สามารถแบ่ งออกได้ เป็ น 4 กลุ่มใหญ่ ๆ คือ 1. Standard Toolbars เป็ นทูลบำร์มำตรฐำนประกอบด้วยคำสั่งที่เกี่ยวกับกำรจัดกำร Project 2. Edit Toolbars เป็ นทูลบำร์ที่ประกอบไปด้วยคำสั่งที่ใช้สำหรับช่วยในกำรเขียนโค้ดใน code editor 3. Debug Toolbars เป็ นทูลบำร์ที่ประกอบไปด้วยคำสั่งที่ใช้สำหรับตรวจสอบกำรทำงำนกำร ประมวลผลโปรแกรม 4. Form Editor Toolbars เป็ นทูลบำร์ที่ประกอบไปด้วยคำสังที่ใช้สำหรับช่วยในกำรปรับ ่ ่ ขนำด, ย้ำย, เปลี่ยนตำแหน่งคอนโทรลต่ำง ๆ ที่อยูบนฟอร์ม ไอคอน ชื่อ รายละเอียดการใช้ งาน Add Standard ใช้สำหรับเปิ ด Project ใหม่ เพื่อออกแบบ Program ตำมที่ EXE Project ต้องกำร ใช้ในกำรเพิ่ม Form เข้ำไปไว้ใน Project ที่มีกำรใช้งำน Add Form มำกกว่ำหนึ่ง Form ใช้เรี ยก Menu Editor ซึ่งเป็ นเครื่ องที่ใช้ในกำรสร้ำง Menu Menu Editor ั ให้กบ Form Open ใช้สำหรับเรี ยก Project งำนที่ได้บนทึกมำก่อนหน้ำแล้ว ั Save ใช้ในกำรบันทึก Project ที่ได้สร้ำงขึ้นมำ ่ ใช้สำหรับตัด Object ต่ำง ๆ ที่อยูบน Form เพื่อนำไปใช้งำน Cut ตำมที่ตองกำร ้ Copy ใช้สำหรับ Copy Object บน Form Paste ใช้สำหรับ Paste Object ที่ได้ทำกำร Cut หรื อ Copy ไว้
  • 3. ใช้สำหรับค้นหำคำใน Editor ซึ่งใช้ในกรณี ที่มีกำรเขียนคำสั่ง Find ใน Form Editor Undo Typing ใช้สำหรับยกเลิกคำที่พิมพ์ใน Editor ใน Form Editor Redo Typing ใช้สำหรับทำซ้ ำคำที่พิมพ์ใน Editor ใช้สำหรับ Run Project ที่ได้จดทำขึ้น เพื่อดูผลลัพธ์ก่อนกำร ั Start นำไปใช้งำนต่อไป Break ใช้สำหรับหยุดกำรทำงำน Project ชัวครำว ่ End ใช้สำหรับหยุดหรื อยกเลิกกำร Run Project ใช้แสดงคุณสมบัติหรื อว่ำรำยละเอียดของ Project ว่ำ Project Explorer ประกอบไปด้วย Form หรื อว่ำ Module ใดบ้ำง Project Window ใช้สำหรับกำหนดคุณสมบัติของ Project และ Form Form Layout ใช้สำหรับเรี ยกจอภำพ Form Layout ซึ่งใช้แสดงตำแหน่ง window ของ Form บนหน้ำจอ ใช้สำหรับเรี ยกจอภำพ Object Browser ซึ่งใช้แสดง Class Object Browser และสมำชิกของแต่ละ Class Tool Box ใช้สำหรับเรี ยก Tool Boxขึ้ นมำบนจอภำพ ตำแหน่งของ ใช้บอกตำแหน่งในแกน x และ y ของ Form Form ขนำดของ Form ใช้บอกถึงขนำดของ Form ตำมแนวแกน x และ y
  • 4. Toolbox คือ แถบสัญลักษณ์ Controls ต่ำง ๆ ที่ใช้สำหรับพัฒนำโปรแกรมประยุกต์ แบ่ง เป็ น 2 กลุ่ม คือ 1. คอนโทรลภายใน (Intrinsic controls) เป็ นชุดคอนโทรลมำตรฐำนของ Visual Basic ทุก ๆ ครั้งที่มีกำรเรี ยกใช้ Form เพื่อสร้ำงโปรแกรมประยุกต์ คอลโทรลชุดนี้จะถูกเรี ยกขึ้นมำอัตโนมัติ สำมำรถเลือกใช้งำนคอลโทรลกลุ่มนี้ได้ทนที ั ไอคอน ชื่อตัว Control ชื่อ Class คาอธิบาย Check box CheckBox ั ใช้กบกำรเลือกแบบ ถูก/ผิด ( True/False, Yes/No) Combo box ComboBox เป็ นตัว control เป็ นกำรผสมระหว่ำง Text box กับ List box ซึ่งจะปรำกฏรำยกำร เมื่อมีกำรคลิก ลูกศร และ Combo box ไม่สนับสนุนกำรเลือก แบบหลำยค่ำ Command button CommandButton ปุ่ มคำสั่งเป็ นตัว control ทีใช้ในทุกฟอร์ม ตำมปกติจะเขียนคำสั่งใน Click event procedure ของตัว control นี้
  • 5. Data Data เป็ นตัว control ที่สำมำรถรวมข้อมูลกับฐำนข้อมูล ได้ และเป็ นส่ วนที่ Visual Basic ให้ผใช้สำมำรถ ู้ ติดต่อระหว่ำงตัว control บนฟอร์มกับฟิ ลด์ใน table ของฐำนข้อมูล โดย Data จะทำงำนกับ Database Jet ของฐำนข้อมูล แต่ไม่สำมำรถ ทำงำนกับ ActiveX Data Object (ADO) ได้ Directory List DirListBox เป็ น List box แบบหนึ่ง ที่แสดงไดเรคทอรี และ box พำร์ทที่เลือก Drive List box DriveListBox คล้ำยกับ Combo box ที่ใช้เลือกชื่อของไดร์ฟใน ระบบ File list box FileListBox เป็ น List box ชนิดพิเศษที่ใช้แสดงชื่อไฟล์ใน ไดเรคทอรี Frame Frame สำมำรถใช้เป็ น container สำหรับตัว control อื่น Horizontal และ HScrollBar และ ใช้เป็ นแถบเลื่อนแบบ stand-alone แต่มกจะไม่ ั Vertical Scroll VScrollBar ค่อยมีกำรใช้ เพรำะตัว control อื่น ๆ ส่ วนใหญ่ Bar จะมีแถบเลื่อนของตัวเอง Image Image เป็ นตัว control ใช้เก็บภำพคล้ำยกับ Picture box แต่ไม่สำมำรถทำงำนแบบ container ได้ Image มี ข้อดีที่ใช้ทรัพยำกรของระบบน้อยกว่ำ Picture box Label Label เป็ นตัว control ที่ใช้แสดงข้อควำม หรื อป้ ำยชื่อ Line Line เป็ นตัว control ใช้สำหรับกำรตกแต่งด้ำน กรำฟฟิ ก List box ListBox เป็ นตัว control ที่เก็บรำยกำรของค่ำ และให้ผใช้ ู้ เลือก ซึ่งสำมำรถเป็ นกำรเลือกค่ำเดียวหรื อหลำย ค่ำ ขึ้นกับกำรกำหนดคุณสมบัติ MultiSelect OLE container OLE เป็ นตัว control ที่สำมำรถเป็ น Host window
  • 6. ให้กบโปรแกรมภำยนอก เช่น Microsoft Excel หรื ออำจจะกล่ำวว่ำเป็ นกำรสร้ำง window ให้กบ ั โปรแกรมอื่นบนโปรแกรมประยุกต์ Visual Basic Option button OptionButton เป็ นตัว control ใช้กบกลุ่มตัว control โดยให้ ั เลือกได้เพียงตัว control เดียวต่อครั้งหนึ่ง เมื่อมี กำรเลือกตัว control ในกลุ่มแล้ว ตัว control อื่น ในกลุ่มจะเปลี่ยนจำกกำรเลือกโดยอัตโนมัติ Picture box PictureBox ใช้แสดงภำพในฟอร์แมต BMP, DIB (bitmap), ไอคอน (ico), WMF (metafile), GIF และ JPEG เป็ นต้น Shape Shape เป็ นตัว control ใช้สำหรับกำรตกแต่งด้ำน กรำฟฟิ ก Text box TextBox เป็ นตัว control ที่เป็ นฟิ ลด์ ใช้เก็บตัวอักษรที่ สำมำรถแก้ไขโดยผูใช้ได้ และได้รับกำรใช้งำน ้ มำก Timer Timer เป็ นตัว control พิเศษที่ไม่เห็นเมื่อเวลำเรี ยกใช้ เป็ นตัวจัดกำรและควบคุมที่เกี่ยวกับเวลำ 2. คอนโทรล ActiveX (ActiveX controls) เป็ นชุดคอนโทรลเพิ่มเติมที่ไมโครซอฟท์จดเตรี ยม ั ไว้ เพื่อเพิมขีดควำมสำมำรถในกำรพัฒนำโปรแกรมประยุกต์ กำรเพิมคอนโทรลกลุ่มนี้เข้ำมำใน ่ ่ ทูลบ๊อกซ์ทำโดยเลือกเมนู Project/Components
  • 7. Form Designer เป็ นส่ วนที่ใช้ออกแบบกำรแสดงผลส่ วนที่ใช้ติดต่อกับผูใช้ ฟอร์มเป็ นออบเจ็กต์แรกที่ถูกเตรี ยม ้ ไว้ให้ใช้งำน คอลโทรลทุกตัวที่ตองกำรใช้งำนจะต้องนำไปบรรจุไว้ในฟอร์ม นำคอลโทรลมำ ้ ประกอบกันขึ้นเป็ นโปรแกรมประยุกต์ ทุกครั้งที่เปิ ด Visual Basic ขึ้นมำ หรื อ สร้ำง Project ใหม่จะมีฟอร์มว่ำง 1 ฟอร์มถูกสร้ำงเตรี ยมไว้เสมอ Project Explorer Project Explorer ใช้สำหรับบริ หำรและจัดกำรโปรเจ็กซ์ โดยจะแสดงองค์ประกอบของแต่ละ โปรเจ็กต์แบบโครงร่ ำงต้นไม้ (tree-view)ตัวโปรเจ็กตจะหมำยถึงโปรแกรมประยุกต์ซ่ ึ งจะอยู่ ส่ วนบนสุ ด ถัดมำ จะแสดงส่ วนประกอบต่ำง ๆ ของโปรเจ็กต์น้ น ๆ ว่ำประกอบด้วยอะไรบ้ำง ั เช่น ฟอร์มโมดูล รำยงำน เป็ นต้น ถ้ำมี 2 โปรเจ็กต์ข้ ึนไป ก็จะแสดงแยกออกเป็ นส่ วนต่ำงหำก อีกโปรเจ็กต์ ถ้ำต้องกำรใช้งำนส่ วนใด ของโปรเจ็กต์ไหนก็สำมำรถคลิ๊กเลือกได้ทนที ั
  • 8. Project Explorer แบบโปรเจ็กต์เดียว และ แบบหลำยโปรเจ็กต์ ส่ วนประกอบของโปรเจ็กต์ คือโปรแกรมประยุกต์ที่พฒนำอยู่ มีนำมสกุล .vbp ั Project (n) ่ เป็ นฟอร์มที่มีอยูในโปรเจ็กต์น้ น ๆ ใน 1 โปรเจ็กต์อำจมีมำกกว่ำ 1 ฟอร์มก็ ั Form (n) .frm ได้ มีนำมสกุล เป็ นที่เก็บชุดคำสั่งที่คุณเขียนขึ้นมำ โดยจะเก็บชุดคำสั่งที่ใช้บ่อย ๆมี Modules นำมสกุล .bas เป็ นโมดูลชนิดพิเศษที่มีลกษณะเป็ นอ๊อบเจ็กต์ ที่สำมำรถสร้ำงขึ้นมำได้ จะ ั Class Modules มีนำมสกุล .cls User controls เป็ นส่ วนที่เก็บคอนโทรล ActiveX ที่คุณสร้ำงขึ้นมำ มีนำมสกุล .ctl Designers เป็ นส่ วนของรำยงำนที่ถูกสร้ำงขึ้นมีนำมสกุลเป็ น .dsr Properties Window หน้ำต่ำงคุณสมบัติเป็ นส่ วนที่ใช้กำหนดคุณสมบัติของออบเจ็กต์ที่ถูกเลือก (adtive) หรื อได้รับ ่ ควำมสนใจ (focus) อยูขณะนั้น ซึ่งสำมำรถที่จะปรับเปลี่ยนค่ำต่ำง ๆ ของคอลโทรลเพื่อให้เกิด ควำมเหมำะสมและตรงกับควำมต้องกำรใช้งำนได้ทนที ั
  • 9. ในหน้ำต่ำงคุณสมบัติ จะประกอบไปด้วยแท็ป 2 แท็ป คือ 1. แท็ป Alphabetic เป็ นแท็ปที่แสดงรำยกำรคุณสมบัติ เรี ยงตำมตัวอักษรในภำษำอังกฤษ 2. แท็ป Categorized เป็ นแท็ปที่แสดงรำยกำรคุณสมบัติ โดยกำรจัดกลุ่มของคุณสมบัติที่มีหน้ำที่ คล้ำยกัน หน้ าต่ าง Form Layout เป็ นส่ วนที่แสดงให้เห็นตำแหน่งของฟอร์ม และสำมำรถกำหนดตำแหน่งของฟอร์ม ที่ปรำกฎ ่ บนจอภำพในขณะประมวลผลได้ โดยกำรเคลื่อนย้ำยฟอร์มจำลอง ที่อยูในจอภำพจำลองด้วยกำร drag เมำส์ ไปยังตำแหน่งทีคุณต้องกำร โดยจะมีผลในขณะประมวลผลเท่ำนั้น Immediate Window เป็ นหน้ำต่ำงที่ให้ประโยชน์ ในกรณี ทีคุณต้องกำรทรำบผล กำรประมวลผลโดยทันที เช่น กำร ทดสอบโปรแกรมย่อยต่ำง ๆ เป็ นต้น เมื่อคุณสั่งประมวลผลโปรเจ็กต์ หน้ำต่ำงนี้จะปรำกฎขึ้น โดยอัตโนมัติ
  • 10. หน้ าต่ าง New Project หน้ำต่ำง New Project จะปรำกฎขึ้นมำเมื่อเลือกเมนู File/New Project กรอบโต้ตอบนี้ จะแสดง ชนิดของโปรแกรมประยุกต์ ที่คุณต้องกำรพัฒนำ ซึ่งจะคล้ำยกับตอนที่เปิ ดโปรแกรม Visual Basic ขึ้นมำครั้งแรก หน้ าต่ าง Code Editor เป็ นส่ วนที่ใช้ในกำรเขียนชุดคำสังสำหรับกำรประมวลผล และควบคุมกำรทำงำนของคอล ่ โทรล ต่ำง ๆ