winforms 使用文本编辑器创建一个简单的C#WinForms应用程序
示例
打开文本编辑器(如记事本),然后输入以下代码:
usingSystem;
usingSystem.ComponentModel;
usingSystem.Drawing;
usingSystem.Windows.Forms;
namespaceSampleApp
{
publicclassMainForm:Form
{
privateButtonbtnHello;
//表单的构造函数:这将初始化表单及其控件。
publicMainForm()
{
//设置表单的标题,该标题将出现在标题栏中。
this.Text="MainForm";
//创建一个按钮控件并设置其属性。
btnHello=newButton();
btnHello.Location=newPoint(89,12);
btnHello.Name="btnHello";
btnHello.Size=newSize(105,30);
btnHello.Text="SayHello";
//Wireupaneventhandlertothebutton's"Click"event
//(请参见下面的btnHello_Click函数中的代码)。
btnHello.Click+=newEventHandler(btnHello_Click);
//将按钮添加到窗体的控件集合中,
//这样它就会出现在表单上
this.Controls.Add(btnHello);
}
//单击该按钮时,显示一条消息。
privatevoidbtnHello_Click(objectsender,EventArgse)
{
MessageBox.Show("Hello,World!");
}
//这是应用程序的主要入口点。
//所有C#应用程序都只有一种方法。
[STAThread]
staticvoidMain()
{
Application.EnableVisualStyles();
Application.Run(newMainForm());
}
}
}
将文件保存到您具有读/写访问权限的路径。通常,以文件所包含的类(例如)命名X:\MainForm.cs。
从命令行运行C#编译器,并将路径作为参数传递给代码文件:
%WINDIR%\Microsoft.NET\Framework64\v4.0.30319\csc.exe/target:winexe"X:\MainForm.cs"
注意:要将C#编译器版本用于其他.NETFramework版本,请查看路径,%WINDIR%\Microsoft.NET并相应地修改上面的示例。有关编译C#应用程序的更多信息,请参见编译并运行您的第一个C#程序。
编译完成后,MainForm.exe将在与代码文件相同的目录中创建一个名为的应用程序。您可以从命令行运行该应用程序,也可以在资源管理器中双击该应用程序。