WinForms 应用程序基础

来源:互联网 发布:php论坛程序 编辑:程序博客网 时间:2024/05/16 14:41

原文地址: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文件。

【相关文件】
  • 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”文件。

原创粉丝点击