Создание формы в c # с Ubuntu Linux с mono

#c# #ubuntu

#c# #ubuntu

Вопрос:

Я включен ubuntu v18 and mono version 6.12 Поэтому у меня установлен mono, который я использую для компиляции моей программы и запуска программы.

 using System;
using System.Windows.Forms;
using System.Globalization;
using System.Threading;

//mcs Program.cs -pkg:dotnet to compile
//mono the exe file to run mono Program.exe

class Program : Form
{ 
    static void Main(string[] args){
        CultureInfo ci = new CultureInfo("en-US");
        Thread.CurrentThread.CurrentUICulture = ci;
        Thread.CurrentThread.CurrentCulture = ci;

        Application.Run(new Program());
    }

    public Program(){
        Text = "Hello world";
    }
}
  

итак, это мой код, пока что создающий форму Windows с помощью всего Hello World но как я могу добавить, например, кнопки или поля ввода к этому коду, потому что в моей папке у меня есть только 2 файла и Program.cs и Program.exe file или возможно ли связать с другой формой? или вы можете создать ее в xml. Я новичок в csharp и visual.

Комментарии:

1. Вы взламываете vim (какой-нибудь TextEditor) и используете команды cli? Вам следует рассмотреть возможность использования какой-либо IDE с поддержкой конструктора. Это кажется устаревшим, но, возможно, законным.

2. Вы могли создать все свое приложение в коде (без использования конструктора, хотя я бы не рекомендовал этого делать), просто посмотрите онлайн-руководство по Windows Forms