ハンガリアン記法
データ型を表現する意味でのハンガリアン記法(システムハンガリアン)は使用しない
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