Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podczas nadawania nazwy elementu w aplikacji Visual Basic pierwszy znak tej nazwy musi być znakiem alfabetycznym lub podkreślenia. Należy jednak pamiętać, że nazwy rozpoczynające się od podkreślenia nie są zgodne z niezależnością języka i składnikami Language-Independent (CLS).
Poniższe sugestie dotyczą nazewnictwa.
Rozpoczynaj każdy oddzielny wyraz w nazwie wielką literą, jak w
FindLastRecordiRedrawMyForm.Rozpocznij nazwy funkcji i metod z czasownikiem , jak w
InitNameArraylubCloseDialog.Rozpoczynaj nazwy klas, struktur, modułów i właściwości od rzeczownika, jak w
EmployeeNamelubCarAccessory.Rozpoczynaj nazwy interfejsów od prefiksu "I", po którym następuje rzeczownik lub fraza rzeczownikowa, na przykład
IComponent, lub przymiotnik opisujący zachowanie interfejsu, na przykładIPersistable. Nie używaj podkreślenia i używaj skrótów oszczędnie, ponieważ skróty mogą powodować zamieszanie.Rozpocznij nazwy programu obsługi zdarzeń od rzeczownika opisującego typ zdarzenia, a następnie sufiks "
EventHandler", na przykład "MouseEventHandler".W nazwach klas argumentów zdarzeń dołącz sufiks "
EventArgs".Jeśli zdarzenie ma pojęcie "przed" lub "po", użyj sufiksu w czasie obecnym lub przeszłym, jak w "
ControlAdd" lub "ControlAdded".W przypadku długich lub często używanych terminów użyj skrótów, aby zachować rozsądne długości nazw, na przykład "HTML", zamiast "Hypertext Markup Language". Ogólnie rzecz biorąc, nazwy zmiennych większe niż 32 znaki są trudne do odczytania na monitorze ustawionym na niską rozdzielczość. Upewnij się również, że skróty są spójne w całej aplikacji. Losowe przełączanie w projekcie między językiem "HTML" i "Hypertext Markup Language" może prowadzić do nieporozumień.
Unikaj używania nazw w zakresie wewnętrznym, które są takie same jak nazwy w zakresie zewnętrznym. Mogą wystąpić błędy, jeśli uzyska się dostęp do niewłaściwej zmiennej. Jeśli występuje konflikt między zmienną a słowem kluczowym o tej samej nazwie, musisz zidentyfikować słowo kluczowe, poprzedzając je odpowiednią biblioteką typów. Jeśli na przykład masz zmienną o nazwie
Date, możesz użyć funkcji wewnętrznejDatetylko przez wywołanie metody DateTime.Date.