我应该重命名我的按钮事件处理程序名称吗?

时间:2008-12-29 23:55:30

标签: naming-conventions

使用Visual Studio时(虽然理想情况下这适用于通用情况)并双击我创建的按钮,自动生成的事件处理程序代码使用以下签名:

Protected Sub btnSubmitRequest_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSubmitRequest.Click

End Sub

最佳做法是保留此方法的名称,还是将其重命名为更具描述性的内容,例如SubmitNewEmployeeRequest?

3 个答案:

答案 0 :(得分:7)

创建另一个名为SubmitNewEmployeeRequest的方法。在btnSubmitRequest_Click中,致电SubmitNewEmployeeRequest。这是最合乎逻辑的职责分离。

答案 1 :(得分:2)

此外,如果在创建处理程序之前更改IDE中按钮的名称,则处理程序将获得更好的默认名称。您的按钮名称当前为btnSubmitRequest,您可以将其更改为btnSubmitNewEmployeeRequest更具体,然后生成处理程序。

您应该命名控件,并在控件和处理程序之间保持命名一致 我通常会在使用的上下文中命名它们,即如果你在

  • 员工申请表,然后该按钮只需命名为SubmitRequest。
  • Do Stuff to Directory组件表单,然后该按钮应该更具描述性,如SubmitNewEmployeeRequest。

答案 2 :(得分:1)

好吧,我个人留下它,以便我可以很快看到它是一个事件处理程序,特别是一个单击事件处理程序。但是我倾向于只有一行代码调用(在这种情况下,你的)SubmitNewEmployeeRequest,因为这也可以从某些上下文菜单中调用,或者在响应其他事件时被触发。

相关问题