CS2008创建Windows应用程序的文件夹结构
VS2008创建了Windows应用程序后,我们来看Windows应用程序的文件夹结构,Windows应用程序的文件都由解决方案管理器统一管理。
解决文字管理器中包含解决方案名称,项目名称和组成项目的文件。其中Form1.cs是窗体文件,对窗体编写的代码都放在这个文件中。单击Form1.Designer.cs文件,此文件即为窗体设计文件,其中的代码是自动生成的,一般不需要修改。
Progarm.cs文件是主程序文件,包含应用程序入口函数Main(),该文件和Main()方法中代码都是程序自动生成的,一般不需要修改。生成的代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace Example_FormTest
{
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
Application.Run(new Form1());中,Run方法表示运行窗体,方法中的参数指定运行的窗体类名。默认参数为new Form1(),即默认将Form1窗体作为首先运行的窗体,如果要改变程序的起始窗体,修改其中的参数即可。
Windows 应用程序项目向导所创建的几个不同文件:
初始Windows Forms 应用程序文件
文 件 名
用 途
Form1.cs
处理窗体的用户代码。大部分的时间,你通常在这个文件中工作。所有事件处理程序和调用业务逻辑的代码都添加到此处
Form1.Designer.cs
可视化设计器生成的代码。不需要打开该文件。如果要自己编写代码来处理该窗体,主要在Form1.cs中完成
Form1.resx
位图、字符串、图标等资源文件。
Program.cs
包含Main方法