C# 学习.NET开发//Visual C中的Windows窗体-将控件链接到事件处理程序
我是一名Java程序员,正在转向.NET开发,有大约5年的编程经验。我通常在文本编辑器中编写所有代码,忽略IDE方面的内容。在Visual C中,我使用的是Visual Studio 2010 IDE。为了掌握这个界面,我下面是微软的官方教程 我的问题涉及为控件项创建事件处理程序: 例如,在设计windows窗体应用程序时,可以将控件直接拖动到窗体上(即按钮、复选框等)。本教程指导用户双击button控件,然后双击它以在.cs文件中创建click事件处理程序。这工作非常好,并为(名称)为showButton的按钮创建以下代码:C# 学习.NET开发//Visual C中的Windows窗体-将控件链接到事件处理程序,c#,asp.net,.net,visual-studio,visual-studio-2010,C#,Asp.net,.net,Visual Studio,Visual Studio 2010,我是一名Java程序员,正在转向.NET开发,有大约5年的编程经验。我通常在文本编辑器中编写所有代码,忽略IDE方面的内容。在Visual C中,我使用的是Visual Studio 2010 IDE。为了掌握这个界面,我下面是微软的官方教程 我的问题涉及为控件项创建事件处理程序: 例如,在设计windows窗体应用程序时,可以将控件直接拖动到窗体上(即按钮、复选框等)。本教程指导用户双击button控件,然后双击它以在.cs文件中创建click事件处理程序。这工作非常好,并为(名称)为show
private void showButton_Click(object sender, EventArgs e)
{
}
按钮和事件处理程序之间的链接存储在哪里?与中一样,编译器如何知道上面的事件处理程序映射到哪个按钮?请查看
InitializeComponent()
方法中的YourForm.Designer.cs
您会发现代码与
//
// show
//
this.show.Location = new System.Drawing.Point(10, 10);
this.show.Name = "show";
this.show.Size = new System.Drawing.Size(75, 23);
this.show.TabIndex = 0;
this.show.Text = "button1";
this.show.UseVisualStyleBackColor = true;
this.show.Click += new System.EventHandler(this.ShowClick);
问题是关于WinForms还是关于ASP.NET?