الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما هي ال Assemblies ?

مغلق
بدأه hazzoom في 28 يوليو 2005 · 7 رد · 705 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما هي الـ Assemblies ?

بدأت ألاحظ وجودها منذ دخلت الي بيئة الدوت نت ولاحظت أن لها أهميه لكن لا أعرف ما هي ولا ما وظيفتها ؟

اللي يعرف عنها أي معلومه رجاء يقولها هنا ,أو اللي يعرف مكان كتاب عنها يضع رابط له ,

جزاكم الله خيرا ,,,

#2

السلام عليكم

كلمة الـ Assemblies التجميع يقصد بها ويعنى كل من الـ Dll or exe files المشاريع التي ننشؤها عبر الـ .NET

دائما تجد الملف AssemblyInfo.vb في كل مشروع يتم إنشاءه ,

بحيث يكون بمثابة بيانات عن هذا الـ assembly

وهذه البيانات تسمى Metadata اي بيانات عن البيانات data about data

كمثلاً اسم الـ Assembly يعني اسم الـ dll file or exe file و الوصف و الشركة المنتجة أو المبرمج المطور له

وووووو إلى أخره فمتا سمعت الكلمة Assembly في الـ NET. فعلم أنه أما exe file أو dll file

هذا والله أعلم

السلام عليكم

في المثال يتضح المقال

#3

جزاك الله خيرا يا غملاسي , دايما ألاقيك في زنقتي , زادك الله علما , وأنا كمان , وكل المسلمين ,

بس أنا أعتقد ان ليها وظيفة أخري ...............بس ايه مش عارف ؟؟؟

والموضوع مفتوح للي يعرف معلومه يضعها ,,,,

تم تعديل هذه المشاركة بواسطة hazzoom في 28 يوليو 2005 في 17:23

#4
اقتباس
بس أنا أعتقد ان ليها وظيفة أخري

بالاضافة الى رد الغملاس و هو رد وافي و كافي، فوظيفة الـ Assemblies الأساسية هي امكانية اعادة الاستخدام Reusability فعندما تقوم بكتابة ملف dll يمكنك أن تستخدم هذا الملف في مشاريع عديدة جداً و توفر على نفسك عناء كتابة المئات أو حتى الآلاف من سطور الكود....

رأس الحكمة الإيمان بالله

#5

يمكنك طبعا تصميم Assemblies خاصة بك و هي عبارة عن كلاسات في الأغلب و يمكنك طبعا عمل Assembly داخل Assembly مثل System.IO طبعا هنا System هو عبارة عن Assemly ثم IO معلن داخله

و من أجل جعل ال Assembly الذي أنشأته متاح لجميع البرامج (اذا ما أرادت استعماله) يجب عليك أن تضعه في ال GAC (Global Assembly Cach) و من أجل ذلك استعمل البرنامج gacutil.exe و أوامره هي :

gacutil –i  ------>تثبيت الأسمبلي في ال GAC
gacutil –u ------>ازالة الأسمبلي من ال GAC
gacutil -l   ------>لائحة الاسمبليات الموجودة في ال GAC
gacutil -?  ------>لائحة خصائص ال gacutil

ملحوظة : الأسمبلي تعني Assemly و لا تخلطها مع لغة الآلة !!!!!

سأحاول تسجيل درس بسيط يبين كيفية انشاء أسملي و استعماله لكن عندما يسمح لي الوقت بذلك :)

#6

أشكركم جميعا ,

اقتباس
الأسمبلي تعني Assembly و لا تخلطها مع لغة الآلة !!!!!

يا عم crazy-man أنا صحيح لسه غلبان لكن معلوماتي مظبوطه :lol: ,,,

اقتباس
سأحاول تسجيل درس بسيط يبين كيفية انشاء أسمبلي و استعماله

وأنا مستني علي أحر من الجمر ,,,

تم تعديل هذه المشاركة بواسطة hazzoom في 28 يوليو 2005 في 20:04

#8

كما وعدتك أخي حازم

للأسف لم أجد وقت للتسجيل لكن وجدت لك فيديو يشرح الأمر بطريقة جيدة و هذا هو اللنك

http://ayoub.somee.com/NameSpaces.rar

تم تعديل هذه المشاركة بواسطة crazy-man في 30 يوليو 2005 في 04:21

هذا الموضوع مغلق.

مواضيع مشابهة