Aracılığıyla paylaş


Visual Basic Adlandırma Kuralları

Visual Basic uygulamanızdaki bir öğeyi adlandırdığınızda, bu adın ilk karakteri alfabetik bir karakter veya alt çizgi olmalıdır. Ancak alt çizgiyle başlayan adların Dil Bağımsızlığı ve Language-Independent Bileşenleri (CLS) ile uyumlu olmadığını unutmayın.

Adlandırma için aşağıdaki öneriler geçerlidir.

  • Her ayrı kelimenin baş harfini FindLastRecord ve RedrawMyForm örneğinde olduğu gibi büyük harfle yazın.

  • Fonksiyon ve yöntem adlarını, InitNameArray veya CloseDialog olduğu gibi, bir fiille başlatın.

  • Sınıf, yapı, modül ve özellik adlarını EmployeeName veya CarAccessory'de olduğu gibi bir isimle başlatın.

  • Arabirim adlarını "I" ön ekiyle, ardından gibi bir isim veya isim tümceciğiyle IComponentya da arabirimin davranışını açıklayan bir sıfatla (gibi IPersistable) başlayın. Alt çizgi kullanmayın ve kısaltmaları dikkate almadan kullanın, çünkü kısaltmalar karışıklığa neden olabilir.

  • Olay işleyicisi adlarına, olay türünü belirten bir isimle başlayın ve ardından "EventHandler" soneki ekleyin, "MouseEventHandler" örneğinde olduğu gibi.

  • Olay bağımsız değişken sınıflarının adlarında "EventArgs" sonekini ekleyin.

  • Bir olayın "önce" veya "sonra" kavramı varsa, "ControlAdd" veya "ControlAdded" gibi şimdiki ya da geçmiş zaman eki kullanın.

  • Uzun veya sık kullanılan terimler için, ad uzunluklarını "Köprü Metni biçimlendirme dili" yerine "HTML" gibi makul tutmak için kısaltmaları kullanın. Genel olarak, düşük çözünürlüğe ayarlanmış bir monitörde 32 karakterden büyük değişken adlarını okumak zordur. Ayrıca, kısaltmalarınızın uygulamanın tamamında tutarlı olduğundan emin olun. Bir projede "HTML" ve "Köprü Metni biçimlendirme dili" arasında rastgele geçiş yapmak karışıklığa neden olabilir.

  • İç kapsamda dış kapsamda yer alan adlarla aynı adları kullanmaktan kaçının. Yanlış değişkene erişilirse hatalar oluşabilir. Bir değişken ile aynı addaki anahtar sözcük arasında çakışma oluşursa, anahtar sözcüğü uygun tür kitaplığının önüne alarak tanımlamanız gerekir. Örneğin, bir değişkeniniz Date adlı varsa, yalnızca Date çağırarak içsel DateTime.Date işlevini kullanabilirsiniz.

Ayrıca bakınız