Skip to main content

โมเดลวัตถุส่วนประกอบคืออะไร?

frameworks คอมพิวเตอร์เป็นเทมเพลตที่สามารถนำมาใช้ซ้ำได้ซึ่งปรับปรุงความน่าเชื่อถือและประสิทธิภาพการทำงานของการเขียนโปรแกรมซอฟต์แวร์โมเดลวัตถุคอมโพเนนต์ (COM) เป็นเฟรมเวิร์กคอมพิวเตอร์ที่รวมส่วนประกอบเข้ากับ Microsoft reg;ภาษาการเขียนโปรแกรมเฟรมเวิร์กนี้เปิดตัวครั้งแรกในต้นปี 1990 สำหรับซอฟต์แวร์ Visual Basic แต่มีการใช้กันอย่างแพร่หลายใน Microsoft ภาษาการเขียนโปรแกรมวันนี้

การออกแบบแบบแยกส่วนเป็นวิธีการทางสถาปัตยกรรมที่ใช้การสร้างส่วนประกอบซอฟต์แวร์ขนาดเล็กที่เรียบง่ายแต่ละโมดูลถูกสร้างขึ้นเพื่อวัตถุประสงค์เฉพาะและสามารถทำงานได้อย่างอิสระจากแอปพลิเคชันตัวอย่างที่ดีของเทคนิคนี้ในทางปฏิบัติคือเครื่องพิมพ์ที่แนบมากับคอมพิวเตอร์ที่ใช้ไดรเวอร์เครื่องพิมพ์สำหรับการสื่อสาร

โมเดลวัตถุส่วนประกอบให้วิธีที่สง่างามในการใช้การออกแบบแบบแยกส่วนในโปรแกรมซอฟต์แวร์แต่ละส่วนประกอบภายในกรอบ COM เป็นบริการอิสระที่สามารถใช้งานได้โดยโปรแกรมซอฟต์แวร์ที่ไม่เกี่ยวข้องสิ่งนี้ช่วยให้โปรแกรมเมอร์สามารถนำวัตถุ COM กลับมาใช้ใหม่

Microsoft Word reg;เอกสารที่มีสเปรดชีต Imbedded เป็นอีกตัวอย่างหนึ่งของโมเดลวัตถุส่วนประกอบในทางปฏิบัติเมื่อใดก็ตามที่สเปรดชีตอัปเดตคำ reg;เอกสารจะได้รับการอัปเดตโดยอัตโนมัติด้วยการเปลี่ยนแปลงโมเดลนี้ทำให้เป็นไปได้สำหรับหลาย ๆ เอกสารที่จะแบ่งปันสเปรดชีตเดียวกันและรับการอัปเดตได้ตลอดเวลาที่สเปรดชีตเปลี่ยนไป

โมเดลวัตถุส่วนประกอบเป็นของตระกูลเทคโนโลยีที่ใช้โดย Microsoft reg;เทคโนโลยีเหล่านี้รวมถึงการใช้งาน X reg ;, โมเดลวัตถุที่ถูกรบกวน (DCOM) และ comการใช้สถาปัตยกรรมประเภทนี้ทำให้ง่ายต่อการถ่ายโอนส่วนประกอบไปยังแอปพลิเคชันอื่น ๆ

Microsoft reg;Project เป็นเครื่องมือการจัดการโครงการที่ทรงพลังที่ให้ความสามารถแก่ผู้จัดการในการติดตามงานส่วนบุคคลที่จำเป็นในการทำโครงการให้เสร็จสมบูรณ์เครื่องมือนี้ใช้ส่วนประกอบที่ฝังอยู่รวมถึงปฏิทินและตัวจัดการงานที่ใช้ใน Microsoft Office สินค้า.ส่วนประกอบที่ฝังอยู่เหล่านี้ทำให้ง่ายต่อการเรียนรู้ใหม่ของ Microsoft reg;เครื่องมือเนื่องจากแอปพลิเคชันมีความคล้ายคลึงกันในพฤติกรรมรูปลักษณ์และความรู้สึก

การใช้โมเดลวัตถุส่วนประกอบจะเพิ่มความยืดหยุ่นให้กับโปรแกรมซอฟต์แวร์สิ่งนี้สามารถทำได้โดยการสร้างโมดูลตามมาตรฐานที่ให้การใช้งานแบบปลั๊กและเล่นวัตถุ COM คือโปรแกรม Agnostic ซึ่งทำให้ง่ายต่อการใช้งานในหลายภาษาการเขียนโปรแกรมสามารถเพิ่มวัตถุ COM ที่ได้รับการพัฒนาอย่างดีใน Windows reg;แพลตฟอร์มและทำงานได้อย่างราบรื่น

การเขียนโปรแกรมเชิงวัตถุ (OOP) เป็นระบบการเข้ารหัสซอฟต์แวร์ที่อนุญาตให้โปรแกรมเมอร์สร้างแอปพลิเคชันที่มีความยืดหยุ่นมากขึ้นโมเดลวัตถุส่วนประกอบเป็น Microsoft reg;การใช้ OOP ซึ่งช่วยให้นักพัฒนาสามารถนำส่วนประกอบ COM กลับมาใช้ใหม่ได้โดยไม่ทราบว่าภาษาซอฟต์แวร์พื้นฐานของวัตถุ COMส่วนประกอบเหล่านี้สามารถใช้แทนกันได้กับ Microsoft reg;ภาษาการเขียนโปรแกรมซึ่งทำให้พวกเขาสามารถใช้ซ้ำได้