وحدة الدمج
وحدة الدمج هي نوع خاص من قواعد بيانات Windows Installer ، تحتوي على المكونات اللازمة لتثبيت حزمة برمجية منفصلة . [ 1 ] [ 2 ] [ 3 ] [ 4 ] لا يمكن تثبيت وحدة الدمج بشكل مستقل، بل يجب دمجها في تثبيت Windows Installer القياسي أثناء إنشاء التثبيت. عادةً، تقوم وحدة الدمج، أو مجموعة من وحدات الدمج المرتبطة ببعضها البعض ، بتثبيت منتج برمجي أو جزء منه أثناء التشغيل. والغرض من وحدات الدمج هو تمكينك من إضافة وحدات برمجية مستقلة إلى عمليات تثبيت متعددة.
على سبيل المثال، إذا كان هناك عدد من التطبيقات التي تتطلب مكونًا مُهيأً بشكل خاص، فمن الممكن إنشاء وحدة دمج تقوم بتثبيت هذا المكون وتهيئته. يمكن بعد ذلك إضافة وحدة الدمج هذه إلى حزم تثبيت كل منتج يتطلب هذا المكون تحديدًا. يوفر هذا الجهد المبذول في إضافة الملفات وإدخالات التسجيل والمكونات الأخرى اللازمة لكل تثبيت على حدة. كما يوفر الوقت عند الحاجة إلى التحديثات، فبدلاً من تحديث تثبيتات جميع التطبيقات، يتم تحديث وحدة الدمج فقط، ولا يلزم سوى إعادة بناء التثبيتات.
تتميز وحدات الدمج القياسية بامتداد ملف .msm. [ 1 ] قد تكون بعض وحدات الدمج قابلة للتكوين لدمج وحدات أخرى. تحتوي هذه الوحدات على قيم محددة يمكن ضبطها لتحديد كيفية عمل الوحدة في بيئة التثبيت. على سبيل المثال، قد يسمح مطور وحدة الدمج القابلة للتكوين بتعيين سمات للمكونات، أو تفعيل أو تعطيل المكونات المعزولة، أو تحديد صورة نقطية لنافذة حوار، أو تحديد كيفية تنفيذ إجراء مخصص. تدعم Windows Installer 2.0 والإصدارات الأحدث وحدات الدمج القابلة للتكوين فقط. [ 5 ]
يوجد عدد من وحدات الدمج الجاهزة التي تقوم بتثبيت حزم برامج مايكروسوفت الشائعة الاستخدام، مثل MDAC و ActiveX controls و MFC و SAPI و DCOM .
مراجع
- 1 2 "وثائق دمج الوحدات في مركز المطورين" . تم الاطلاع عليها في 5 سبتمبر 2012 .
- ↑ ويلسون، ب. (2004). الدليل الشامل لبرنامج تثبيت ويندوز . رأي خبير في بيئة .NET. دار نشر أبريس. ص 41. ISBN 978-1-4302-0676-7تم الاطلاع عليه بتاريخ 2025-03-02 .
- ↑ ستيفل، م.؛ أوبيرغ، ر. ج. (2002). تطوير التطبيقات باستخدام لغة سي شارب و.نت. سلسلة .نت المتكاملة. برنتيس هول بي تي آر. ص 262. ISBN 978-0-13-093383-6تم الاطلاع عليه بتاريخ 2025-03-02 .
- ↑ غريفيث، آي.؛ فلاندرز، ج.؛ سيلز، سي. (2003). إتقان Visual Studio .NET: تحقيق أقصى استفادة من بيئة Visual Studio .NET . دار نشر أورايلي ميديا. ص 193. ISBN 978-1-4919-4959-7تم الاطلاع عليه بتاريخ 2025-03-02 .
- ↑ drewbatgit (7 يناير 2021). "وحدات الدمج القابلة للتكوين - تطبيقات Win32" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 18 أغسطس 2022 .
- مكونات ويندوز
- واجهات برمجة تطبيقات مايكروسوفت
- قوالب مايكروسوفت ويندوز
