1.7 情景應(yīng)用——拓展與實(shí)踐
1.7.1 情景應(yīng)用1——設(shè)置Windows應(yīng)用程序啟動(dòng)窗體
視頻講解:光盤\mr\01\lx\設(shè)置Windows應(yīng)用程序啟動(dòng)窗體.exe
實(shí)例位置:光盤\mr\01\qjyy\01
一個(gè)完整的Windows應(yīng)用程序中一般都有多個(gè)窗體,如果要調(diào)試程序,必須設(shè)置首先運(yùn)行的窗體,這時(shí)就需要設(shè)置項(xiàng)目的啟動(dòng)窗體。默認(rèn)情況下,Windows應(yīng)用程序的啟動(dòng)窗體是Form1,本實(shí)例實(shí)現(xiàn)設(shè)置Form2窗體為啟動(dòng)窗體,實(shí)現(xiàn)過(guò)程如下。
(1)打開Visual Studio 2008開發(fā)環(huán)境,新建一個(gè)Windows窗體應(yīng)用程序,并將其命名為SetStartForm。
(2)在該項(xiàng)目中添加一個(gè)Form2窗體,以便將其設(shè)置為啟動(dòng)窗體。
(3)在“解決方案資源管理器”中找到Program.cs文件,雙擊打開該文件,這時(shí)即可通過(guò)修改Application. Run方法中的參數(shù)來(lái)隨意設(shè)置啟動(dòng)窗體,如本實(shí)例設(shè)置Windows應(yīng)用程序的啟動(dòng)窗體為Form2,具體實(shí)現(xiàn)代碼如下。
Application.Run(new Form2()); //設(shè)置Form2窗體為啟動(dòng)窗體
說(shuō)明:Program.cs文件是創(chuàng)建Windows應(yīng)用程序時(shí)自動(dòng)生成的一個(gè)類文件,它是程序的主程序文件。
DIY:同時(shí)啟動(dòng)兩個(gè)窗體。提示:以上面的例子為基礎(chǔ),使用鼠標(biāo)右鍵單擊Form2窗體,在彈出的快捷菜單中選擇“查看代碼”命令,打開該窗體的后臺(tái)代碼,在窗體Form2方法中添加如下代碼。(20分)(實(shí)例位置:光盤\mr\01\qjyy\01_diy)
public Form2()
{
InitializeComponent();
new Form1().Show();
}
1.7.2 情景應(yīng)用2——為程序設(shè)置版本和幫助信息
視頻講解:光盤\mr\01\lx\為程序設(shè)置版本和幫助信息.exe
實(shí)例位置:光盤\mr\01\qjyy\02
在計(jì)算機(jī)中使用軟件時(shí),經(jīng)常會(huì)在軟件中看到其版本、所屬公司等信息。例如,C#程序開發(fā)人員經(jīng)常使用的Visual Studio 2008開發(fā)環(huán)境,當(dāng)用戶將鼠標(biāo)指針移動(dòng)到Visual Studio 2008開發(fā)環(huán)境的setup.exe安裝文件上時(shí),會(huì)彈出一個(gè)信息提示框,該提示框中可以看到軟件的說(shuō)明、公司、版本、創(chuàng)建日期以及大小等信息,如圖1.55所示。
本實(shí)例將詳細(xì)講解如何為程序設(shè)置版本及其幫助等信息,實(shí)現(xiàn)過(guò)程如下。
(1)打開Visual Studio 2008開發(fā)環(huán)境,新建一個(gè)Windows窗體應(yīng)用程序,設(shè)置項(xiàng)目名稱為SetSoftInfo。
(2)在該項(xiàng)目的Properties文件夾下找到AssemblyInfo.cs文件,如圖1.56所示。