Различия между кодом GTK и WinForm. Есть ли у GTK больше возможностей, чем у приложения winform? - PullRequest
0 голосов
/ 06 октября 2019

Я новичок в программировании на c #. Я хотел бы знать основную разницу между gtk и winform приложениями. На самом деле, я - пользователь Linux. Моя ОС не поддерживает Visual Studio community. Таким образом, это будет очень полезно, если вы хотите узнать, должен ли я использовать VM и загружать на него сообщество Visual Studio или использовать gtk-форму в monodevelop вместо winform.

А также я хотел бы знать, одинаковы ли коды gtk и winform.

Можно ли запустить проект типа GTK в Windows? Заранее спасибо ..

1 Ответ

0 голосов
/ 07 октября 2019

WinForms - это API-интерфейс GUI, разработанный Microsoft для .NET и реализованный поверх собственных API-интерфейсов Windows и элементов управления Windows. В проекте Mono была реализована кроссплатформенная реализация API WinForms (порт), которая может работать во всех широко используемых настольных операционных системах (Linux / Windows / MacOS). Я никогда не использовал MonoDevelop, но слышал, что это действительно очень хорошо, вы должны попробовать!

Gtk - это кроссплатформенный инструментарий GUI с открытым исходным кодом (Linux / Windows /MacOS). Его можно использовать на многих языках благодаря многочисленным языковым привязкам. Для языка C # есть Gtk # . Как и Mono, у него также есть активное сообщество, где вы можете задавать вопросы https://discourse.gnome.org/c/platform

Чтобы решить, что вы можете прочитать здесь: https://www.mono -project.com / docs / gui /

...