yodchaloodwa.files.wordpress.com€¦ · web...

13
ใใใใใใใใใ สสสสสสสสสสสสสสสสสส Visual Basic 6.0 ใใใใใใใใใใ ใใใใใใใใใใ Form สสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสสสสส สสสสสสสสสสสสสสสสสสส Background สสสสสสส Toolbox สสสสสสสสสสสสสสสสสสสสส Icon สสสส ส สสสส สสสสสสสสสสส Control สสสสสสสสสส สสสสสสสสสสสสสสสสสสสสสส Form Toolbar สสสสสสสสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสสสสสสส ส Project Explorer Window สสสสสสสสสสสสสสสสสสสสสสสสสส Form สสสส ส สสสสสสสสสสส สสสสสสสสสสส Form สสสสสสส 1 Form Properties สสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสส ส

Upload: ngocong

Post on 08-Aug-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

ใบความรสวนประกอบของจอภาพ Visual Basic 6.0

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

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

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

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

Project Explorer Window

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

Properties Window

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

Form Layout ใชสำาหรบกำาหนดตำาแหนงของ Form ทจะใหแสดงอยใน

Page 2: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

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 งานทไดบนทกมากอน

Page 3: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

หนาแลว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 ขนมาบนจอภาพ

Page 4: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

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

ขนาดของ Form

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

Toolbox คอ แถบสญลกษณ Controls ตาง ๆ ทใชสำาหรบพฒนาโปรแกรมประยกต แบง เปน 2 กลม คอ1. คอนโทรลภายใน (Intrinsic controls) เปนชดคอนโทรลมาตรฐานของ Visual Basic ทก ๆ ครงทมการเรยกใช Form เพอสรางโปรแกรมประยกต คอลโทรลชดนจะถกเรยกขนมาอตโนมต สามารถเลอกใชงานคอลโทรลกลมนไดทนท

Page 5: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

ไอคอน

ชอตว 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 บนฟอรมกบ

Page 6: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

ฟลดใน 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 ใชสำาหรบการตกแตงดานกราฟฟก

Page 7: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

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 พเศษทไมเหนเมอเวลาเรยกใช เปนตวจดการและควบคมทเกยวกบเวลา

Page 8: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

2. คอนโทรล ActiveX (ActiveX controls) เปนชดคอนโทรลเพมเตมทไมโครซอฟทจดเตรยมไว เพอเพมขดความสามารถในการพฒนาโปรแกรมประยกต การเพมคอนโทรลกลมนเขามาในทลบอกซทำาโดยเลอกเมน Project/Components

Form Designer

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

Page 9: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

Project Explorer

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

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

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

Page 10: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

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 เปนแทปทแสดงรายการคณสมบต เรยงตามตวอกษรในภาษาองกฤษ

Page 11: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

2. แทป Categorized เปนแทปทแสดงรายการคณสมบต โดยการจดกลมของคณสมบตทมหนาทคลายกน หรอมความสมพนธกน

หนาตาง Form Layout

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

Immediate Window

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

หนาตาง New Project

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

ตองการพฒนา ซงจะคลายกบตอนทเปดโปรแกรม Visual Basic ขนมา

Page 12: yodchaloodwa.files.wordpress.com€¦ · Web viewเป็นส่วนที่ประกอบด้วย Icon ต่าง ๆ หรือ ที่เรียกว่า

ครงแรก

หนาตาง Code Editor

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