Konvensi Penamaan Visual Basic
Saat Anda memberi nama elemen dalam aplikasi Visual Basic Anda, karakter pertama dari nama itu harus berupa karakter abjad atau garis bawah. Namun, perhatikan bahwa nama yang dimulai dengan garis bawah tidak sesuai dengan Kemandirian Bahasa dan Komponen Language-Independent (CLS).
Saran berikut berlaku untuk penamaan.
Mulai setiap kata terpisah dalam nama dengan huruf kapital, seperti dalam
FindLastRecord
danRedrawMyForm
.Mulai nama fungsi dan metode dengan kata kerja, seperti dalam
InitNameArray
atauCloseDialog
.Mulai nama kelas, struktur, modul, dan properti dengan kata benda, seperti dalam
EmployeeName
atauCarAccessory
.Mulai nama antarmuka dengan awalan "I", diikuti dengan kata benda atau frasa kata benda, seperti
IComponent
, atau dengan kata sifat yang menjelaskan perilaku antarmuka, sepertiIPersistable
. Jangan gunakan garis bawah, dan gunakan singkatan dengan hemat, karena singkatan bisa menyebabkan kebingungan.Mulai nama penanganan aktivitas dengan kata benda yang menjelaskan jenis peristiwa diikuti dengan akhiran "
EventHandler
", seperti dalam "MouseEventHandler
".Dalam nama kelas argumen peristiwa, sertakan akhiran "
EventArgs
".Jika suatu peristiwa memiliki konsep "before" atau "after," gunakan akhiran saat ini atau past tense, seperti dalam "
ControlAdd
" atau "ControlAdded
".Untuk istilah yang panjang atau sering digunakan, gunakan singkatan untuk menjaga panjang nama tetap wajar, misalnya, "HTML", alih-alih "Hypertext Markup Language". Secara umum, nama variabel yang lebih besar dari 32 karakter sulit dibaca pada monitor yang diatur ke resolusi rendah. Juga, pastikan singkatan Anda konsisten di seluruh aplikasi. Beralih secara acak dalam proyek antara "HTML" dan "Hypertext Markup Language" bisa menyebabkan kebingungan.
Hindari menggunakan nama dalam lingkup dalam yang sama dengan nama dalam lingkup luar. Kesalahan bisa terjadi jika variabel yang salah diakses. Jika konflik terjadi antara variabel dan kata kunci dengan nama yang sama, Anda harus mengidentifikasi kata kunci dengan mendahuluinya dengan pustaka tipe yang sesuai. Misalnya, jika Anda memiliki variabel yang disebut
Date
, Anda hanya bisa menggunakan fungsi intrinsikDate
dengan memanggil DateTime.Date.
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk