เพิ่ม ลบ และบันทึกไฟล์
การทำงานกับหลายไฟล์ในโปรเจ็กต์จะคล้ายกับการทำงานกับโปรเจ็กต์นั้นเอง
หากต้องการเพิ่มไฟล์ในโครงการของคุณ ให้ทำตามขั้นตอนเหล่านี้:
1. เลือก "Project" และ "Add filetype" (ในที่นี้ filetype คือประเภทของไฟล์) กล่องโต้ตอบ "เพิ่มประเภทไฟล์" (รูปที่ 4.2) จะปรากฏขึ้น
2. เลือกไฟล์ที่มีอยู่หรือประเภทไฟล์ใหม่แล้วเลือกเปิด เมื่อคุณเพิ่มไฟล์ลงในโปรเจ็กต์ คุณเพียงแค่เพิ่มการอ้างอิงไปยังไฟล์ที่มีอยู่ลงในโปรเจ็กต์ คุณไม่เพิ่มสำเนาของไฟล์ ดังนั้น หากคุณเปลี่ยนไฟล์และบันทึก การเปลี่ยนแปลงจะส่งผลต่อโปรเจ็กต์ใดๆ ที่มีไฟล์นี้ หากคุณต้องการเปลี่ยนไฟล์โดยไม่กระทบต่อโปรเจ็กต์อื่น คุณควรเลือกไฟล์ใน "Project Explorer" เลือก "บันทึกชื่อไฟล์เป็น" จากเมนู "ไฟล์" จากนั้นบันทึกไฟล์ด้วยชื่อไฟล์ใหม่
โปรดทราบว่า คุณสามารถเพิ่มไฟล์ลงในโปรเจ็กต์ได้โดยการลากไฟล์จาก Windows Explorer, File Manager หรือ Network Places และเข้าไปในหน้าต่างโปรเจ็กต์ คุณยังสามารถลากไฟล์ .ocx แล้ววางลงในกล่องเครื่องมือเพื่อเพิ่มการควบคุมใหม่
หากต้องการลบไฟล์ออกจากโครงการ ให้ทำตามขั้นตอนเหล่านี้:
1. เลือกไฟล์ใน "Project Explorer"
2. จากเมนูโครงการ เลือก ลบชื่อไฟล์
3. ไฟล์นี้จะถูกลบออกจากโครงการ แต่จะยังคงอยู่ในดิสก์ หากไฟล์ถูกลบออกจากโครงการ Visual Basic จะอัปเดตข้อมูลนี้ในไฟล์โครงการเมื่อมีการบันทึกโครงการ อย่างไรก็ตาม หากไฟล์ถูกลบออกไปนอก Visual Basic แล้ว Visual Basic จะไม่สามารถอัปเดตไฟล์โปรเจ็กต์ได้ ดังนั้น เมื่อเปิดโปรเจ็กต์ Visual Basic จะแสดงข้อความเตือนว่าไฟล์หายไป
หากต้องการบันทึกเฉพาะไฟล์โดยไม่บันทึกโครงการ ให้ทำตามขั้นตอนเหล่านี้:
1. เลือกไฟล์นี้ใน "Project Explorer"
2. จากเมนูไฟล์ เลือกบันทึกชื่อไฟล์
รวมข้อความ
นอกจากนี้ยังสามารถแทรกข้อความที่มีอยู่จากไฟล์อื่นลงในโมดูลโค้ดได้ คุณลักษณะนี้มีประโยชน์เมื่อเพิ่มรายการคงที่หรือเพิ่มข้อมูลโค้ดที่อาจบันทึกไว้ในไฟล์ข้อความ
หากต้องการแทรกไฟล์ข้อความลงในโค้ด ให้ทำตามขั้นตอนเหล่านี้:
1. จากหน้าต่าง "โครงการ" ให้เลือกแบบฟอร์มหรือโมดูลที่คุณต้องการแทรกโค้ด
2. เลือกปุ่ม "ดูโค้ด" และเลื่อนเคอร์เซอร์ไปยังตำแหน่งที่คุณต้องการแทรกโค้ดในตัวแก้ไขโค้ด
3. จากเมนูแก้ไข เลือกแทรกไฟล์
4. เลือกชื่อไฟล์ข้อความที่จะแทรกและเลือก "เปิด"
หมายเหตุ: ถ้าคุณใช้ตัวแก้ไขข้อความหรือโค้ดอื่นที่ไม่ใช่ Visual Basic เพื่อแก้ไขโค้ด Visual Basic โปรดระวังอย่าเปลี่ยนการตั้งค่าของคุณสมบัติ VB_PRedeclaredId โดยเฉพาะอย่างยิ่ง โปรดทราบว่าการเปลี่ยนแปลงแอตทริบิวต์นี้อาจทำให้เกิดปัญหาร้ายแรงสำหรับคลาส GlobalMultiUse และ GlobalSingleUse
โดยทั่วไป ห้ามแก้ไขคุณสมบัติเหล่านี้ด้วยตนเอง เนื่องจากการทำเช่นนี้จะทำให้โมดูลมีสถานะไม่สอดคล้องกันภายใน
เพิ่มการควบคุมให้กับโครงการ
ชุดการควบคุมที่มีอยู่ในกล่องเครื่องมือสามารถกำหนดแยกกันสำหรับแต่ละโครงการได้ การควบคุมใดๆ ที่กำหนดจะต้องอยู่ในกล่องเครื่องมือก่อนที่จะสามารถเพิ่มลงในแบบฟอร์มของโครงการได้ ชุดพื้นฐานของการควบคุมมาตรฐานที่มักปรากฏในกล่องเครื่องมือมีอธิบายไว้ในบทที่ 3 "แบบฟอร์ม การควบคุม และเมนู"
เพิ่มตัวควบคุม ActiveX ให้กับโครงการ
คุณสามารถเพิ่มตัวควบคุม ActiveX และออบเจ็กต์ที่เสียบได้ลงในโปรเจ็กต์ได้หลังจากที่เพิ่มลงในกล่องเครื่องมือแล้ว
หากต้องการเพิ่มการควบคุมลงในกล่องเครื่องมือของโครงการ ให้ดำเนินการ:
1. เลือกส่วนประกอบจากเมนูโครงการ กล่องโต้ตอบ "ชิ้นส่วน" จะปรากฏขึ้น ดังแสดงในรูปที่ 4.3 รายการที่แสดงในกล่องโต้ตอบนี้รวมถึงตัวควบคุม ActiveX ที่ลงทะเบียนไว้ทั้งหมด วัตถุที่เสียบได้ และผู้ออกแบบ ActiveX
2. หากต้องการเพิ่มตัวควบคุม (ที่มีนามสกุลไฟล์ .ocx) หรือวัตถุที่แทรกได้ลงในกล่องเครื่องมือ ให้เลือกช่องทำเครื่องหมายทางด้านซ้ายของชื่อตัวควบคุม
หากต้องการดูตัวควบคุมที่มีนามสกุลไฟล์ .ocx ให้เลือกแท็บตัวควบคุม หากต้องการดูวัตถุที่แทรกได้ เช่น แผนภูมิ Microsoft Excel ให้เลือกแท็บวัตถุที่แทรกได้
3. เลือก "ตกลง" เพื่อปิดกล่องโต้ตอบ "ชิ้นส่วน" ตัวควบคุม ActiveX ที่เลือกทั้งหมดจะปรากฏในกล่องเครื่องมือ
เมื่อต้องการเพิ่มตัวควบคุม ActiveX ลงในกล่องโต้ตอบส่วนประกอบ ให้เลือกปุ่มเรียกดู และค้นหาไฟล์ที่มีนามสกุล .ocx ในไดเร็กทอรีอื่น Visual Basic จะเลือกกล่องกาเครื่องหมายนี้โดยอัตโนมัติเมื่อเพิ่มตัวควบคุม ActiveX ลงในรายการตัวควบคุมที่พร้อมใช้งาน
โปรดทราบว่า ตัวควบคุม ActiveX แต่ละตัวมีไฟล์ที่มีนามสกุล .oca แฟ้มนี้เก็บข้อมูลไลบรารีแคชและข้อมูลอื่น ๆ ที่เฉพาะเจาะจงกับตัวควบคุม โดยปกติไฟล์ที่มีนามสกุล .oca จะถูกจัดเก็บไว้ในไดเร็กทอรีเดียวกันกับตัวควบคุม ActiveX และสามารถสร้างใหม่ได้เมื่อจำเป็น (ขนาดไฟล์และวันที่สามารถเปลี่ยนแปลงได้)
ลบการควบคุมออกจากโครงการ
เมื่อต้องการเอาตัวควบคุมออกจากโครงการของคุณ ให้ทำตามขั้นตอนเหล่านี้:
1. จากเมนูโครงการ เลือกส่วนประกอบ
แสดงกล่องโต้ตอบชิ้นส่วน
2. ล้างกล่องกาเครื่องหมายที่อยู่ถัดจากแต่ละตัวควบคุมที่คุณต้องการลบ
ไอคอนสำหรับการควบคุมเหล่านี้จะถูกลบออกจากกล่องเครื่องมือ
โปรดสังเกต ว่า ถ้าอินสแตนซ์ของตัวควบคุมถูกใช้ โดยฟอร์มใด ๆ ในโครงการนี้ จะไม่สามารถลบตัวควบคุมออกจากกล่องเครื่องมือได้
ใช้วัตถุจากแอปพลิเคชันอื่น
คุณยังสามารถใช้ออบเจ็กต์จากแอปพลิเคชันอื่น เช่น ที่มีอยู่ในไลบรารีออบเจ็กต์ Microsoft Excel เป็นตัวควบคุมในกล่องเครื่องมือหรือเป็นออบเจ็กต์ที่ตั้งโปรแกรมได้ในโค้ด หากต้องการเพิ่มวัตถุลงในกล่องเครื่องมือ โปรดดู "การเพิ่มการควบคุมให้กับโครงการของคุณ" ในช่วงต้นของบทนี้
หากต้องการทำให้วัตถุจากแอปพลิเคชันอื่นพร้อมใช้งานในโค้ดของคุณ แต่ไม่ใช่ในฐานะตัวควบคุม ให้ตั้งค่าการอ้างอิงไปยังไลบรารีวัตถุของแอปพลิเคชันนั้น
เมื่อต้องการเพิ่มการอ้างอิงไปยังไลบรารีวัตถุของแอปพลิเคชันอื่น ให้ทำตามขั้นตอนเหล่านี้:
1. จากเมนูโครงการ เลือกข้อมูลอ้างอิง
กล่องโต้ตอบการอ้างอิงจะปรากฏขึ้น ดังแสดงในรูปที่ 4.4
2. เลือกช่องทำเครื่องหมายถัดจากข้อมูลอ้างอิงแต่ละรายการที่คุณต้องการเพิ่มลงในโครงการ
เมื่อต้องการเพิ่มการอ้างอิงไปยังแอปพลิเคชันที่ไม่อยู่ในกล่องโต้ตอบการอ้างอิง ให้เลือกปุ่มเรียกดู จากนั้นเลือกแอปพลิเคชัน
3. เลือก "ตกลง" เพื่อเพิ่มการอ้างอิงที่เลือกไปยังโครงการ
หากคุณไม่ได้ใช้วัตถุใดๆ ในไลบรารีอ้างอิง คุณควรล้างกล่องกาเครื่องหมายสำหรับการอ้างอิงนั้นเพื่อลดจำนวนการอ้างอิงวัตถุที่ Visual Basic ต้องแก้ไข ซึ่งสามารถลดเวลาที่ใช้ในการรวบรวมโครงการของคุณ
เมื่อคุณตั้งค่าการอ้างอิงไปยังไลบรารีวัตถุที่ต้องการแล้ว ให้เลือก Object Browser จากเมนู View เพื่อค้นหาวัตถุเฉพาะ วิธีการ และคุณสมบัติของวัตถุใน Object Browser อ็อบเจ็กต์ใดๆ ที่อยู่ใน Object Browser สามารถใช้ในโค้ดได้
สำหรับข้อมูลเพิ่มเติม เกี่ยวกับ Object Browser โปรดดู "การค้นหาข้อมูล Object" ในบทที่ 9 "การเขียนโปรแกรมด้วย Objects"
ใช้ไฟล์ทรัพยากร
ไฟล์ทรัพยากรอนุญาตให้รวบรวมข้อความและบิตแมปทั้งหมดสำหรับเวอร์ชันเฉพาะที่แอปพลิเคชันใช้รวบรวมไว้ในที่เดียว โดยอาจมีการประกาศ ไอคอน ข้อความบนหน้าจอ และเนื้อหาอื่นๆ ที่อาจเปลี่ยนแปลงระหว่างเวอร์ชันที่แปลเป็นภาษาท้องถิ่น หรือระหว่างการแก้ไขต่างๆ หรือการกำหนดค่าพิเศษ
หากต้องการเพิ่มไฟล์ในโครงการของคุณ ให้ทำตามขั้นตอนเหล่านี้:
1. จากเมนู "โครงการ" เลือก "เพิ่มไฟล์"
กล่องโต้ตอบเพิ่มไฟล์จะปรากฏขึ้น
2. เลือกไฟล์ทรัพยากรที่มีอยู่ (.res) และเลือก "เปิด"
โปรเจ็กต์สามารถมีไฟล์ทรัพยากรได้เพียงไฟล์เดียวเท่านั้น หากคุณเพิ่มไฟล์ที่สองที่มีนามสกุล .res ข้อผิดพลาดจะเกิดขึ้น
รายละเอียด สำหรับ ข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาของไฟล์ทรัพยากร โปรดดูบทที่ 16 "การจัดจำหน่ายระหว่างประเทศ"
สร้างและเรียกใช้ไฟล์ปฏิบัติการ
โดยใช้ขั้นตอนด้านล่างนี้ คุณสามารถสร้างไฟล์ปฏิบัติการ (.exe) จาก Visual Basic ได้
เมื่อต้องการสร้างแฟ้มปฏิบัติการใน Visual Basic ให้ทำตามขั้นตอนเหล่านี้:
1. เลือก "Make projectname.exe" จากเมนู "File" โดยที่ชื่อโครงการคือชื่อแอปพลิเคชันของโครงการ
2. หากต้องการเขียนทับไฟล์ปฏิบัติการที่มีอยู่ด้วยเวอร์ชันใหม่ ให้พิมพ์ชื่อไฟล์หรือเรียกดูไดเร็กทอรีและเลือกชื่อไฟล์ที่มีอยู่
3. คลิกปุ่ม "ตัวเลือก" เพื่อระบุรายละเอียดบางอย่างเกี่ยวกับเวอร์ชันเฉพาะของไฟล์ปฏิบัติการในกล่องโต้ตอบ "คุณสมบัติโครงการ"
4. หากคุณต้องการแก้ไขหมายเลขเวอร์ชันของโปรเจ็กต์ คุณต้องตั้งค่า "หมายเลขเวอร์ชันหลัก" "หมายเลขเวอร์ชันรอง" และ "หมายเลขเวอร์ชันแก้ไข" ที่เหมาะสม หากเลือก "อัปเกรดอัตโนมัติ" "หมายเลขการแก้ไข" จะเพิ่มขึ้นโดยอัตโนมัติทุกครั้งที่รันคำสั่ง "make projectname.exe" ของโปรเจ็กต์
5. หากต้องการตั้งชื่อใหม่ให้แอปพลิเคชัน ภายใต้แอปพลิเคชัน ให้พิมพ์ชื่อใหม่ลงในช่องชื่อเรื่อง หากคุณต้องการระบุไอคอนใหม่ ให้เลือกหนึ่งไอคอนจากรายการ
6. โดยการเลือกหัวข้อจากกล่องรายการและป้อนข้อมูลในกล่องข้อความ คุณสามารถป้อนความคิดเห็นเฉพาะเวอร์ชันได้ (ความคิดเห็น ชื่อบริษัท เครื่องหมายการค้าและข้อมูลลิขสิทธิ์ ฯลฯ) สำหรับเวอร์ชันต่างๆ ใต้ช่อง "ข้อมูลเวอร์ชัน" .
7. เลือก "ตกลง" ปิดกล่องโต้ตอบ "คุณสมบัติโครงการ" จากนั้นเลือก "ตกลง" ในกล่องโต้ตอบ "สร้าง appname.exe" เพื่อคอมไพล์และเชื่อมต่อไฟล์ปฏิบัติการ ดับเบิลคลิกที่ไอคอนของไฟล์ปฏิบัติการเพื่อเรียกใช้ไฟล์ปฏิบัติการเช่นเดียวกับที่คุณทำกับแอพพลิเคชั่นอื่น ๆ ที่ใช้ Windows
โปรดทราบ ว่าการสร้างไฟล์ปฏิบัติการจากบรรทัดคำสั่งในเซสชัน DOS นั้นมีประโยชน์หากคุณต้องการคอมไพล์โปรเจ็กต์ในลักษณะที่วางแผนไว้ ป้อนไฟล์แบตช์: Vb6/makeprojectname[.vbp][exename]
สำหรับชื่อโครงการ ให้พิมพ์ชื่อไฟล์โครงการ exename ของตัวแปรใช้เพื่อเปลี่ยนชื่อไฟล์ปฏิบัติการที่เป็นผลลัพธ์
การรวบรวมแบบมีเงื่อนไข
การคอมไพล์แบบมีเงื่อนไขช่วยให้สามารถคอมไพล์เฉพาะบางส่วนของโปรแกรมได้ คุณลักษณะพิเศษของโปรแกรมสามารถรวมเข้ากับเวอร์ชันต่างๆ ได้ เช่น ควรเปลี่ยนตัวกรองสำหรับวันที่และการแสดงสกุลเงินสำหรับเวอร์ชันภาษาที่แตกต่างกันของแอปพลิเคชัน
สำหรับ ข้อมูลเพิ่มเติมเกี่ยวกับการคอมไพล์แบบมีเงื่อนไข โปรดดู "การใช้การคอมไพล์แบบมีเงื่อนไข" ในบทที่ 8 "การเขียนโปรแกรมอีกครั้ง"
ตั้งค่าตัวเลือกโครงการ
Visual Basic ช่วยให้คุณสามารถปรับแต่งแต่ละโครงการโดยการตั้งค่าคุณสมบัติบางอย่าง ใช้กล่องโต้ตอบ "คุณสมบัติของโครงการ" เพื่อตั้งค่าผ่านคำสั่ง "คุณสมบัติของโครงการ" ในเมนู "โครงการ" การตั้งค่าคุณสมบัติจะถูกบันทึกไว้ในไฟล์โครงการ (.vbp)
ตารางต่อไปนี้แสดงรายการตัวเลือกบางส่วนที่สามารถตั้งค่าได้:
มีตัวเลือกอื่นๆ อีกมากมาย รวมถึงการคอมไพล์ การประกอบ และมัลติเธรด หากคุณต้องการเข้าถึงตัวเลือกขั้นสูงบางอย่าง คุณสามารถค้นหาข้อมูลเพิ่มเติมได้ในวิธีใช้ออนไลน์
รายละเอียด หากต้องการเรียนรู้เกี่ยวกับการตั้งค่าตัวเลือกสภาพแวดล้อมที่ส่งผลต่อโครงการทั้งหมด โปรดดูบทที่ 2 "การพัฒนาแอปพลิเคชันด้วย Visual Basic"
-