1

Visual Studio を使用して (理想的には、これは一般的なケースに適用できます)、作成したボタンをダブルクリックすると、自動生成されるイベント ハンドラー コードは次のシグネチャを使用します。

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

End Sub

このメソッドの名前をそのままにしておくのがベスト プラクティスですか、それとも SubmitNewEmployeeRequest など、もう少しわかりやすい名前に変更する必要がありますか?

4

3 に答える 3

7

という別のメソッドを作成しますSubmitNewEmployeeRequest。でbtnSubmitRequest_Click、 を呼び出しますSubmitNewEmployeeRequest。これが最も論理的な職務の分離です。

于 2008-12-29T23:59:54.510 に答える
2

また、ハンドラーを作成する前に IDE でボタンの名前を変更すると、ハンドラーはより適切なデフォルト名を取得します。ボタンの名前は現在 btnSubmitRequest ですが、btnSubmitNewEmployeeRequest のように具体的な名前に変更してから、ハンドラーを生成できます。

コントロールに名前を付け、コントロールとハンドラーの間で名前の一貫性を保つ必要があります。
私は通常、使用のコンテキスト内でそれらに名前を付けます。つまり、

  • Employee Request フォームの場合、ボタンの名前は SubmitRequest にするだけで済みます。
  • Do Stuff to Directory components フォームの場合、ボタンはおそらく SubmitNewEmployeeRequest のようによりわかりやすいものにする必要があります。
于 2008-12-30T00:10:25.300 に答える
1

個人的には、これがイベント ハンドラー、具体的にはクリック イベント ハンドラーであることがすぐにわかるように、そのままにしておきます。ただし、(この場合は) SubmitNewEmployeeRequest を呼び出すコードを 1 行だけ配置する傾向があります。これは、一部のコンテキスト メニューからも呼び出されたり、他のイベントに応答して起動されたりする可能性があるためです。

于 2008-12-30T00:00:54.243 に答える