Winforms لـ Mono على أجهزة Mac وLinux والكمبيوتر الشخصي (Redux)

StackOverflow https://stackoverflow.com/questions/116468

سؤال

(لقد طرحت هذا السؤال بطريقة أخرى, ، وحصلت على بعض الردود المثيرة للاهتمام ولكني لست مقتنعًا جدًا.)

هل Mono GtkSharp متعدد المنصات حقًا؟يبدو أنه يعتمد على جنوم ...كيف يمكن أن يعمل ذلك مع أجهزة الكمبيوتر الشخصية وأجهزة Mac؟

هل يمكن لأي أحد أن يعطيني أمثلة على تطبيق Mac/PC/Linux فعال ومكتوب باستخدام قاعدة تعليمات برمجية واحدة في Microsoft .Net؟

هل كانت مفيدة؟

المحلول

البلاستيك SCM وهو مدعوم على أنظمة التشغيل Windows، وLinux، وSolaris، وMac OS X.يتضمن الرابط لقطات شاشة لنظامي التشغيل Windows وLinux.

نصائح أخرى

أدرك أن هذا أصبح الآن سؤالًا قديمًا، ولكن Banshee يناسب الفاتورة لكونه تطبيقًا متعدد المنصات يستخدم GTK#.يعمل على ماكس، لينكس وويندوز.http://banshee.fm/download/

أفضل مثال لتطبيق Gtk# الذي يعمل على كل من نظامي التشغيل Windows وLinux قد يكون OpenVista من Medsphere.من المؤكد أنه ليس تطبيقًا يحتاج الكثير من الأشخاص إلى تشغيله، ولكنه تطبيق Gtk# احترافي للغاية ومصقول ومفتوح المصدر.يوضح كيف يمكن كتابة تطبيق Gtk# احترافي.

http://medsphere.org/community/project/openvista-cis

Gtk# عبارة عن منصة مشتركة.ومع ذلك، فإن النظام الأساسي الوحيد الذي يبدو جميلًا هو Linux/BSD الذي يعمل بنظام GNOME.إذا كان ذلك ممكنًا بطريقة أو بأخرى، قم بفصل الواجهة الأمامية والخلفية وتطوير واجهات مستخدم منفصلة لنظام التشغيل Linux وWindows وOS X.حتى wx، الذي يقوم بعمل جيد حقًا في الظهور بشكل جيد على جميع المنصات الثلاثة، له حدوده.

هل يعمل تطبيق Mac/PC/Linux في Gtk#؟أعتقد أن الفتاة المسترجلة تعمل على الثلاثة.

سيكون من الأصح أن نقول إن جنوم يعتمد على GTK بدلاً من القول أن GTK يعتمد على جنوم.GTK عبارة عن مجموعة أدوات يوجد GNOME فوقها، ويمكنك الحصول على GTK للعديد من الأنظمة الأساسية، بما في ذلك Windows.هذه هي الطريقة التي يعمل بها برنامج GIMP على نظام التشغيل Windows:قمت بتثبيت GTK أولا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top