اذهب إلى المحتوى
  • 0

ما الفرق بين استخدام الconsole وللform application في لغة #c؟

زهراء الشمري

السؤال

السلام عليكم لدي بحث ماجستير في علوم الحاسبات واستخدم لغه سي شارب لكن لا اعرف الفرق بين استخدامي الconsole او استخدامي للform application وهل لديهما نفس الايعازات وايهما افضل

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

يمنح استخدام windows form application مرونة أكبر للتطبيق بالتعامل مع واجهات المستخدم UI، في حين أن تطبيقات Console لا توفر واجهات للمستخدم ويتم التفاعل مع التطبيق عن طريق تنفيذ أوامر في الواجهة Console.

مثلًا تطبيق جمع رقمين صحيحين يتم في تطبيق Console بإظهار رسائل على التوالي للمستخدم يُطلب فيها إدخال العدد الصحيح الأول ثم العدد الثاني فيحصل على النتيجة.

أما في تطبيق windows form application يمكن توفير واجهة للمستخدم تشبه الحاسبة تحوي أزرار يقوم المستخدم بالضغط على الأرقام التي يريد جمعها ثم الضغط على زر النتيجة.

تم التعديل في بواسطة Lujain
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

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

1. Console Application تعتمد على Command Line للتنفيذ، ويستخدم هذا النوع غالبا في التطبيقات التي تقوم بمهمه معينة لا تتطلب التفاعل مع المستخدم، او تتطلب مدخل بسيط (Parameter)، كمثال:

ping www.google.com

حيث أن ping هو برنامج console (بغض النظر انه ليس سي شارب)، يحتاج لمدخل واحد وهو عنوان الويب الذي سيعمل معه.

 

2. Windows Forms Applications and WPF على الطرف الاخر: تستخدم في التطبيقات التي تحتاج التفاعل مع المستخدم، لإدخال وعرض البيانات.

 

الخلاصة: يمكن بناء تطبيق كامل (Business Model) بغض النظر عن تجربة المستخدم (Console, Windows)، ومن ثم يمكن اعتماد Console لهذا التطبيق أو Windows او حتى الاثنين معا.

 

بالتوفيق

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...