Visual Basic — Konwencje nazewnictwa
Podczas nadawania nazwy elementu w aplikacji Visual Basic musi być pierwszy znak tej nazwy, znaku alfabetycznego lub znaku podkreślenia.Należy jednak zauważyć, że nazwy rozpoczynające się od znaku podkreślenia nie są zgodne z Niezależność od języka i elementy niezależne od języka (CLS).
Poniższe uwagi dotyczą nazewnictwa.
Rozpoczęcie każdego wyrazu oddzielnych w nazwie wielką literą, jak w FindLastRecord i RedrawMyForm.
Rozpocząć nazwy funkcji i metody z zlecenie, jak w InitNameArray lub CloseDialog.
Rozpocząć klasy, struktury, moduł i nazwy właściwości z rzeczownik, jak w EmployeeName lub CarAccessory.
Rozpocząć nazwy interfejsu z prefiksem "I", jak następuje rzeczownik lub frazę rzeczownik, IComponent, lub z przymiotnik, opisujące jak zachowanie interfejsu IPersistable.Nie należy użyć znaku podkreślenia i oszczędnie, użyj skrótów, ponieważ skróty mogą powodować zamieszanie.
Zaczynać nazw programu obsługi zdarzeń rzeczownik opisujący typ zdarzenia następuje "EventHandler"sufiks, jak w"MouseEventHandler".
Nazwy klas argument zdarzeń zawierają "EventArgs" sufiks.
Jeśli zdarzenie ma pojęcie "przed" lub "po", Użyj sufiksu w obecnej lub przeszłość, jak w "ControlAdd"lub"ControlAdded".
Długie lub często używane terminy można użyć w skróty przechowywać nazwy długości uzasadnione, na przykład, "HTML", zamiast "HTML".Ogólnie rzecz biorąc większa niż 32 znaki w nazwach zmiennych są trudne do odczytania na monitorze, ustaw w niskiej rozdzielczości.Należy upewnić się, czy Twój skróty są spójne w czasie całej aplikacji.Losowo przełączana w projekcie między "HTML" i "HTML" może prowadzić do nieporozumień.
Unikaj używania nazwy zakresu wewnętrzne, które są takie same, jak nazwy w zewnętrznym zakresie.Błędów może spowodować, jeśli zmienna niewłaściwe jest dostępny.Jeśli występuje konflikt między zmienną i słowo kluczowe, o tej samej nazwie, musi określać słowo kluczowe, poprzedzając ją biblioteki odpowiedniego typu.Na przykład, jeśli masz zmienną o nazwie Date, można użyć wewnętrzne Date funkcji tylko przez wywołanie DateTime.Date.
Zobacz też
Koncepcje
Słowa kluczowe jako nazwy elementów w Code (Visual Basic)
Me, My, MyBase, i MyClass w Visual Basic
Zadeklarowane nazwy elementów (Visual Basic)
Inne zasoby
Struktura programu i konwencje związane z kodami (Visual Basic)