1.2.3
การจัดการกับโปรเจ็กต์ใน
Visual Basic6
การจัดการโปรเจ็กต์อย่างมีประสิทธิภาพ
ช่วยให้โปรแกรมด้วย VB6 ทำได้สะดวกขึ้น
สำหรับคำว่า โปรเจ็กต์ คือกลุ่มของไฟล์ที่ใช้ในการสร้างโปรแกรม ซึ่งแต่ละไฟล์
จะเรียกว่า โมดูล โมดูลที่สร้างขึ้นในโปรเจ็กต์หนึ่ง
สามารถนำไปใช้ในอีกโปรเจ็กต์หนึ่งได้
เราสามารถศึกษาการจัดการโปเจ็กต์อย่างมีประสิทธิภาพ
เพื่อช่วยให้การสร้างโปรแกรมด้วย VB6 ทำได้สะดวกขึ้น สำหรับคำว่า โปรเจ็กต์ (Project)
นั้นก็คือ กลุ่มของไฟล์ที่ใช้ในการสร้างโปรแกรมซึ่งแต่ละไฟล์ เราจะเรียกว่าโมดูล (Module) เช่น ในตัวอย่างของบทที่แล้วจะมีฟอร์มซึ่งก็เป็นโมดูลหนึ่งเช่นกัน
เป็นต้น
ใน VB6 นี้ โมดูลที่เราได้สร้างในโปรเจ็กต์หนึ่ง
สามารถนำไปใช้ในอีกโปรเจ็กต์หนึ่งได้ เช่น
เราได้สร้างโมดูลฟอร์มที่ใช้ในการรับรหัสผ่านจากผู้ใช้
ก็สามรถนำโมดูลฟอร์มนี้ไปใช้ในโปรเจ็กต์อื่นๆ
ได้ทำการสร้างโปรแกรมเป็นไปอย่างรวดเร็วขึ้น
การทำงานกับโปรเจ็กต์
เนื่องจากใน VB6
เราจำเป็นต้องทำงานเกี่ยวข้องกับไฟล์โปรเจ็กต์ทุกครั้งที่สร้างโปรแกรมขึ้นมาดังนั้น
เราจึงต้องทำความเข้าใจในคำสั่งต่างๆ ที่ VB6
ใช้ในการทำงานต่างๆ ได้อย่างถ่องแท้ และเข้าใจโครงสร้างโปรเจ็กต์ของ VB6 ด้วย เพื่อช่วยเราในการทำงานต่างๆ ได้อย่างรวดเร็ว
ไฟล์ประเภทต่างๆ ที่มีโปรเจ็กต์ของ VB6
โปรเจ็กต์มีไฟล์ที่ใช้เก็บฟอร์ม
และโมดูลต่างๆ มากมาย ดังต่อไปนี้
ชนิดของไฟล์
|
คำอธิบาย
|
ส่วนขยายไฟล์
|
ไฟล์กลุ่มโปรเจ็กต์
ไฟล์โปรเจ็กต์
ไฟล์ของฟอร์ม
ไฟล์ไบนารีของฟอร์ม
ไฟล์โมดูลมาตรฐาน
ไฟล์คลาสโมดูล
ไฟล์ ActiveX Controls
ไฟล์ของ ActiveX Documents
ไฟล์ของ Property Page
|
เป็นไฟล์ที่ใช้บอกว่าโปรแกรมของเรามีกี่โปรเจ็กต์ โปรเจ็กต์อะไรบ้าง
เป็นไฟล์หลักของโปรเจ็กต์ เก็บข้อมูลว่าโปรเจ็กต์มีกี่ไฟล์
ไฟล์อะไรบ้าง
เป็นไฟล์ที่เก็บข้อมูลเกี่ยวกับฟอร์ม
เก็บข้อมูลคอนโทรลคำสั่งจัดการอีเว็นต์ของฟอร์มนั้นๆ
เป็นไฟล์ที่เก็บข้อมูลแบบไบนารีฟอร์ม เช่น รูปภาพบนฟอร์ม หรือ
ไอคอนเป็นต้น
ส่วนใหญ่จะใช้กับค่าคงที่ ตัวแปร โปรแกรมย่อยที่ให้ไฟล์อื่นๆ
เรียกใช้งาน
ใช้ในการสร้างออบเจ็กต์ที่มีลักษณะต่างๆ ตามที่เราต้องการ
จะเป็นไฟล์ของคอนโทรลแบบ ActiveX
ซึ่งเป็นคอนโทรลที่เราสร้างขึ้นมาใช้เองได้ และสามารถนำคอนโทรลนี้ไปนี้ไปใช้ใน
โปรเจ็กต์อื่นได้
จะเป็นไฟล์โปรแกรมที่สามารถนำไปแสดงบนเว็บบราวเซอร์ได้
จะเป็นไฟล์ของ Property Page ที่ใช้แสดงคุณสมบัติของคอนโทรลของเรา
|
.vbg
.vbp
.frm
.frx
.bas
.cls
.ctl
.dob
.pag
|
การทำงานกับ Project Explorer
หน้าต่าง Project
Explorer
เป็นหน้าต่างที่แสดงให้เห็นโครงสร้างของโปรเจ็กต์ที่เราทำงานด้วยโดยจะแสดงไฟล์โมดูล
รวมทั้งคอมโพเม้นต่างๆ (เช่นออบเจ็กต์ภายนอก) ที่ใช้ในโปรเจ็กต์
ดังนั้นทุกครั้งที่มีการเพิ่มและลบไฟล์ต่างๆ ในโปรเจ็กต์ VB6
จะเปลี่ยนข้อมูลเกี่ยวกับโปรเจ็กต์ที่แสดงในหน้าต่าง Project Explorer ให้สอดคล้องตามไปด้วย และเมื่อมีการ Save Project VB6 จะบันทึกไฟล์ต่างๆ ตามที่แสดง ใน Project Explorer
จากรูป หน้าต่าง Project Explorer จะแสดงโมดูลต่างๆ ซึ่งมีปุ่มอยู่ 3 ปุ่มสำหรับเลือกรูปแบบการแสดงข้อมูล ดังต่อไปนี้
ปุ่ม View Code แสดงโค้ดคำสั่งของไฟล์ที่เราเลือก
ปุ่ม View Object แสดงฟอร์มของไฟล์ที่เราเลือก
ปุ่ม Toggle Folders เป็นปุ่มที่ใช้ในสับเปลี่ยนระหว่างการแสดงผลแบบแยกประเภทโมดูล และการแสดงผลแบบรวมทุกโมดูล
การสร้าง เปิด และบันทึกโปรเจ็กต์
พื้นฐานในการทำงานกับโปรเจ็กต์ จะประกอบด้วยการสร้าง เปิด และเซฟโปรเจ็กต์ ซึ่งเราจะอธิบายขั้นตอนการทำงานดังต่อไปนี้
การสร้างโปรเจ็กต์ใหม่ (Create Project)
1. เลือกคำสั่ง File>New Project จากเมนู
2. ถ้าเราเปิดโปรเจ็กต์อื่นไว้แล้ว และยังไม่ได้เซฟ VB6 จะแสดงข้อความที่เตือนให้เราเซฟก่อน
3. หลังจากนั้น จะปรากฏไดอะล็อกซ์ New Project ให้เราเลือกชนิดของโปรเจ็กต์ที่ต้องการสร้างขึ้นมาใหม่
ในการเปิดโปรเจ็กต์ที่มีอยู่แล้วขึ้นมา ให้เราทำตามขั้นตอนต่อไปนี้
1. เลือก File>Open Project
2. จะปรากฏไดอะล็อกซ์ Open Project ให้เราเลือกไฟล์โปรเจ็กต์ที่เราต้องการเปิดขึ้นมาทำงาน
3. คลิกเมาส์ปุ่ม Open
การเพิ่มเติมไฟล์โมดูลต่างๆ เข้าไปในโปรเจ็กต์
เนื่องจากในโปรแกรมที่เราจะสร้างขึ้นมาบางครั้ง อาจจะต้องประกอบด้วยฟอร์มมากกว่า 1 ฟอร์ม(ซึ่งฟอร์มก็เป็นโมดูลชนิดหนึ่ง) ดังนั้นใน VB6 จึงอนุญาตให้เราเพิ่มส่วนประกอบต่างๆ ของโปรเจ็กต์ได้โดยเลือก Project>App<ชนิดของโมดูลที่จะเพิ่ม>
การลบไฟล์โมดูลออกจากโปรเจ็กต์
ในบางครั้ง เราอาจจะไม่ต้องการใช้ไฟล์โมดูลนั้นแล้ว
ก็สามารถลบไฟล์นั้นออกจากโปรเจ็กต์ได้โดยให้ทำตามขั้นตอนต่อไปนี้
1.
ให้เราเลือกชื่อไฟล์ที่เราต้องการลบออกในหน้าต่าง
Project Explorer
2.
เลือกคำสั่ง Project>Remove<ชื่อไฟล์ที่เลือก>
3.
ต่อจากนั้นในหน้าต่าง
Project Explorer ไฟล์นั้นจะหายไป
การเซฟไฟล์ต่างๆ
ในโปรเจ็กต์
ถ้าเราต้องการเซฟไฟล์โมดูลในโปรเจ็กต์เพียงไฟล์เดียว
เราสามารถทำได้ตามขั้นตอนดังต่อไปนี้
1.
ให้เลือกชื่อไฟล์ที่เราต้องการเซฟใน
Project Explorer
2.
เลือกคำสั่ง File>Save<ชื่อโมดูล>
ไม่มีความคิดเห็น:
แสดงความคิดเห็น