Udostępnij za pośrednictwem


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)

Odwołanie językowe Visual Basic