Winform基础详解三——关于program.cs

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名,而不是文件名

Winform基础详解三——关于program.cs

上一篇:windows下安装和配置Redis


下一篇:深度学习(四)——VGG+Pytorch实现