Winform基础详解三——关于program.cs
program是整个Winform程序的主入口点。
[STAThread]
- 表示一种当前应用程序的特性
- 表示当前COM线程模型是单线程单元
- 如果没有它,winform应用程序是无法工作的
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace winform
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread] //当前COM线程模型是单线程单元,如果没有它,winform应用程序是无法工作的
static void Main()
{
//System.Window.Form.Application提供了一系列静态方法和属性,来管理应用程序
Application.EnableVisualStyles();//启用应用程序的可视样式,通常作为main方法的第一句代码
Application.SetCompatibleTextRenderingDefault(false);//将某些控件的CompatibleTextRendering设置为默认值false
Application.Run(new MainForm());//指定当前应用程序要启动的窗体,这句话将要启动的窗体可见,并显示出来
//这三句话次序不可以变
}
}
}
- 在
Application.Run(new MainForm());
这句话中,new后面写想启动窗体的类名 - 这里的类名是在窗体属性值中设置的Name名,而不是文件名