winforms 使用文本编辑器创建一个简单的C#WinForms应用程序

示例

  1. 打开文本编辑器(如记事本),然后输入以下代码:

     using System;
    using System.ComponentModel;
    using System.Drawing;
    using System.Windows.Forms;
    namespace SampleApp
    {
        public class MainForm : Form
        {
            private Button btnHello;
            // 表单的构造函数:这将初始化表单及其控件。
            public MainForm()
            {
                // 设置表单的标题,该标题将出现在标题栏中。
               this.Text= "MainForm";
                // 创建一个按钮控件并设置其属性。
                btnHello = new Button();
               btnHello.Location= new Point(89, 12);
               btnHello.Name= "btnHello";
               btnHello.Size= new Size(105, 30);
               btnHello.Text= "Say Hello";
                // Wire up an event handler to the button's "Click" event
                // (请参见下面的btnHello_Click函数中的代码)。
               btnHello.Click+= new EventHandler(btnHello_Click);
                // 将按钮添加到窗体的控件集合中,
                // 这样它就会出现在表单上
                this.Controls.Add(btnHello);
            }
            // 单击该按钮时,显示一条消息。
            private void btnHello_Click(object sender, EventArgs e)
            {
                MessageBox.Show("Hello, World!");
            }
            // 这是应用程序的主要入口点。
            // 所有C#应用程序都只有一种方法。
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.Run(new MainForm());
            }
        }
    }
  1. 将文件保存到您具有读/写访问权限的路径。通常,以文件所包含的类(例如)命名X:\MainForm.cs。

  1. 从命令行运行C#编译器,并将路径作为参数传递给代码文件:

     %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe "X:\MainForm.cs"

    注意:要将C#编译器版本用于其他.NET Framework版本,请查看路径,%WINDIR%\Microsoft.NET并相应地修改上面的示例。有关编译C#应用程序的更多信息,请参见编译并运行您的第一个C#程序。

  1. 编译完成后,MainForm.exe将在与代码文件相同的目录中创建一个名为的应用程序。您可以从命令行运行该应用程序,也可以在资源管理器中双击该应用程序。