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

سؤال مهم عن ال c#

بدأه hadi2005 في 25 فبراير 2011 · 4 رد · 480 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخواني الكرام

اليوم عندي سؤال عن ال c# :

حسب ما فهمت انه احدى ميزات الc# انه يمكن تقسيم البرنامج الى مايشبه ال modules بحيث عندما نريد ان نعمل صيانة على البرنامج لا يجب ان نغلق كامل البرنامج ...

وهذه الميزة موجودة فقط في ال c#

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

وتقبلوا خالص تحياتي

#2

السلام عليكم و رحمة الله و بركاته

أخي ما اعرفه او ما فهمته منك تنافي مع ما أعلمه

فالModule هو ملف بها مجموعة من الأكواد يمكن ان يتم الاستفادة بها فيما بعد في أي مكان و الساستفادة بها بدل ما تكتبه في أكثر من مكان

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

و هذا متاح ليس فقط للC# بل لمعظم اللغات

تقبل خالص تحياتي

#3

أخي الكريم wisamsalah ,

اشكرك على تجاوبك السريع

ولكن...

انا لا اقصد الmodule نفسه

هناك شئ او طريقة اخرى لتقسيم البرنامج نفسه لوحدات اصغر تكون مرتبطة مع البرنامج الرئيسي

اتمنى ان تكون الفكرة وصلت

تقبل خالص تحياتي

#4

قد تكون تقصد تقسيم البرنامج إلى مجموعة من الـassemblies؟ نعم هذا ممكن في العديد جداً من اللغات وليس الـ#C فقط.

ما يحدث هو أن كل جزء من البرنامج يكون مشروع منفصل وهذا المشروع يتم تجميعه إلى ملف DLL واحد. يمكنك استخدام كل وظائف هذا الـDLL في مشروع آخر الذي بدوره يمكن تجميعه إلى DLL وهكذا دواليك. اقرأ في موضوع الـassemblies وهندسة البرامج المتعددة الطبقات n-Tier architecture.

#5

الأخ الكريم System Down ,

بالفعل هذا هو المطلوب ......

الآن سأبدأ البحث عن كيفية العمل بهذه الطريقة

الشكر الجزيل موصول لك أخي الكريم .......

تقبل خالص تحياتي

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