什么是启动窗体构造函数

本文关键字:构造函数 窗体 启动 什么 | 更新日期: 2023-09-27 18:24:47

我需要在启动表单的构造函数中放入以下代码。

JohnKenedy.BusinessSQLEXPRInstaller _ins =
    new JohnKenedy.BusinessSQLEXPRInstaller(
        " _ <Installation Display Name>",
        "localhost",
        "<New database instance name>",
        "<new database name>",
        "<database password>",
        "<database backup filename>");
if (_ins.IsDone == false)
    _ins.ShowDialog();
if (_ins.IsRestart == true)
{
    Application.Exit();
    this.Close();
    return;
}

什么是构造函数,我如何访问它?

什么是启动窗体构造函数

构造函数是以类(在本例中是您的窗体)命名的方法。这将在您的表单显示之前设置代码,人们会想知道是什么花了这么长时间才显示表单。即使这不是问题,这看起来像是你的应用程序安装的一部分,你不想放在这里。事实上,你问这个问题表明你只是在学习,所以这就是为什么我回答你的问题,但你被否决的原因是因为你在做一些你通常不想做的事情时寻求帮助。

首先,您应该了解构造函数和窗体的Load事件之间的区别。如果你确实需要启动一些需要一段时间的东西,并且必须在这里执行,那么我建议从Load事件而不是构造函数中执行。如果出现错误并且发生在构造函数中,则调试可能比在Load事件中更困难,并且表单对象已经完全实例化。