Я только что установил последнюю версию Mono framework и MonoDevelop.
Когда я создаю новое решение на C #, нет приложения на основе графического интерфейса.
Как создать приложение с графическим интерфейсом, кнопками и т. Д.
Я только что установил последнюю версию Mono framework и MonoDevelop.
Когда я создаю новое решение на C #, нет приложения на основе графического интерфейса.
Как создать приложение с графическим интерфейсом, кнопками и т. Д.
Если вы работаете в Linux или Windows, тип проекта называется «Проект Gtk # 2.0». Если вы работаете на Mac, для Gtk # нет визуального дизайнера, вам придется кодировать его вручную.
вы можете создать графический интерфейс с помощью моно в Mac, выполните следующие действия:
поэтому, если вы хотите добавить кнопки, текстовые поля, ярлыки и т. д., в правой части окна есть окно панели инструментов.
Если вы уже знакомы с разработкой WinForms и C # с помощью Visual Studio - и если вы не возражаете против разработки графического интерфейса без визуального редактора - то вы можете разработать приложение WinForms в MonoDevelop.
Это руководство должно помочь вам начать работу: http://zetcode.com/tutorials/monowinformstutorial/firststeps/ а>
После создания нового решения C # (Файл | Создать> Решение ...) добавьте ссылки на System.Drawing и System.Windows.Forms (Проект | Изменить ссылки ...). В конструкторе подкласса Form вы можете определять кнопки и другие элементы управления. Это должно помочь вам.
В MonoDevelop все еще могут быть ошибки и странные особенности. Например, автозаполнение для добавления обработчика событий (например, MyButton.Click + = HandleMyButtonClick) работает, если я вставляю пробел после «+ =», но не при табуляции. В противном случае окружающая среда должна казаться знакомой.
Существует ряд привязок для Mono и Cocoa, которые позволяют создавать приложения для OS X с использованием Mono с интерфейсами, которые выглядят нативно.
Некоторое время назад был проект Cocoa #, который все еще поставляется с Mono, но теперь мертв на плаву и больше не обновляется.
Однако всего несколько дней назад я сам спросил о состоянии Cocoa #, и были выделены другие решения. Лучшим (IMHO) является Monobj, в котором также есть шаблоны Monodevelop / IB.
Просто установите Xcode вместе с MonoFramework и MonoDevelop, и тогда вы сможете использовать встроенный конструктор интерфейса iOS!
MonoDevelop отлично работает (хотя и немного глючит для некоторых функций) с xcode. Во время разработки, скажем, приложения для iPhone, я переключаюсь между Monodevelop и Xcode, MonoDevelop для написания всего кода программной части / делегатов и т. Д. И Xcode для проектирования с использованием встроенного конструктора интерфейсов для приложений Mac OSX и iOS ...
Тебе нужно:
MonoDevelop http://monodevelop.com/
MonoTouch (структура пользовательского интерфейса для взаимодействия с CocaoTouch на iOS) http://xamarin.com/monotouch а>
И, конечно же, собственно монофреймворк (от C # до Obj-C) http://www.mono-project.com/