打开文本编辑器(如记事本),然后输入以下代码:
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());
}
}
}
将文件保存到您具有读/写访问权限的路径。通常,以文件所包含的类(例如)命名X:\MainForm.cs。
从命令行运行C#编译器,并将路径作为参数传递给代码文件:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe "X:\MainForm.cs"
注意:要将C#编译器版本用于其他.NET Framework版本,请查看路径,%WINDIR%\Microsoft.NET并相应地修改上面的示例。有关编译C#应用程序的更多信息,请参见编译并运行您的第一个C#程序。
编译完成后,MainForm.exe将在与代码文件相同的目录中创建一个名为的应用程序。您可以从命令行运行该应用程序,也可以在资源管理器中双击该应用程序。