CamelCase ( angolul - "Camel Register", még "Humpback Register", "Camel Style") - összetett szavak írásának stílusa , amelyben több szó szóközök nélkül van összeírva, miközben a kifejezésen belül minden szó nagybetűvel van írva . A stílust CamelCase - nek hívták , mivel a szóban lévő nagybetűk egy teve púpjára emlékeztetnek ( angol Camel ).
A stílus speciális esete az alsóCamelCase , amely minden szót nagybetűvel ír, kivéve az elsőt.
Példák CamelCase írására: BackColor, backColor, CamelCase.
Néha ennek a stílusnak a következő nevei is megtalálhatók:
|
|
|
|
A CamelCase-t széles körben használják a programozási nyelvekben :
A CamelCase stílus használatát a programkódban a programozó személyes ízlése határozza meg, ha a projekt kicsi. A nagy projekteknél általában létezik egy speciális dokumentum, amely meghatározza a nevek (változók, függvények, konstansok stb.) létrehozásának szabályát a projekt minden résztvevője számára.
Egyes fejlesztői környezetek (például a Qt Creator ) lehetőséget biztosítanak az automatikus nagybetűs írásra a CamelCase használatakor (sCM → setContentMargins).
Általánosan elfogadott, hogy a nevek programkódban történő létrehozásának alternatív módja a style_serpentine_case , a through_underscore, vagy ennek a Lisp -ben használt kötőjeles változata skewer-case (vertebral-case) . A stílusok azonban keverhetők (például: átlagos_Almák száma), mivel az elnevezési stílusok csak egy megállapodás, és nem befolyásolják a program működését.
Maguk a stílusok azért jelentek meg, mert a programkódban kívánatos, hogy értelmes változónevek legyenek (leírva a változóban lévő érték jelentését), de nem túl hosszúak, és a programozási nyelvek szintaktikai szabályai korlátozásokat írnak elő a nevek létrehozásának módja (például a legtöbb nyelvben csak alfabetikus karakterek, számok és aláhúzás megengedett).
Egyes wikimotorok , különösen a koraiak, CamelCase hivatkozásokat használnak (a CamelCase-stílusú szöveg automatikusan egy másik wikioldalra mutató hivatkozásként jelenik meg) [1] . Ilyen motorok például a MoinMoin , a TWiki , a JSPWiki , a FlexWiki és a DokuWiki .
Betűszedés | ||||||||
---|---|---|---|---|---|---|---|---|
Pénztárgép |
| |||||||
Tömör szövegkészlet | ||||||||
Speciális tárcsázási típusok |
| |||||||
mikrotipográfia | ||||||||
Tárcsázási módszerek | ||||||||
Betűszedők |
| |||||||
Lásd még Kiadó nyomda tipográfia betűtípus elrendezés nyomtatás |