yodchaloodwa.files.wordpress.com€¦ · web...
TRANSCRIPT
ใบความรสวนประกอบของจอภาพ Visual Basic 6.0
สวนประกอบ รายละเอยด
Form เปนสวนทใชสำาหรบจอภาพของโปรแกรมขนใชงาน โดยจะทำาหนาทเปน Background ขอจอภาพ
Toolbox เปนสวนทประกอบดวย Icon ตาง ๆ หรอ ทเรยกวา Control ทจะนำาไปใชงานโดยการนำาไปวางบน Form
Toolbar เปนเครองมอทชวยในการพฒนาโปรแกรม หรอเปนเครองมอทมการเรยกใชบอย ๆ
Project Explorer Window
เปนสวนทใชสำาหรบเรยก Form ตาง ๆ ขนมาแกไข ในกรณทม Form มากกวา 1 Form
Properties Window
เปนจอภาพทใชกำาหนดคณสมบตตาง ๆ ของ Project ทเราไดออกแบบไวเพอใหทำางานตามความตองการ
Form Layout ใชสำาหรบกำาหนดตำาแหนงของ Form ทจะใหแสดงอยใน
Window จอภาพเมอทำาการ Run
ทลบาร (Toolbar) เปนแถบสญลกษณทใชสำาหรบเขาถงชดคำาสงของ Visual Basic ไดทนท โดยจะนำาคำาสงทถกใชงานบอย ๆ มาแสดง
ทลบารสามารถแบงออกไดเปน 4 กลมใหญ ๆ คอ1. Standard Toolbars เปนทลบารมาตรฐานประกอบดวยคำาสงทเกยวกบการจดการ Project2. Edit Toolbars เปนทลบารทประกอบไปดวยคำาสงทใชสำาหรบชวยในการเขยนโคดใน code editor3. 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 ไว
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
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 box
DirListBox เปน List box แบบหนง ทแสดงไดเรคทอรและพารททเลอก
Drive List box
DriveListBox
คลายกบ Combo box ทใชเลอกชอของไดรฟในระบบ
ไอคอน
ชอตว Control
ชอ Class คำาอธบาย
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 ใหกบโปรแกรมภายนอก เชน 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 แบบโปรเจกตเดยว และ แบบหลายโปรเจกต
สวนประกอบของโปรเจกต
Project (n) คอโปรแกรมประยกตทพฒนาอย มนามสกล .vbp
Form (n) .frm เปนฟอรมทมอยในโปรเจกตนน ๆ ใน 1 โปรเจกตอาจมมากกวา 1 ฟอรมกได มนามสกล
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
เปนสวนทใชในการเขยนชดคำาสงสำาหรบการประมวลผล และควบคมการทำางานของคอลโทรล ตาง ๆ