构建高质量的C#代码
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

代码 1-3:窗体的启动(<HelloForm>\Program.cs)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace HelloForm
{ static class Program
    {
    ///<summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
        Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
    }
}

这些代码全部是开发环境自动生成的,我们现在并不需要关注全部内容,只需要看一下加粗部分。Application对象包含了当前程序的设置、运行等相关方法和信息,其Run()方法显示了一个新的Form1窗体。

在本书的窗体示例项目中,一般不会超过一个窗体,所以,我们只需要使用自动创建的Form1窗体就可以了,也就是说,我们现在还不需要修改“Program.cs”文件中的内容。

本节的最后,我们将在Form1窗体中添加一个按钮(Button)控件,功能是在单击这个按钮后退出程序。

在“解决方案资源管理器”窗口中双击“Form1.cs”,打开Form1窗体的设计窗口,然后在开发环境左侧的“工具箱”中的“公共控件”中双击“Button”,开发环境会在Form1上添加一个按钮,其名称自动设置为“button1”。这时,我们可以拖动按钮修改它的位置或尺寸,如图1-4所示。

图1-4

现在,需要添加单击button1按钮后的响应代码,我们可以双击button1按钮打开代码编辑窗口,然后添加所需的代码,如代码1-4所示。