LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

【C#】WPF和Winform两种开发方式下程序启动的区别

admin
2023年10月25日 10:7 本文热度 470

01

winform启动程序

winform的启动程序默认是在program类中启动的,这是一个静态类,里面有一个静态的Main方法。Application.Run(new 窗体);

internal static class Program

{

    /// <summary>

    /// 应用程序的主入口点。

    /// </summary>

    [STAThread]

    static void Main()

    {

        Application.EnableVisualStyles();

        Application.SetCompatibleTextRenderingDefault(false);

        Application.Run(new Form1());

    }

}


02


WPF启动程序

WPF启动程序是在App.xaml文件中启动的,App.xaml 文件定义了应用程序的资源和全局样式,里面有一个StartupUri="窗体.xaml";应用程序类负责创建应用程序的主窗口(Window)并通过调用 Run 方法来启动应用程序的消息循环。

<Application x:Class="WPF.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WPF" StartupUri="MainWindow.xaml">

<Application.Resources>

</Application.Resources>

</Application>


03


总结

  1. WinForms启动程序的特点:

    • WinForms使用的是传统的启动方式,即通过 Main 方法来启动应用程序。

    • 在 WinForms 中,启动程序的入口点是 Main 方法,通常位于 Program.cs 文件中。

    • Main 方法是一个静态方法,它负责创建应用程序的主窗体(Form)并通过调用 Application.Run 方法来启动应用程序的消息循环。

  2. WPF 启动程序的特点:

    • WPF 使用的是 XAML和应用程序类来启动程序。

    • 在 WPF 中,启动程序的入口点是 App.xaml 文件和 App.xaml.cs 文件。

    • App.xaml 文件定义了应用程序的资源和全局样式,而 App.xaml.cs 文件包含了应用程序类(通常是 App 类)。

    • 应用程序类负责创建应用程序的主窗口(Window)并通过调用 Run 方法来启动应用程序的消息循环。


该文章在 2023/10/25 10:10:39 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved