啟動對象就是當(dāng)加載應(yīng)用程序時所要調(diào)用的進(jìn)入點(Entry Point)。一般來說,我們會將啟動對象設(shè)定成應(yīng)用程序的主窗體,或是當(dāng)應(yīng)用程序激活時所會執(zhí)行的Main程序。值得注意的是,類庫項目與ASP.NET Web應(yīng)用程序項目都沒有進(jìn)入點,因此沒有啟動對象。
第1章應(yīng)用程序的基礎(chǔ)設(shè)置技巧要給一個Visual C# 2005的Windows應(yīng)用程序項目設(shè)定啟動對象,您必須修改Programcs文件,基本的程序代碼如下所示:
using System;
using SystemCollectionsGeneric;
using SystemWindowsForms;
namespace CH1
{
staticclass Program
{
///<summary>/// 應(yīng)用程序的主要進(jìn)入點。
///</summary>
[STAThread]
staticvoid Main()
{
ApplicationEnableVisualStyles();
ApplicationSetCompatibleTextRenderingDefault(false);
ApplicationRun(new StartUpForm());
}
}
}
上述寫法是一種常見的寫法,那就是把啟動窗體傳遞給ApplicationRun方法。當(dāng)然,您也可以將項目中其他已有的窗體名稱傳遞給ApplicationRun方法,以便使用該窗體作為啟動窗體。