الفرق بين الجمعية و دل

Anonim

التجميع مقابل دل

المكتبة عبارة عن مجموعة من الموارد التي يمكن استخدامها لتطوير التطبيقات. وعادة ما تتكون المكتبة من فرعي، وظائف، فئات، قيم وأنواع. أثناء عملية الربط (عادة ما يتم بواسطة رابط)، تشير المكتبات والقواعد التنفيذية إلى بعضها البعض. ملفات دل هي ملفات المكتبة التي ترتبط ديناميكيا. تم تطوير دل من قبل مايكروسوفت. ولكن نظرا لبعض المشاكل الموجودة مع ملفات دل، جاء ميكروسوفت مع تنسيق ملف الجمعية (مع إطار نيت). ملفات الجمعية هي مشابهة جدا ل دلز جسديا، ولكن لديهم العديد من الاختلافات الداخلية.

ما هو دل؟

مكتبة الارتباط الديناميكي (تعرف أكثر شيوعا باسم دل) هي تطبيق مكتبة مشتركة تم تطويره بواسطة ميكروسوفت. ويستخدم. دلل،. أوكس أو. ملحقات درف وتستخدم في أنظمة التشغيل ميكروسوفت ويندوز و أوس / 2 … يتم استخدام دل من قبل ملفات دل العادية. و. يتم استخدام ملحق أوك من قبل المكتبات التي تحتوي على عناصر تحكم أكتيفكس و. يتم استخدام تمديد درف بواسطة ملفات برنامج تشغيل النظام القديم. تنسيق ملف دل هو نفس ملفات ويندوز إيكس (الملفات القابلة للتنفيذ المحمولة على 32 بت / 64 بت ويندوز، و نيو إكسكوتابل على 16bit ويندوز). لذلك، يمكن تضمين أي مزيج من التعليمات البرمجية والبيانات والموارد في ملفات دل (تماما كما هو الحال في ملفات إيكس). كدولة حقيقة، ملفات البيانات بتنسيق ملف دل تسمى دلز الموارد. مكتبات الرموز (مع ملحق إكل) وملفات الخطوط (مع. فون و. فوت ملحقات) أمثلة على دلز الموارد.

مكونات تسمى المقاطع تشكل دل ولكل قسم سماته الخاصة مثل للقراءة فقط / قابل للكتابة والتنفيذ / غير قابل للتنفيذ. أقسام التعليمات البرمجية قابلة للتنفيذ، في حين أن أقسام البيانات غير قابلة للتنفيذ. أقسام التعليمات البرمجية مشتركة وأقسام البيانات الخاصة. وهذا يعني أن جميع العمليات التي تستخدم دل سوف تستخدم نفس نسخة من التعليمات البرمجية، في حين أن كل عملية سيكون لها نسخة خاصة بها من البيانات. مكتبة ديناميكية الأساسية لنظام التشغيل ويندوز هو kernel32. دل، والذي يحتوي على وظائف قاعدة (ملف والذاكرة ذات الصلة وظيفة) على ويندوز. كوم (نموذج كائن المكون) هو امتداد دل إلى أوب (البرمجة الموجه كائن). دلس التقليدية هي أسهل للاستخدام من ملفات كوم.

ما هي الجمعية؟

تم عرض ملفات التجميع من قبل ميكروسوفت من أجل حل العديد من المشاكل الموجودة مع ملفات دل. تم إدخال ملفات التجميع مع ميكروسوفت. الإطار الصافي. وحدة منطقية قابلة للتنفيذ من وظائف يسمى الجمعية. الجمعيات قابلة للتنفيذ تحت. نيت كلر (وقت تشغيل اللغة الشائعة). جسديا، توجد التجميعات كملفات إيكس أو دل. ولكن، فهي مختلفة جدا إلى ميكروسوفت Win32 دلز، داخليا. يتكون ملف التجميع من البيان، البيانات الوصفية، ميسل (ميكروسوفت رمز اللغة المتوسطة) وغيرها من الموارد.التجمع هو وصف ذاتي. يحتوي البيان على معلومات مثل الاسم والإصدار والثقافة والاسم القوي وقائمة الملفات والأنواع والاعتماديات. يتم تنفيذ رمز ميسل من خلال كلر (لا يمكن تنفيذها مباشرة).

ما هو الفرق بين الجمعية و دل؟

دل هي مكتبة مرتبطة بشكل حيوي. على الرغم من أن التجميعات مساوية جسديا ل دلز، فهي مختلفة جدا داخليا. لا يمكن الحفاظ على الاتساق بين مجموعة من دلز، ولكن كلر يمكن الحفاظ على الاتساق بين مجموعة من التجميعات، لأن التجميعات وصف ذاتي (أنها تحتوي على قائمة التبعيات داخليا). على عكس دلز، يتم فرض معلومات الإصدار التجميعات (بواسطة كلر). جنبا إلى جنب نشر (تطبيقات مختلفة باستخدام إصدارات مختلفة) ممكن مع التجميعات.