Megosztás a következőn keresztül:


Visual Basic elnevezési konvenciók

Amikor elnevez egy elemet a Visual Basic alkalmazásban, annak első karakterének betűrendes karakternek vagy aláhúzásnak kell lennie. Vegye figyelembe azonban, hogy az aláhúzásjellel kezdődő nevek nem felelnek meg a Language Independence és Language-Independent Components (CLS) szabványnak.

Az alábbi javaslatok az elnevezésre vonatkoznak.

  • Kezdje el minden különálló szót egy névben nagybetűvel, mint például a FindLastRecord és RedrawMyForm.

  • Kezdje a függvény- és metódusneveket egy igével, mint például InitNameArray vagy CloseDialog.

  • Kezdje el az osztály, a struktúra, a modul és a tulajdonságneveket főnévvel, mint a vagy .EmployeeNameCarAccessory

  • Kezdje a felületneveket az "I" előtaggal, majd egy főnévvel vagy egy főnévi kifejezéssel, például IComponentegy melléknévvel, amely a felület viselkedését írja le, például IPersistable. Ne használja az aláhúzásjelet, és használjon rövidítéseket takarékosan, mert a rövidítések zavart okozhatnak.

  • Kezdje az eseménykezelő nevét egy főnévvel, amely leírja az esemény típusát, majd csatolja a "EventHandler" utótagot, ahogy "MouseEventHandler".

  • Az eseményargumentumosztályok nevében adja meg a "EventArgs" utótagot.

  • Ha egy esemény "előtte" vagy "utána" fogalma van, használjon egy utótagot a jelenben vagy a múltban, mint a "" vagy aControlAdd "ControlAdded".

  • Hosszú vagy gyakran használt kifejezések esetén használjon rövidítéseket a névhosszok ésszerű megtartásához, például "HTML", a "Hypertext Markup Language" helyett. Általánosságban elmondható, hogy a 32 karakternél nagyobb változónevek nehezen olvashatók alacsony felbontású monitoron. Emellett győződjön meg arról, hogy a rövidítések konzisztensek az egész alkalmazásban. Ha véletlenszerűen vált egy projektben a "HTML" és a "Hypertext Markup Language" között, az zavart okozhat.

  • Ne használjon olyan neveket egy belső hatókörben, amely megegyezik a külső hatókörben lévő névkkel. A hibák akkor következhetnek be, ha nem a megfelelő változóhoz fér hozzá. Ha ütközés lép fel egy változó és az azonos nevű kulcsszó között, a kulcsszót a megfelelő típustárral való előzéssel kell azonosítania. Ha például van egy változó, Date, akkor az intrinsic Date függvényt csak a DateTime.Date meghívásával használhatja.

Lásd még