создание приложения состоящего из единственного файла

Запустите Visual Studio. File. New. Project.
Выберите Empty Project.
Добавьте ссылки и подключите пространства имен.
  • using System;
  • using System.Windows.Forms;
  • using System.Drawing;

Введите код.
Скрыть

Показать

Копировать
  Main.cs  
  • //добавить ссылку System.dll
  • //подключить пространство имен
  • using System;
  • //добавить ссылку System.Windows.Forms.dll
  • //подключить пространство имен
  • using System.Windows.Forms;
  • //добавить ссылку System.Drawing.dll
  • //подключить пространство имен
  • using System.Drawing;
  •  
  • //создаем производный класс от класса Form
  • class MainForm : Form {
  •  //в теле конструктора создаются элементы управления
  •  public MainForm() {
  •   Button MyButton = new Button();
  •   MyButton.Text = "Нажми";
  •   MyButton.Location = new Point(200, 50);
  •   MyButton.TextAlign = ContentAlignment.MiddleCenter;
  •   //располагаем форму по центру экрана
  •   this.StartPosition = FormStartPosition.CenterScreen;
  •   //добавляем обработчик события в список обработчиков событий
  •   MyButton.Click += new EventHandler(MyButtonClick);
  •   //метод добавляет кнопку в коллекцию элементов управления формы
  •   this.Controls.Add(MyButton);
  •  }
  •  //метод - обработчик сообщений для кнопки
  •  protected void MyButtonClick(object obj, EventArgs e) {
  •   MessageBox.Show("Привет Мир!");
  •  }
  • }
  •  
  • class Program {
  •  //этот атрибут устанавливает однопоточное управление
  •  [STAThread]
  •  public static int Main() {
  •   MainForm F = new MainForm();
  •   //метод запускает форму
  •   Application.Run(F);
  •   return 0;
  •  }
  • }