السلام عليكم ورحمة الله وبركاتة
عندي سؤال بخصوص السي شارب
الان مالفائدة من كتابة برامج عن طريق الكونسول ؟
هل يوجد كتب تشرح السي شارب شرح ممتاز و مفهوم ؟
وشكرا لكم
الكونسول هي لكتابة البرامج التي لا تركز على واجهة المستخدم التفاعلية وإنما تقتصر على سطر الأوامر و لكتابة التطبيقات التي تعمل في الخلفية أو خلف الكواليس أو تكون مرافقة لتطبيقات أخرى ، وأحيانا لأغراض التجريب وضرب الأمثلة للتركيز على الكود والوظائفية ، كما أنها تختصر الكثير من المكتبات غير الضرورية فأحيانا برنامج بسيط لا يحتاج سوى لمكتبة او مكتبتين رئيسيات
أنا مثلاً أستخدمته في أحد مشاريعي كقادح ومشغل لطبقة Business Logic والتي جعلتها هي المسؤولة عن إدارة طبقة العرض
لأن الشائع أن التطبيق ينطلق من طبقة العرض والذي بدوره يُحمّل مكتبات الطبقات السفلى
بينما كانت خطتي في مشروعي أن أجعل السيادة لطبقة منطق العمل وذلك لتجاهل نوع طبقة العرض من حيث كونه موجه لسطح المكتب أو الويب أو المحمول، ولكون لا بد للتطبيق أن يعمل ضمن مسضيف Domain و لا يمكن أن تشغل المكتبة DLL تلقائيا فصنعت برنامج كونسول أصغري ينطلق كدومين يشغل طبقة العمل ومنه يقوم بتشغيل طبقة العرض و وصلها بالدومين.
التعليقات