Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2011, 18:17   #1
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
Восклицание Использование Windows Forms в Mono Develop, Создание кроссприложения

Здравствуйте! Хочу научиться писать кроссплатформенные программы на C Shark.
Инструменты: ОС Windows XP SP2, .NET 4 версии, MonoDevelop 2.6
Литература: Мартынов Н.Н. С# для начинающих.

Создаю новое решение - проект C#.
Добавляю новый пустой файл С#.
Пишу :
Код:
using System;
using System.Drawing;
using System.Windows.Forms;
При написании Drawing уже среда говорила, что такого нету. Попытался запустить - 2 ошибки:
Цитата:
типа Drawing нету в пространстве имён System;
типа Windows нету в пространстве имён System;
Есть возможность создать окно, используя Gtk-Shark, но это не подходит. Необходима полная кроссплатформенность и переносимость между VS и MonoDevelop.
Вопрос: что нужно подключить к проекту или доустановить к среде / системе?
Благодарю за ответы!

P.S. Нашёл подобные темы здесь на форуме. Там говорят, что .NET это не многопплатформенный MS API, который даже не открыт(!) толком. Но, датировка 2009, может, что-то изменилось в лучшую сторону или я ещё слишком наивен???
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 09.10.2011, 19:32   #2
Guy
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 398
По умолчанию

незнаю как в моно но в студии помимо записи "using" требовалось дополнительно вручную выбрать сборку в Reference-ах где содержится данное простастранство имён.
Guy вне форума Ответить с цитированием
Старый 10.10.2011, 12:52   #3
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
Восклицание

Цитата:
Сообщение от Guy Посмотреть сообщение
незнаю как в моно но в студии помимо записи "using" требовалось дополнительно вручную выбрать сборку в Reference-ах где содержится данное простастранство имён.
Благодарю! Скачал MonoDevelop 2.8 - там валидная русификация. Разобрался: Проект->Редактировать ссылки->вкладка "Все" поставил галочки на нужные модули и сборка пошла дальше.

ЗЫ: Скомпилю первый проект - отпишусь.
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 10.10.2011, 13:51   #4
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
Восклицание

Готово - вот результат:

Осталось теперь собрать это в ОС Solaris и, синтетический тест платформы .NET будет готов
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 16.10.2011, 16:32   #5
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
Печаль

В ОС Solaris у меня ни из исходников ни с помощью пакетов установка, к сожалению, не удалась
Кросскомпиляция физически возможна, но нужно побороться со всеми зависимостями, поэтому следующие попытки я принимать буду, но не скоро.
ЗЫ: Разработку под .NET придётся отложить...
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Моделирование на Windows forms Mr.GOD Общие вопросы .NET 0 01.03.2011 20:37
Windows Forms masashama Windows Forms 12 14.02.2011 16:14
windows.forms *stRong* Помощь студентам 0 04.06.2010 04:39
создание Windows Forms Aplication b-e-s Общие вопросы C/C++ 15 04.08.2009 20:06
Вопрос по Windows Forms tavrocotaps Общие вопросы .NET 0 11.06.2009 16:43