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

14,433
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
14,433
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
56
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 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. 2. ทูลบาร์ (Toolbar) เป็ นแถบสัญลักษณ์ที่ใช้สำหรับเข้ำถึงชุดคำสั่งของ Visual Basic ได้ทนที ัโดยจะนำคำสั่งที่ถูกใช้งำนบ่อย ๆ มำแสดงทูลบาร์ สามารถแบ่ งออกได้ เป็ น 4 กลุ่มใหญ่ ๆ คือ1. Standard Toolbars เป็ นทูลบำร์มำตรฐำนประกอบด้วยคำสั่งที่เกี่ยวกับกำรจัดกำร Project2. Edit Toolbars เป็ นทูลบำร์ที่ประกอบไปด้วยคำสั่งที่ใช้สำหรับช่วยในกำรเขียนโค้ดใน codeeditor3. 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. 3. ใช้สำหรับค้นหำคำใน Editor ซึ่งใช้ในกรณี ที่มีกำรเขียนคำสั่งFind ใน Form EditorUndo Typing ใช้สำหรับยกเลิกคำที่พิมพ์ใน Editor ใน Form EditorRedo Typing ใช้สำหรับทำซ้ ำคำที่พิมพ์ใน Editor ใช้สำหรับ Run Project ที่ได้จดทำขึ้น เพื่อดูผลลัพธ์ก่อนกำร ัStart นำไปใช้งำนต่อไปBreak ใช้สำหรับหยุดกำรทำงำน Project ชัวครำว ่End ใช้สำหรับหยุดหรื อยกเลิกกำร Run Project ใช้แสดงคุณสมบัติหรื อว่ำรำยละเอียดของ Project ว่ำProject Explorer ประกอบไปด้วย Form หรื อว่ำ Module ใดบ้ำงProject Window ใช้สำหรับกำหนดคุณสมบัติของ Project และ FormForm Layout ใช้สำหรับเรี ยกจอภำพ Form Layout ซึ่งใช้แสดงตำแหน่งwindow ของ Form บนหน้ำจอ ใช้สำหรับเรี ยกจอภำพ Object Browser ซึ่งใช้แสดง ClassObject Browser และสมำชิกของแต่ละ ClassTool Box ใช้สำหรับเรี ยก Tool Boxขึ้ นมำบนจอภำพตำแหน่งของ ใช้บอกตำแหน่งในแกน x และ y ของ FormFormขนำดของ Form ใช้บอกถึงขนำดของ Form ตำมแนวแกน x และ y
  4. 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. 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 boxLabel Label เป็ นตัว control ที่ใช้แสดงข้อควำม หรื อป้ ำยชื่อLine Line เป็ นตัว control ใช้สำหรับกำรตกแต่งด้ำน กรำฟฟิ กList box ListBox เป็ นตัว control ที่เก็บรำยกำรของค่ำ และให้ผใช้ ู้ เลือก ซึ่งสำมำรถเป็ นกำรเลือกค่ำเดียวหรื อหลำย ค่ำ ขึ้นกับกำรกำหนดคุณสมบัติ MultiSelectOLE container OLE เป็ นตัว control ที่สำมำรถเป็ น Host window
  6. 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. 7. Form Designerเป็ นส่ วนที่ใช้ออกแบบกำรแสดงผลส่ วนที่ใช้ติดต่อกับผูใช้ ฟอร์มเป็ นออบเจ็กต์แรกที่ถูกเตรี ยม ้ไว้ให้ใช้งำน คอลโทรลทุกตัวที่ตองกำรใช้งำนจะต้องนำไปบรรจุไว้ในฟอร์ม นำคอลโทรลมำ ้ประกอบกันขึ้นเป็ นโปรแกรมประยุกต์ ทุกครั้งที่เปิ ด Visual Basic ขึ้นมำ หรื อ สร้ำง Projectใหม่จะมีฟอร์มว่ำง 1 ฟอร์มถูกสร้ำงเตรี ยมไว้เสมอ Project ExplorerProject Explorer ใช้สำหรับบริ หำรและจัดกำรโปรเจ็กซ์ โดยจะแสดงองค์ประกอบของแต่ละโปรเจ็กต์แบบโครงร่ ำงต้นไม้ (tree-view)ตัวโปรเจ็กตจะหมำยถึงโปรแกรมประยุกต์ซ่ ึ งจะอยู่ส่ วนบนสุ ด ถัดมำ จะแสดงส่ วนประกอบต่ำง ๆ ของโปรเจ็กต์น้ น ๆ ว่ำประกอบด้วยอะไรบ้ำง ัเช่น ฟอร์มโมดูล รำยงำน เป็ นต้น ถ้ำมี 2 โปรเจ็กต์ข้ ึนไป ก็จะแสดงแยกออกเป็ นส่ วนต่ำงหำกอีกโปรเจ็กต์ ถ้ำต้องกำรใช้งำนส่ วนใด ของโปรเจ็กต์ไหนก็สำมำรถคลิ๊กเลือกได้ทนที ั
  8. 8. Project Explorer แบบโปรเจ็กต์เดียว และ แบบหลำยโปรเจ็กต์ ส่ วนประกอบของโปรเจ็กต์ คือโปรแกรมประยุกต์ที่พฒนำอยู่ มีนำมสกุล .vbp ัProject (n) ่ เป็ นฟอร์มที่มีอยูในโปรเจ็กต์น้ น ๆ ใน 1 โปรเจ็กต์อำจมีมำกกว่ำ 1 ฟอร์มก็ ัForm (n) .frm ได้ มีนำมสกุล เป็ นที่เก็บชุดคำสั่งที่คุณเขียนขึ้นมำ โดยจะเก็บชุดคำสั่งที่ใช้บ่อย ๆมีModules นำมสกุล .bas เป็ นโมดูลชนิดพิเศษที่มีลกษณะเป็ นอ๊อบเจ็กต์ ที่สำมำรถสร้ำงขึ้นมำได้ จะ ัClass Modules มีนำมสกุล .clsUser controls เป็ นส่ วนที่เก็บคอนโทรล ActiveX ที่คุณสร้ำงขึ้นมำ มีนำมสกุล .ctlDesigners เป็ นส่ วนของรำยงำนที่ถูกสร้ำงขึ้นมีนำมสกุลเป็ น .dsr Properties Window หน้ำต่ำงคุณสมบัติเป็ นส่ วนที่ใช้กำหนดคุณสมบัติของออบเจ็กต์ที่ถูกเลือก (adtive) หรื อได้รับ ่ ควำมสนใจ (focus) อยูขณะนั้น ซึ่งสำมำรถที่จะปรับเปลี่ยนค่ำต่ำง ๆ ของคอลโทรลเพื่อให้เกิด ควำมเหมำะสมและตรงกับควำมต้องกำรใช้งำนได้ทนที ั
  9. 9. ในหน้ำต่ำงคุณสมบัติ จะประกอบไปด้วยแท็ป 2 แท็ป คือ1. แท็ป Alphabetic เป็ นแท็ปที่แสดงรำยกำรคุณสมบัติ เรี ยงตำมตัวอักษรในภำษำอังกฤษ2. แท็ป Categorized เป็ นแท็ปที่แสดงรำยกำรคุณสมบัติ โดยกำรจัดกลุ่มของคุณสมบัติที่มีหน้ำที่คล้ำยกัน หน้ าต่ าง Form Layoutเป็ นส่ วนที่แสดงให้เห็นตำแหน่งของฟอร์ม และสำมำรถกำหนดตำแหน่งของฟอร์ม ที่ปรำกฎ ่บนจอภำพในขณะประมวลผลได้ โดยกำรเคลื่อนย้ำยฟอร์มจำลอง ที่อยูในจอภำพจำลองด้วยกำรdrag เมำส์ ไปยังตำแหน่งทีคุณต้องกำร โดยจะมีผลในขณะประมวลผลเท่ำนั้น Immediate Windowเป็ นหน้ำต่ำงที่ให้ประโยชน์ ในกรณี ทีคุณต้องกำรทรำบผล กำรประมวลผลโดยทันที เช่น กำรทดสอบโปรแกรมย่อยต่ำง ๆ เป็ นต้น เมื่อคุณสั่งประมวลผลโปรเจ็กต์ หน้ำต่ำงนี้จะปรำกฎขึ้นโดยอัตโนมัติ
  10. 10. หน้ าต่ าง New Projectหน้ำต่ำง New Project จะปรำกฎขึ้นมำเมื่อเลือกเมนู File/New Project กรอบโต้ตอบนี้ จะแสดงชนิดของโปรแกรมประยุกต์ ที่คุณต้องกำรพัฒนำ ซึ่งจะคล้ำยกับตอนที่เปิ ดโปรแกรม VisualBasic ขึ้นมำครั้งแรก หน้ าต่ าง Code Editorเป็ นส่ วนที่ใช้ในกำรเขียนชุดคำสังสำหรับกำรประมวลผล และควบคุมกำรทำงำนของคอล ่โทรล ต่ำง ๆ

×