コーディング規則

ハンガリアン記法

データ型を表現する意味でのハンガリアン記法(システムハンガリアン)は使用しない
StrUserName
IntUserNo

コントロールを表現する場合は以下プリフィックスを付与
コントロール VB.NET ASP.NET
Label lbl lbl
TextBox txt txt
Button btn btn
HyperLink lnk
ComboBox(DropDownList) cmb ddl
CheckBox chk chk
RadioButton rdo rdo
Image img
Table tbl
HiddenField hdn
Panel pnl
Form frm
TabControl tab
GroupBox grp
※頻繁に使用するコントロールのみ

定数/変数

定数は全て大文字で表現する。プリフィックス"CONST_" はつけない。
(全て大文字で表現する事が定数であると判断できる為)
Public Const USER_TYPE_SA As String = "1"
public const string USER_TYPE_SA = "1";
変数は単語の先頭を大文字、以下小文字で表現する。
Dim UserType As String
string UserType;

スコープ

Global:プリフィックス"g_"を付与
Public g_UserType As String
public string g_UserType;
Module:プリフィックス"m_"を付与
Private m_UserType As String
private string m_UserType;
Local:識別子なし
Dim UserType As String
string UserType;

引数

値渡し:プリフィックス"pi"を付与
Private Function GetUserName _
  (ByVal piUserCd As String) As String
string GetUserName(string piUserCd)
参照渡し:プリフィックス"po"を付与
Private Sub DoLogin(ByRef poErrMsg As String)
static void DoLogin(ref string poErrMsg)

メソッド

プリフィックス"Do", "Get", "Set"を付与すれば大体OKと思っている。(+必要に応じて他の動詞)
"Do"の場合は、戻り値がないメソッドに対して。(あっても成功失敗ぐらい)
"Get"の場合は、Getしたい値を戻り値に設定する。
"Set"の場合は、Setしたい値を引数に設定する。
最終更新:2009年08月19日 15:59
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。