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

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

Embed Size (px)

DESCRIPTION

 

Citation preview

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

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

สวนประกอบ รายละเอยด

Form เปนสวนทใชส ำหรบจอภำพของโปรแกรมขนใชงำน โดยจะท ำหนำทเปน Background ขอจอภำพ

Toolbox เปนสวนทประกอบดวย Icon ตำง ๆ หรอ ทเรยกวำ Control ทจะน ำไปใชงำนโดยกำรน ำไปวำงบน Form

Toolbar เปนเครองมอทชวยในกำรพฒนำโปรแกรม หรอเปนเครองมอทมกำรเรยกใชบอย ๆ

Project Explorer Window

เปนสวนทใชส ำหรบเรยก Form ตำง ๆ ขนมำแกไข ในกรณทม Form มำกกวำ 1 Form

Properties Window เปนจอภำพทใชก ำหนดคณสมบตตำง ๆ ของ Project ทเรำไดออกแบบไวเพอใหท ำงำนตำมควำมตองกำร

Form Layout Window ใชส ำหรบก ำหนดต ำแหนงของ Form ทจะใหแสดงอยในจอภำพเมอท ำกำร Run

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

ทลบาร (Toolbar) เปนแถบสญลกษณทใชส ำหรบเขำถงชดค ำสงของ Visual Basic ไดทนท โดยจะน ำค ำสงทถกใชงำนบอย ๆ มำแสดง

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

ไอคอน ชอ รายละเอยดการใชงาน

Add Standard EXE Project

ใชส ำหรบเปด Project ใหม เพอออกแบบ Program ตำมทตองกำร

Add Form ใชในกำรเพม Form เขำไปไวใน Project ทมกำรใชงำนมำกกวำหนง Form

Menu Editor ใชเรยก Menu Editor ซงเปนเครองทใชในกำรสรำง Menu ใหกบ Form

Open ใชส ำหรบเรยก Project งำนทไดบนทกมำกอนหนำแลว

Save ใชในกำรบนทก Project ทไดสรำงขนมำ

Cut ใชส ำหรบตด Object ตำง ๆ ทอยบน Form เพอน ำไปใชงำนตำมทตองกำร

Copy ใชส ำหรบ Copy Object บน Form

Paste ใชส ำหรบ Paste Object ทไดท ำกำร Cut หรอ Copy ไว

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

Find ใชส ำหรบคนหำค ำใน Editor ซงใชในกรณทมกำรเขยนค ำสงใน Form Editor

Undo Typing ใชส ำหรบยกเลกค ำทพมพใน Editor ใน Form Editor

Redo Typing ใชส ำหรบท ำซ ำค ำทพมพใน Editor

Start ใชส ำหรบ Run Project ทไดจดท ำขน เพอดผลลพธกอนกำรน ำไปใชงำนตอไป

Break ใชส ำหรบหยดกำรท ำงำน Project ชวครำว

End ใชส ำหรบหยดหรอยกเลกกำร Run Project

Project Explorer ใชแสดงคณสมบตหรอวำรำยละเอยดของ Project วำประกอบไปดวย Form หรอวำ Module ใดบำง

Project Window ใชส ำหรบก ำหนดคณสมบตของ Project และ Form

Form Layout window

ใชส ำหรบเรยกจอภำพ Form Layout ซงใชแสดงต ำแหนงของ Form บนหนำจอ

Object Browser ใชส ำหรบเรยกจอภำพ Object Browser ซงใชแสดง Class และสมำชกของแตละ Class

Tool Box ใชส ำหรบเรยก Tool Boxขนมำบนจอภำพ

ต ำแหนงของ Form

ใชบอกต ำแหนงในแกน x และ y ของ Form

ขนำดของ Form ใชบอกถงขนำดของ Form ตำมแนวแกน x และ y

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

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 น

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

Data Data เปนตว control ทสำมำรถรวมขอมลกบฐำนขอมลได และเปนสวนท Visual Basic ใหผใชสำมำรถตดตอระหวำงตว control บนฟอรมกบฟลดใน table ของฐำนขอมล โดย Data จะท ำงำนกบ Database Jet ของฐำนขอมล แตไมสำมำรถท ำงำนกบ ActiveX Data Object (ADO) ได

Directory List box

DirListBox เปน List box แบบหนง ทแสดงไดเรคทอรและพำรททเลอก

Drive List box DriveListBox คลำยกบ Combo box ทใชเลอกชอของไดรฟในระบบ

File list box FileListBox เปน List box ชนดพเศษทใชแสดงชอไฟลในไดเรคทอร

Frame Frame สำมำรถใชเปน container ส ำหรบตว control อน

Horizontal และ Vertical Scroll Bar

HScrollBar และ VScrollBar

ใชเปนแถบเลอนแบบ stand-alone แตมกจะไมคอยมกำรใช เพรำะตว control อน ๆ สวนใหญ จะมแถบเลอนของตวเอง

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

Page 6: ส่วนประกอบของโปรแกรม Visual basic 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

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

Form Designer เปนสวนทใชออกแบบกำรแสดงผลสวนทใชตดตอกบผใช ฟอรมเปนออบเจกตแรกทถกเตรยมไวใหใชงำน คอลโทรลทกตวทตองกำรใชงำนจะตองน ำไปบรรจไวในฟอรม น ำคอลโทรลมำประกอบกนขนเปนโปรแกรมประยกต ทกครงทเปด Visual Basic ขนมำ หรอ สรำง Project ใหมจะมฟอรมวำง 1 ฟอรมถกสรำงเตรยมไวเสมอ

Project Explorer Project Explorer ใชส ำหรบบรหำรและจดกำรโปรเจกซ โดยจะแสดงองคประกอบของแตละโปรเจกตแบบโครงรำงตนไม (tree-view)ตวโปรเจกตจะหมำยถงโปรแกรมประยกตซงจะอยสวนบนสด ถดมำ จะแสดงสวนประกอบตำง ๆ ของโปรเจกตนน ๆ วำประกอบดวยอะไรบำง เชน ฟอรมโมดล รำยงำน เปนตน ถำม 2 โปรเจกตขนไป กจะแสดงแยกออกเปนสวนตำงหำกอกโปรเจกต ถำตองกำรใชงำนสวนใด ของโปรเจกตไหนกสำมำรถคลกเลอกไดทนท

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

Project Explorer แบบโปรเจกตเดยว และ แบบหลำยโปรเจกต

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

Project (n)

คอโปรแกรมประยกตทพฒนำอย มนำมสกล .vbp

Form (n) .frm เปนฟอรมทมอยในโปรเจกตนน ๆ ใน 1 โปรเจกตอำจมมำกกวำ 1 ฟอรมกได มนำมสกล

Modules เปนทเกบชดค ำสงทคณเขยนขนมำ โดยจะเกบชดค ำสงทใชบอย ๆมนำมสกล .bas

Class Modules เปนโมดลชนดพเศษทมลกษณะเปนออบเจกต ทสำมำรถสรำงขนมำได จะมนำมสกล .cls

User controls เปนสวนทเกบคอนโทรล ActiveX ทคณสรำงขนมำ มนำมสกล .ctl Designers เปนสวนของรำยงำนทถกสรำงขนมนำมสกลเปน .dsr

Properties Window หนำตำงคณสมบตเปนสวนทใชก ำหนดคณสมบตของออบเจกตทถกเลอก (adtive) หรอไดรบควำมสนใจ (focus) อยขณะนน ซงสำมำรถทจะปรบเปลยนคำตำง ๆ ของคอลโทรลเพอใหเกดควำมเหมำะสมและตรงกบควำมตองกำรใชงำนไดทนท

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

ในหนำตำงคณสมบต จะประกอบไปดวยแทป 2 แทป คอ 1. แทป Alphabetic เปนแทปทแสดงรำยกำรคณสมบต เรยงตำมตวอกษรในภำษำองกฤษ 2. แทป Categorized เปนแทปทแสดงรำยกำรคณสมบต โดยกำรจดกลมของคณสมบตทมหนำทคลำยกน หนาตาง Form Layout

เปนสวนทแสดงใหเหนต ำแหนงของฟอรม และสำมำรถก ำหนดต ำแหนงของฟอรม ทปรำกฎบนจอภำพในขณะประมวลผลได โดยกำรเคลอนยำยฟอรมจ ำลอง ทอยในจอภำพจ ำลองดวยกำร drag เมำส ไปยงต ำแหนงทคณตองกำร โดยจะมผลในขณะประมวลผลเทำนน

Immediate Window

เปนหนำตำงทใหประโยชน ในกรณทคณตองกำรทรำบผล กำรประมวลผลโดยทนท เชน กำรทดสอบโปรแกรมยอยตำง ๆ เปนตน เมอคณสงประมวลผลโปรเจกต หนำตำงนจะปรำกฎขนโดยอตโนมต

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

หนาตาง New Project หนำตำง New Project จะปรำกฎขนมำเมอเลอกเมน File/New Project กรอบโตตอบน จะแสดงชนดของโปรแกรมประยกต ทคณตองกำรพฒนำ ซงจะคลำยกบตอนทเปดโปรแกรม Visual Basic ขนมำครงแรก

หนาตาง Code Editor

เปนสวนทใชในกำรเขยนชดค ำสงส ำหรบกำรประมวลผล และควบคมกำรท ำงำนของคอลโทรล ตำง ๆ