singlepost

MonoDevelop и Windows.Forms << На главную или назад  

Проблема такая: по умолчанию в моно нет windows.forms, которые я установил отдельным пакетом через Synaptics. Однако, по-прежнему using System.Windows.Forms не признает. Вопрос: как подключить?
p.s. OS LinuxMint

8 ответов в теме “MonoDevelop и Windows.Forms”

  1. 8
    Александр Дембинский ответил:

    Это не извращение.
    Просто .NET – ответный ход Microsoft на появление Java.
    Ведь по сути:
    1) Оба языка (C# и Java) компилируются вначале в промежуточный код
    2) Оба выполняются в отдельной среде (для .NET – CLR, для
    Java – виртуальная Java машина)
    3) Оба полностью объектно-ориентированные

    Основная цель – кроссплатформенность, и Mono лишь реализация CLR для Unix-подобных систем.

    Не могу не согласиться с #7 относительно Qt. Сам предпочитаю её всему остальному.

  2. 7
    Андрей Лимаев ответил:

    Не разводя холивар, пожалуйста. Почему .net под GNU/Linux вы считаете извращением? Отличная производительность разработки, удобная, постоянно дорабатываемая среда.

  3. 6
    Влад Null ответил:

    [off]
    xD юзайте Qt и да прибудет вам счастье :)
    ибо писать на .НЕТ под линухом – извращение, имхо
    [/off]

  4. 5
    Андрей Лимаев ответил:

    спс.

  5. 4
    Александр Дембинский ответил:

    Пакет насколько я понял называется libmono-winforms2.0

    Вот пример simple.cs:

    //——————————————————-
    using System.Windows.Forms;
    using System.Drawing;

    public class Simple : Form
    {
    public Simple()
    {
    Text = "Simple";
    Size = new Size(250, 200);
    CenterToScreen();
    }

    static public void Main()
    {
    Application.Run(new Simple());
    }
    }
    //———————————————————-

    Компилируем следующей командой:

    $ gmcs -r:System.Windows.Forms.dll -r:System.Drawing.dll simple.cs -out:simpleexample.exe

    Попробуй!

  6. 3
    Андрей Лимаев ответил:

    Gtk# меня не устраивает по некоторым причинам.
    Название пакета навскидку не скажу. В поле descriptions в synaptics он говорит, что это и есть библа для system.windows.forms.

  7. 2
    Александр Дембинский ответил:

    В моно используется Gtk#

    А скажи, как называется пакет, который ты установил?

  8. 1
    Эдуард Базько ответил:

    подписываюсь на тему. в ближайшем будущем в планах ковырять моно.
    зы: ubuntu linux

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.