"ไม่มีอะไรยากในโลกนี้ ตราบใดที่คุณเต็มใจที่จะปีนขึ้นไป" ดังนั้นคุณต้องมีความมั่นใจในการเป็นโปรแกรมเมอร์ COM และคุณจะทำได้อย่างแน่นอน
ที่จริงแล้ว ทุกครั้งที่เราตั้งค่าคุณสมบัติข้อความของตัวควบคุมการเขียนโปรแกรมข้อความ เรากำลังใช้ COM อยู่แล้ว ในทำนองเดียวกัน เมื่อตัวควบคุมข้อมูล DAO เรียกใช้เมธอด MoveNext และแม้แต่เมื่อใช้คำควบคุม VB เราก็ใช้ COM เช่นกัน
แล้ว COM คืออะไร?
ประการแรก COM เป็นวิธีการสื่อสาร
ตัวอย่างเช่น เช่น รีโมทคอนโทรลทีวีของเรา เมื่อเรากดปุ่มช่องใดช่องหนึ่ง ช่องทีวีจะสลับทันที และเมื่อเรากดปุ่มสวิตช์ ทีวีจะปิดและเปิดต่อไปทันที ที่จริงแล้วเราไม่สนใจว่ามันทำงานอย่างไร เราแค่รู้ว่าการกดปุ่มสามารถทำให้เกิดการกระทำบางอย่างได้
หลักการของโปรแกรมจะเหมือนกัน เมื่อเปลี่ยนคุณสมบัติข้อความของตัวควบคุมการเขียนโปรแกรมข้อความ เราไม่ทราบหลักการ บางทีฟังก์ชัน API จำนวนมากอาจถูกเรียกใช้ภายในระบบ แต่สำหรับผู้ใช้ พวกเขาสนใจเฉพาะข้อความที่แสดงในตัวควบคุมการเขียนโปรแกรมข้อความเท่านั้น
ประการที่สอง COM คือวิธีการใช้โค้ดซ้ำ
ข้อได้เปรียบที่ใหญ่ที่สุดของการใช้ COM คือ เมื่อสร้างวิธีการสื่อสาร COM แล้ว จะสามารถใช้งานได้หลายครั้งทุกที่ได้อย่างง่ายดาย ตัวอย่างเช่น เมื่อผู้ใช้สร้างส่วนประกอบ COM เพื่อแสดงวันที่และเวลา ก็สามารถใช้งานได้ทุกที่ในโปรแกรมใดก็ได้ ไม่เพียงแต่แอปพลิเคชัน VB และโปรแกรม Excel เท่านั้นที่สามารถเข้าถึงได้ แต่แอปพลิเคชัน C ก็สามารถเข้าถึงได้เช่นกัน
ดังนั้นการนำโค้ดของคอมโพเนนต์ COM มาใช้ใหม่จึงเป็นสิ่งสำคัญที่สุด
อีกครั้ง COM ขึ้นอยู่กับวัตถุจริง
ส่วนประกอบส่วนใหญ่ที่สร้างด้วย COM จะขึ้นอยู่กับวัตถุจริง ซึ่งหมายความว่าเมื่อส่วนประกอบถูกสร้างขึ้น การใช้งานก็ค่อนข้างง่าย ลองนึกภาพถ้าเราเพิ่มผู้ใช้อื่นในระบบคอมพิวเตอร์ วิธีการเพิ่มใดจะง่ายเหมือนลูกค้าเพิ่ม จะเป็นการเพิ่มแพ็คเกจรหัสประมวลผลข้อมูล อัลกอริธึม หรือเพื่อเพิ่ม DLL ฐานข้อมูลที่ใหญ่กว่าให้กับแอปพลิเคชัน แน่นอนว่า COM รองรับการดำเนินการที่เรียบง่ายนี้
ดังนั้น COM จึงเป็นวิธีการสื่อสาร วิธีการใช้โค้ดซ้ำ และอิงตามวัตถุจริง
ส่วนที่เหลือของบทช่วยสอนนี้จะพูดคุยสั้นๆ เกี่ยวกับ COM และ VB รวมถึงการสร้างคลาสและวิธีการแปลงคลาสให้เป็นวัตถุจริง แม้ว่าเนื้อหาที่นี่จะเรียบง่ายเกินไป แต่ก็เป็นพื้นฐานสำหรับการเขียนโปรแกรม COM ในอนาคต
-