Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696

[Mono] Что нужно для программирования на Mono?

23.01.2013, 15:07. Показов 2112. Ответов 10
Метки mono (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! На C# пишу уже несколько лет, сейчас появилась потребность написать в кратчайшие сроки приложение, которое будет работать под Linux'ом. Что нужно поставить для написания приложений на Mono? И если я поставлю на Windows, напишу, откомпиллирую приложение, оно будет корректно работать под Linux'ом (просто не хотелось бы ставить Линуху только для этого)?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.01.2013, 15:07
Ответы с готовыми решениями:

[Mono] Что нужно для нормальной установки Mono?
Скажите пожалуста что надо нормальной установки MONO. Я от установил и папка установки весит где то 280 мб. Единственная из возможных опций...

Что нужно для программирования на DirectX
Здравствуйте! Подскажите пожалуйста: 1)что необходимо для работы с директ(компоненты или есть спц,среда) 2) есть ли какой нибуть...

Что нужно для программирования на ассемблер?
Яздравствуйте! Я решил начать изучать ассемблер. скажите пожалуйста, какие программы (под Windows XP) для этого нужны и где их можно...

10
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
23.01.2013, 15:13
можно и в студии писать
1
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
23.01.2013, 15:15
mono исполняет обычные .net сборки: exe и dll. То есть, перекомпилировать, скорее всего, не придется.
Но тестировать необходимо в любом случае. Поставить виртуалку с убунтой и установить mono - дело 15 минут.
Есть инструмент, который может выявить возможные проблемы в вашей программе при миграции на моно - MoMA. Советую им воспользоваться.
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
23.01.2013, 15:33  [ТС]
Цитата Сообщение от Jupiter Посмотреть сообщение
можно и в студии писать
Можно поподробнее? И визуальным редактором для Windows Forms можно будет пользоваться?

Добавлено через 3 минуты
Цитата Сообщение от turbanoff Посмотреть сообщение
mono исполняет обычные .net сборки: exe и dll. То есть, перекомпилировать, скорее всего, не придется.
Я могу просто написать в студии проект и запустить его на линуксе, если там установлен Моно? Я правильно понял? А можно написать так, что бы без установленного Моно на компьютере пользователя работало моё приложение?

Добавлено через 3 минуты
Цитата Сообщение от turbanoff Посмотреть сообщение
Поставить виртуалку с убунтой и установить mono - дело 15 минут.
Нужно сделать приложение для linux не старее Red Hat. Убунту подходит? Я не совсем знаком с линуксами.

Добавлено через 2 минуты
Нужно будет пользоваться сокетами. С этим всё нормально в Mono? Классы те же, что и в чистом .Net?
0
 Аватар для Пaтрик
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 976
23.01.2013, 15:53
Цитата Сообщение от body90 Посмотреть сообщение
Нужно сделать приложение для linux не старее Red Hat. Убунту подходит?
Это всего лишь дистрибутивы. Посмотрите какой версии у них mono и Gtk# в репозиториях, если конечно вы их сами собирать не собрались. Под эти версии и пишите.
1
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
23.01.2013, 16:02
Цитата Сообщение от body90 Посмотреть сообщение
Можно поподробнее? И визуальным редактором для Windows Forms можно будет пользоваться?
если речь о том чтоб использовать редактор WF в студии и потом компилировать под моно - то да

Цитата Сообщение от body90 Посмотреть сообщение
Нужно будет пользоваться сокетами. С этим всё нормально в Mono? Классы те же, что и в чистом .Net?
проблем быть не должно
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
23.01.2013, 17:33  [ТС]
Цитата Сообщение от Пaтрик Посмотреть сообщение
Посмотрите какой версии у них mono и Gtk# в репозиториях
Я не могу посмотреть. Это тестовое задание. Увидели моё приложение написанное на C#, сказали, если такое же напишу под Linux, будут со мной работать. Язык не важен. Но я уже года 3-4 на С++ не писал. Думаю, легче понять моно, чем на С возвращаться.
Если у них нет mono и Gtk#, можно написать приложение, которое будет и в таком случае работать? Или наличие mono обязательно?
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
23.01.2013, 18:01
Наличие mono обязательно
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
23.01.2013, 18:04  [ТС]
Цитата Сообщение от turbanoff Посмотреть сообщение
Наличие mono обязательно
Вот это очень плохо... Не думаю, что будет хорошо просить их ещё Mono ставить. А можно как-то сделать, чтоб оно само ставилось, если его нет?
0
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
30.01.2013, 06:29  [ТС]
Что именно нужно поставить пользователю в Ubunte, чтоб запустилось приложение? MonoDevelop или есть какое-то приложение не для разработчиков?

Добавлено через 7 часов 51 минуту
Нашел ответ. В терминале ввести:
Code
1
mono <path/name.exe>
Добавлено через 23 минуты
Какую версию .Net Framework поддерживает Mono?
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
30.01.2013, 07:16
body, ознакомьтесь с FAQ на сайте - http://mono-project.com/FAQ:_General
.net 2 - .net 4
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.01.2013, 07:16
Помогаю со студенческими работами здесь

Что нужно для программирования под IOS?
Доброго времени суток. Ребят, подскажите достаточно ли для написания приложения для ios (также mac os) одного языка Objective-C? Некоторые...

Что нужно знать для программирования в Bass
Приветствую всех. Подскажите плз, какие знания нужно иметь для bass работы с 2д и 3д звуком? В плане математики. С математикой туго, но...

Что нужно для программирования в ASP.NET?
Очень хочу научиться програмировать на ASP.NET У меня windows me. скачала и установила framework, IIS тоже есть. Что мне еще нужно? и...

Что нужно знать для программирования под айфончик
Всем привет. В какой среде создаются приложения под iphone? Знаю что в XCode, а под винду какие среды есть? Какими языками нужно владеть?...

Что нужно знать для программирования под Android?
Всем привет! Скажите пожалуйста, что нужно знать помимо Java, чтобы писать приложения под Андроид?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru