プログラミングにおける変数の型とコントロール命名規則の完全ガイド
プログラミングにおける変数の型とコントロール命名規則の完全ガイド
プログラミングでは、変数やコントロールの名前を適切につけることが重要です。このガイドでは、変数の型とコントロールの命名規則を包括的に紹介し、可読性と保守性の高いコードを作成するためのベストプラクティスを解説します。
変数の型とその略語
変数の型に応じた命名規則を使用することで、コードの読みやすさと一貫性を保つことができます。以下は、主なデータ型とその略語のリストです。
| データ型 | 略語 |
|---|---|
| Boolean | bln |
| Byte | byt |
| Date | dte |
| Decimal | dec |
| Double | dbl |
| Enum | enm |
| Integer | int |
| Long | lng |
| Object | obj |
| Short | sht |
| Single | sng |
| String | str |
コントロールの型とその略語
フォームやUIに使用されるコントロールにも、各種命名規則があります。以下に、主なコントロールの型とその略語をまとめます。
| コントロール名 | 略語 |
|---|---|
| Button | btn |
| CheckBox | chk |
| CheckedListBox | clb |
| ColorDialog | cdg |
| ComboBox | cmb |
| CommonDialog | dlg |
| ContextMenu | cmn |
| Control (generic) | ctr |
| CrystalReportViewer | cry |
| DataGrid | dgd |
| DateTimePicker | dtp |
| DomainUpDown | dud |
| ErrorProvider | evd |
| FontDialog | fdg |
| Form | frm |
| GroupBox | gbx |
| HScrollBar | hsb |
| Image | img |
| ImageList | ilt |
| Label | lbl |
| LinkLabel | llb |
| ListBox | lst |
| ListView | lvw |
| MainMenu | mnu |
| MonthCalendar | mcl |
| NotifyIcon | nti |
| NumericUpDown | nud |
| Panel | pnl |
| PictureBox | pic |
| PrintDialog | pdg |
| PrintDocument | pdc |
| PrintPreviewControl | ppv |
| Process | prc |
| ProgressBar | prb |
| RadioButton | rbt |
| RichTextBox | rtb |
| SaveFileDialog | sdg |
| Shape | shp |
| SpinButton | spn |
| Splitter | spt |
| StatusBar | stb |
| TabControl | tab |
| TextBox | txt |
| Timer | tmr |
| ToolBar | tbr |
| ToolTip | ttp |
| TrackBar | trb |
| TreeView | tvw |
| VScrollBar | vsb |
その他の要素と命名規則
コントロール以外にも、プロシージャやクラスなどに適用される命名規則があります。これにより、コードの可読性が向上し、チームでの協力や長期的な保守が容易になります。
その他の要素の命名規則
- プロシージャ:prc
- クラス:cls
- ユーザー定義関数:fnc
- コレクション:col
- 構造体:stu
コントロールの命名規則まとめ
以下は、各種コントロールにおける命名規則の詳細です:
| コントロール名 | 命名規則 |
|---|---|
| ラベル | lbl |
| テキストボックス | txt |
| オプショングループ | grp |
| トグルボタン | tgl |
| オプションボタン | opt |
| チェックボックス | chk |
| コンボボックス | cbo |
| リストボックス | lst |
| イメージ | img |
| 非連結オブジェクトフレーム | unfram |
| 連結オブジェクトフレーム | fram |
| ページ | pag |
| タブコントロール | tab |
| サブフォーム/サブレポート | sub |
| 直線 | lin |
| ActiveXコントロール | act |
| タイマー | tmr |
| フレーム | fra |
| コマンドボタン | cmd |
| 四角形 | qua |
結論
プログラムの命名規則を適切に使用することで、コードの保守性が大幅に向上します。チームでのプロジェクトや長期間にわたる開発においても、効率的に作業を進められるため、こうした命名規則を理解し活用することが推奨されます。
コメント
コメントを投稿