⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 x-codetcl8.html

📁 vxworks相关论文
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title>    Tcl Coding Conventions   </title></head><body bgcolor="FFFFFF"><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="x-codetcl.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="x-codetcl.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="x-codetcl7.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="x-codetcl9.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="84511">A.8  &nbsp;&nbsp;Naming Conventions</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84513"> </a>The following conventions define the standards for naming modules, routines and variables. The purpose of these conventions is uniformity and readability of code.</p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84514"> </a>When creating names, remember that code is written once but read many times. Make names meaningful and readable. Avoid obscure abbreviations.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84515"> </a>Names of routines and variables are composed of upper- and lowercase characters and no underbars. Capitalize each "word" except the first:</li></ul></p><dl class="margin"><dd><div class="Indent"><a name="84516"> </a><b class="symbol_lc">aVariableName</b></div><br></dl><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84517"> </a>Every module has a short prefix (two to five characters). The prefix is attached to the module name and to all externally available procedures and variables. (Names that are not available externally need not follow this convention.)<p class="table"><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84520"> </a><b class="symbol_lc">fooLib.tcl</b> </p></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84522"> </a>module name</p></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84524"> </a><b class="symbol_lc">fooObjFind</b> </p></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84526"> </a>procedure name</p></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84528"> </a><b class="symbol_lc">fooCount</b> </p></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84530"> </a>variable name</p></td><td width="10">&nbsp;</td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84531"> </a>Names of procedures follow the <i class="emphasis">module</i>-<i class="emphasis">noun</i>-<i class="emphasis">verb</i> rule. Start the procedure name with the module prefix, followed by the noun or object that the procedure manipulates. Conclude the name with the verb or action that the procedure performs:<p class="table"><table border="0" cellpadding="0" cellspacing="0"><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84534"> </a><b class="symbol_lc">fooObjFind</b> </p></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84536"> </a>foo - object - find</p></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84538"> </a><b class="symbol_lc">sysNvRamGet</b> </p></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84540"> </a>system - non volatile RAM - get</p></td><td width="10">&nbsp;</td></tr><tr valign="top"><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84542"> </a><b class="symbol_lc">taskInfoGet</b> </p></td><td width="10">&nbsp;</td><td colspan=1 rowspan=1><p class="BodyLeft"><a name="84545"> </a>task - info - get</p></td><td width="10">&nbsp;</td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></li></ul></p></dl></dl><a name="foot"><hr></a><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="x-codetcl.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="x-codetcl.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="x-codetcl7.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="x-codetcl9.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></body></html><!---by WRS Documentation (), Wind River Systems, Inc.    conversion tool:  Quadralay WebWorks Publisher 4.0.11    template:         CSS Template, Jan 1998 - Jefro --->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -