原文地址:http://www.dingos.cn/index.php?topic=956.0
WinForms应用程序可能存在多个窗体,用于获取用户输入的数据和向用户显示数据。
可以使用 Visual Studio 来创建使用 Windows 窗体的应用程序和用户界面。Windows 窗体应用程序是基于 System.Windows.Forms 命名空间中的类创建的。
创建WinForms应用程序:利用Visual Studio 创建“WinForms应用程序”将创建一个WinForms应用程序包含一个默认(From1)的窗体文件和Program.cs文件。
可以使用 Visual Studio 来创建使用 Windows 窗体的应用程序和用户界面。Windows 窗体应用程序是基于 System.Windows.Forms 命名空间中的类创建的。
创建WinForms应用程序:利用Visual Studio 创建“WinForms应用程序”将创建一个WinForms应用程序包含一个默认(From1)的窗体文件和Program.cs文件。
【相关文件】
- Form1.Designer.cs:窗体定义的文件
- Form1.cs:程序实现的文件
- Program.cs:包含Main()方法 - 应用程序的入口
static class Program{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(){
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1()); // 程序启动时的窗体
}
【Application类】
- Application提供静态方法和属性以管理应用程序,例如启动和停止应用程序、处理 Windows 消息的方法和获取应用程序信息的属性。不能继承此类。
- EnableVisualStyles方法:启用应用程序的 Windows XP 可视化样式。
- Exit方法:通知所有消息泵必须终止,并且在处理了消息以后关闭所有应用程序窗口。
- Run(Form)方法:在当前线程上开始运行标准应用程序消息循环,并使指定窗体可见。
【第三方控件使用】
- 在WinForms中存在许多控件,有时不能满足我们的需要时,可以开发符合需求的控件;在以使用第三方控件。
- 在VS2005中添加第三方控件:在“工具箱”单击“右键”选择“选择项”将弹出“选择工具箱项”在“.NET Framework组件”单击“浏览”添加第三方控件相应的“dll”文件。