Windows form application

Abdurrahman • منذ 4 أشهر

السلام عليكم

كيف استطيع تشغيل windows form application على mac os

كلمات دليلية: c#

الإجابة الصحيحة

عمار الخوالدة • منذ 4 أشهر

على حد علمي هذا غير ممكن بشكل مباشر، لكن يمكن برمجة برنامج باستخدام C# لنظام MacOS باستخدام MonoDevelop واستخدام واجهة GTK الرسومية بدل واجهة Windows Form.

 

تحديث، Monodevelop يدعم Winforms ويدعم مكتبات تشغلها على نظام MacOs، بالطبع قد تحتاج الى بعض التعديلات ليكون البرنامج متوافقا.
 

راجع https://www.mono-project.com/docs/gui/winforms/

 

والأسئلة الشائعة عنه: https://www.mono-project.com/docs/faq/winforms/

الإجابات (1)

عمار الخوالدة • منذ 4 أشهر
الإجابة الصحيحة

على حد علمي هذا غير ممكن بشكل مباشر، لكن يمكن برمجة برنامج باستخدام C# لنظام MacOS باستخدام MonoDevelop واستخدام واجهة GTK الرسومية بدل واجهة Windows Form.

 

تحديث، Monodevelop يدعم Winforms ويدعم مكتبات تشغلها على نظام MacOs، بالطبع قد تحتاج الى بعض التعديلات ليكون البرنامج متوافقا.
 

راجع https://www.mono-project.com/docs/gui/winforms/

 

والأسئلة الشائعة عنه: https://www.mono-project.com/docs/faq/winforms/

xlmnxp: بالإمكان استخدام Windows Forms بإستخدام مشروع mono الذي ذكرته لكن سوف يحتاج الى تثبيت مكتباته https://www.mono-project.com/docs/gui/winforms/

عمار الخوالدة: صحيح، وفي الأسئلة الشائعة يوجد هذا السؤال (Does Winforms run on macOS? Yes, as of Mono 1.9, Winforms has a native macOS driver that it uses by default.)

Abdurrahman: للاسف انا مبتدئ بعالم البرمجة . دخلت على موقع mono وقمت بتحميل mono5.16.0 visual studio channel وتثبيته ولكن لم ار اي ايقونة جديدة في خانة البرامج ولم اعرف كيف انشئ windows form application project

xlmnxp: عليك تثبيته من الرابط التالي: https://visualstudio.microsoft.com/vs/mac/

Abdurrahman: انا مثبت برنامج فيجوال ستوديو وشغال عليه ولكن بال c# يسمح لي فقط بان افتح console applicatiın ولا يوجد windows form application

xlmnxp: قم بإنشاء مشروع فارغ جديد وضف مكتبة System.Windows.Forms.dll .وSystem.Drawing.dll ,rl

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !