نگارش شتری منابع منوی ناوبری"Capitalization Styles"«آشنایی با انواع...
تایپوگرافیقراردادهای نامگذاری
انگلیسیبرنامهنویسیپاسکال کیسکاملکننده خودکارنگارش کرمی
نگارش شتری
پرش به ناوبری
پرش به جستجو
نگارش شتری (به انگلیسی: camelCase) عمل نوشتن ترکیبی کلمات یا عبارات است که در برنامهنویسی رایانه کاربرد دارد بهصورتی که هر کلمه به جز کلمهٔ اول با حرف بزرگ آغاز میشوند و بقیه حروف آن کلمه با حروف کوچک نوشته میشوند. مثلا کلمات powerPoint و iPhone با نگارش شتری نوشته شدهاند.
در مستندات مایکروسافت در ویرایش شتری همیشه حرف اول با حروف کوچک نوشته میشود مانند backColor
[۱] اما در بین برنامهنویسان دات نت و حتی بسته به سلیقه برخی در خانواده C روش حرف اول بزرگ یا پاسکال کیس (en) رایج است. بعضی از سیستمها ترجیح میدهند تا حرف اول کلمه اول هم با حروف بزرگ نوشته شود. مثلا NerdCaps. برای همین این نگارش را به ۲ دسته زیر تقسیم میکنند:
- upper camel case یا پاسکال کیس
- lower camel case
شرکتهایی مانند مایکروسافت از استاندارد lower camel case پشتیبانی میکند.[۲]
پاسکال کیس بودن یا نبودن همانند موضوع در کجا قرار دادن اولین آکولاد یک قطعه کد در زبانهای خانواده سی از اختلافات قدیمی بین برنامهنویسان از زمانی بودهاست که کاملکننده خودکار اینتلیسنس وجود نداشت اگرچه امروزه نیز نیاز به استفاده از ویرایشگرهای ساده روی سرور در شرایط اضطراری باعث میشود که همه برنامهنویسان در کل یک برنامه از یک قاعده استفاده نمایند اما با استفاده از کتابخانههای از پیشنوشته شده متنوع در سلیقههای مختلف باعث شدهاست که همه برنامهنویسان در یک موضوع اتفاق نظر داشته باشند که در یک دسته از کد یا یک فضای نام خاص وقتی از اول از یک شیوه استفاده شدهاست همیشه از همان شیوه استفاده شود.
نگارش کرمی روش دیگر سرهمنویسی در مقابل شتری است که با زیرخط یا آندرلاین تفکیک میشود و در نامگذاری پایگاههای داده رایج است همچنین در آدرسهای وب.
منابع
↑ "Capitalization Styles". MSDN. Retrieved Jun 18, 2014..mw-parser-output cite.citation{font-style:inherit}.mw-parser-output q{quotes:"""""""'""'"}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-lock-limited a,.mw-parser-output .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output div[dir=ltr] .cs1-lock-subscription a,.mw-parser-output div[dir=ltr] .cs1-lock-limited a,.mw-parser-output div[dir=ltr] .cs1-lock-registration a{background-position:left .1em center}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}
↑ «آشنایی با انواع نگارش واژگان در برنامه نویسی (تعریف متغیر و ...)»..mw-parser-output cite.citation{font-style:inherit}.mw-parser-output q{quotes:"""""""'""'"}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0}.mw-parser-output .cs1-lock-limited a,.mw-parser-output .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0}.mw-parser-output .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center;padding-right:1em;padding-left:0}.mw-parser-output div[dir=ltr] .cs1-lock-subscription a,.mw-parser-output div[dir=ltr] .cs1-lock-limited a,.mw-parser-output div[dir=ltr] .cs1-lock-registration a{background-position:left .1em center;padding-left:1em;padding-right:0}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}
ردهها:
- تایپوگرافی
- قراردادهای نامگذاری
(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.220","walltime":"0.311","ppvisitednodes":{"value":318,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":6439,"limit":2097152},"templateargumentsize":{"value":207,"limit":2097152},"expansiondepth":{"value":13,"limit":40},"expensivefunctioncount":{"value":3,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":5766,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 302.446 1 -total"," 76.18% 230.402 1 الگو:پانویس"," 73.73% 222.980 2 الگو:یادکرد_وب"," 17.44% 52.750 1 الگو:به_انگلیسی"," 16.46% 49.770 1 الگو:به_زبان_دیگر"," 15.47% 46.793 1 الگو:Lang"," 14.15% 42.801 1 الگو:گرداننده_رده"," 1.99% 6.011 1 الگو:پم"," 1.41% 4.264 2 الگو:ISO_639_name"," 0.47% 1.420 2 الگو:ISO_639_name_en"]},"scribunto":{"limitreport-timeusage":{"value":"0.166","limit":"10.000"},"limitreport-memusage":{"value":3058969,"limit":52428800}},"cachereport":{"origin":"mw1272","timestamp":"20190808171358","ttl":2592000,"transientcontent":false}}});});{"@context":"https://schema.org","@type":"Article","name":"u0646u06afu0627u0631u0634 u0634u062au0631u06cc","url":"https://fa.wikipedia.org/wiki/%D9%86%DA%AF%D8%A7%D8%B1%D8%B4_%D8%B4%D8%AA%D8%B1%DB%8C","sameAs":"http://www.wikidata.org/entity/Q18710","mainEntity":"http://www.wikidata.org/entity/Q18710","author":{"@type":"Organization","name":"u0645u0634u0627u0631u06a9u062au200cu06a9u0646u0646u062fu06afu0627u0646 u067eu0631u0648u0698u0647u0654 u0648u06ccu06a9u06ccu200cu0645u062fu06ccu0627"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png"}},"datePublished":"2014-06-18T07:20:17Z","dateModified":"2019-05-06T09:06:30Z"}(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":119,"wgHostname":"mw1271"});});