Visual C++编程命名规则】的更多相关文章

一.程序风格:      1.严格采用阶梯层次组织程序代码:      各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行.要求相匹配的大括号在同一列,对继行则要求再缩进4格.例如:      2.提示信息字符串的位置      在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中.      3.对变量的定义,尽量位于函数的开始位置. 二.命名规则:      1.变量名的命名规则 ①.变量的命名规则要求用“…
转自:http://blog.sina.com.cn/s/blog_52cbfc3f0100fdy6.html 匈牙利命名法是一种编程时的命名规范.基本原则是:变量名=属性+类型+对象描述.其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分.命名要基于容易记忆容易理解的原则.目前在Windows程序开发和MFC程序开发中常用的命名规则是匈牙利命名法.下面就是HN命名法的一般规则.   属性部分 全局变量 g_ const常量  c_ c++类成员变量 m_ 静态变量 s_ 类型…
原文地址:http://www.cnblogs.com/ggjucheng/archive/2011/12/15/2289291.html 如果想要有效的管理一个稍微复杂一点的体系,针对其中事物的一套统一.带层次结构.清晰明了的命名准则就是必不可少而且非常好用的工具. 活跃在生物学.化学.军队.监狱.黑社会.恐怖组织等各个领域内的大量有识先辈们都曾经无数次地以实际行动证明了以上公理的正确性.除了上帝(设它可以改变世间万物的秩序)以外,相信没人有实力对它不屑一顾. 在软件开发这一高度抽象而且十分复…
原文地址:http://www.cnblogs.com/ggjucheng/archive/2011/12/15/2289291.html 如果想要有效的管理一个稍微复杂一点的体系,针对其中事物的一套统一.带层次结构.清晰明了的命名准则就是必不可少而且非常好用的工具. 活跃在生物学.化学.军队.监狱.黑社会.恐怖组织等各个领域内的大量有识先辈们都曾经无数次地以实际行动证明了以上公理的正确性.除了上帝(设它可以改变世间万物的秩序)以外,相信没人有实力对它不屑一顾. 在软件开发这一高度抽象而且十分复…
C是一门朴素的语言,你使用的命名也应该这样.与Modula-2和Pascal程序员不同,C程序员不使用诸如“ThisVariableIsATemporaryCounter”这样“聪明”的名字.C程序员应该叫它“tmp”,这写起来更简单,也不会更难懂.然而,当面对复杂情况时就有些棘手,给全局变量取一个描述性的名字是必要的.把一个全局函数叫做“foo”是一种目光短浅的行为.全局函数也一样,如果你有一个统计当前用户个数的函数,应当把它命名为“count_active_user()”或者简单点些的类似名…
1.目的 编程规范是对编程的一种约定,主要作用是增强代码的可读性和可维护性,便于代码重用. 2.命名规则 首先要求程序中的各个要素都遵守命名规则,然后在编码中严格按照编码格式编写代码.命名规则包括以下几点. 1)包的名称由一个小写字母序列组成. 2)类的名称由大写字母开头,其他字母都由小写的单词组成. 3)类的实例的名称由一个小写字母开头,后面的单词由大写字母开头. 4)常量的名称都大写,并且指出完整含义. 5)参数的名称无其他具体规定. 6)数组的命名使用"类型[] 数组名"的形式.…
  3.1  共性规则 规则:标识符应该直观且可以拼读,可进行英语翻译. 规则:标识符的长度需要控制好,不应该太长. 规则:命名规则应该同操作系统或者开发工具等保持一致,比如大小写混用.AddChar(); 规则:程序中最好不要仅靠大小写区分的变量. X 与 x 规则:程序中不要出现同名的变量. 规则:变量的名字可以是 n 或者 adj + n:   value  oddvalue 规则:函数的名字可以是 v 或者 v + n;        DrawBox(): 规则:可用反义词命名互斥的两个…
变量命名规则 必须遵循的命名规则 1.    变量名首字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始php编程中所有变量必须以$开始. 2.    变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数字不能放在变量名首位. 3.    变量名不能使用编程语言的保留字.比如在javascript中不能使用true,false,while,case,break保留字等等. 在每个代码范围内使用足够短和足够长的名称:例如循环计算器用一…
CSS命名规则 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 友情链接:friendlink 页脚:foote…
http://www.blogjava.net/paulwong/archive/2012/04/15/374675.html 转一个J2EE开发时的包命名规则,养成良好的开发习惯 代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯.代码编写规范使用范围:J2EE项目开发.包命名规范:目的:包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范:公司名称.开发组名称.项目名称.web.servlet例如:net.linkcn.web.servle…
命名规范命名规范命名规范命名规范 本规范主要针对java开发制定的规范项目命名项目命名项目命名项目命名 项目创建,名称所有字母均小写,组合方式为:com.company.projectName.component.hiberarchy.1. projectName:项目名称2. component:模块名称3. hiberarchy:开发层次名称例如:com.company.tims.exchange.dao 类文件夹命名 ------------------------------------…
转自:http://www.cnblogs.com/finallyliuyu/archive/2010/09/25/1834301.html 浅谈C++变量命名规则 不知道别的公司如何,反正我现在的公司对变量命名并没有一定的规范,唯一要求就是能简单易懂,但是,我想,这个多个程序员,大概每个人都有自己习惯的一套 命名规则吧,不过,要是并不通用的话,大概看别人的程序会很头疼吧,SO 为了别人看偶的程序不至于太头疼,偶决定找个通俗的命名法来参考下,于是,搜到了匈牙利命名法... 匈牙利命名法的来历和介…
[Tool] 使用StyleCop验证命名规则 前言 微软的MSDN上,有提供了一份微软的命名方针,指引开发人员去建立风格一致的程序代码. http://msdn.microsoft.com/zh-tw/library/vstudio/ms229002(v=vs.100).aspx 但是在项目开发的过程中,如果要透过人工检查的方式,去验证每行程序代码是否符合命名规则,这单纯只是考验忍耐上限的工作项目.本篇文章介绍如何透过StyleCop这个工具,来自动验证项目中的程序代码是否符合命名规则,在不增…
命名规则根据不同公司有略微不同,这里按照google c++的编程标准1.文件名-全部用小写字母和下划线或横线组成,例如my_useful_class.ccmy-useful-class.ccmyusefulclass.cc 2.类型命名-每个单词开头第一个字母大写例如class UrlTablestruct UrlTableProperties typedef hash_map<UrlTableProperties *, string> PropertiesMapenum UrlTableE…
小猪猪逆袭成博士之C++基础篇(一) 关键词: 数据精度.强制类型转换.变量命名规则 综述: 1.大多数编程语言通过两种方式来进一步补充其特征:一是赋予程序员自定义数据类型的权利(C++中的类):二是讲一些有用的功能封装成库函数提供给程序员使用(C++提供的函数和标准库). 2.C++是一种静态数据类型语言,他的类型检查发生在编译时,而另外一些语言例如Python是在运行时检查数据类型的. 基础篇主要分为六个部分,通过这六个部分我们将了解C++的基本知识.通过这些基本语法知识就足够在OJ平台上A…
原地址:http://www.cnblogs.com/joinclear/archive/2013/02/21/2921422.html C++编程命名规范 0前言 根据多年工作经验和其它命名规范整理而成,个人感觉比较规范的标准,现应用于我的开发团队. 1命名通用规则 文件名.函数名.变量名命名应具有描述性,不要过度的缩写,类型变量是名词,函数名是动词或动词+名词.函数名必须是指令性的,非常普遍性的才用缩写. 2文件命名 c++文件应以.cpp,头文件以.h结尾,文件名全部小写,文件名和类名相同…
“多核并发编程的规则” 规则的描述如下 1.      并发编程的思想—这条规则就是要谨记并发编程思想进行设计,就像前边章节所提交的. 2.      面向抽象编程-你可以利用.NET4中的TPL提供的新特性使你的高层代码反映解决的问题,并且不是底层线程管理技术复杂化.第二章将会引入TPL. 3.      基于任务模型编程,而不是线程—TPL允许你你编写代码实现基于任务模型的设计而不用担心底层的线程. 4.      设计可以选择关闭并发—当你使用TPL写代码的时候,这些代码页可能会运行在单核…
前段时间阿里开源了<阿里巴巴 JAVA 开发手册>,里面详细叙述了有关编程命名.sql规约.工程规约等内容,作为一个初学者,只讨论一下-编程规约-的部分. 这几天又重新回去看了看JavaSE的部分,使用的是毕向东的系列视频,别嫌弃人家是培训机构,这个系列的课程确实讲的很好,而且经典基础的部分改动很少,是不? 一.一般的参考书上对标识符定义的要求以下几个: 阿拉伯数字0-9,不做开头: 字符a-z,大小写皆可: 符号'_''$'可用,其他符号不可用,可做开头: 非关键字: 这几个要求挺好满足的,…
本文地址: http://blog.csdn.net/sushengmiyan/article/details/38479079 本文作者:sushengmiyan -------------------------------------------------------------资源链接----------------------------------------------------------------------- 翻译来源  Sencha Cmd官方网站:    http:…
如果你将源码作为产品发布,就需要确认它是否被很好地打包并且清晰无误,一如你已构建的其他任何产品. 作为软件设计师,代码即是产品:不仅需要实现功能,还需有“优美.大方”的外表. 标识符命名法,标识符命名法最主要有4种: 1.驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写. 2.帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写 3.下划线命名法:单词与单词间用下划线做间隔. 4.匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名…
读书:<高质量C++编程指南> 作者对“匈牙利”命名规则做了合理的简化,下述的命名规则简单易用,比较适合于Windows应用软件的开发. l [规则3-2-1]类名和函数名用大写字母开头的单词组合而成. 例如: class Node; // 类名 class LeafNode; // 类名 void  Draw(void); // 函数名 void  SetValue(int value); // 函数名 l [规则3-2-2]变量和参数用小写字母开头的单词组合而成. 例如: BOOL fla…
1  规范目的 ……………………………………………………… 3 2  适用范围 ……………………………………………………… 3 3  代码注释 ……………………………………………………… 3 3.1    代码注释约定............................................ 3 3.2    模块头部注释规范...................................... 3 3.3    方法注释规范.........................…
一.C语言变量名的命名规则:(可以字母,数字,下划线混合使用) 1. 只能以字母或下划线开始:2. 不能以数字开始:3. 一般小写:4. 关键字不允许用(eg:int float=2//error  float 为保留字不允许用): 二.函数名的命名规则 1.见名知意:2.自定义函数函数名首字母大写(库函数里的函数名都是以小写字母定义,为了区分库函数和自定义函数,避免冲突). 三.宏定义里面的变量 全大写 eg:#define SIZE 100(后面函数所有出现的SIZE全用100代替,它在所有…
转载自:http://lilinhai548.blog.163.com/blog/static/5847332920155132151359/ 鸣谢原作者  学习Java的童鞋们都知道,Java的包.类.借口.方法.变量.常量:JavaEE的三层模型等都有一套约定俗成的命名规则. 我学习每种语言都会关注相应的命名规则,一则体现自己比较专业:二来方便后检查,看到名称就知道是属于什么类型.占用多少内存.使用是否正确等:三又可以供其他人参考. 当然,学习Java也不例外,每次新建Java Projec…
html页面的CSS.DIV命名规则 CSS命名规则 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 友情链接:…
程序命名规则提示:模块设计人员确定本软件的模块命名规则(例如类.函数.变量等),确保模块设计文档的风格与代码的风格保持一致.可以从机构的编程规范中摘取或引用(如果存在的话).命名规则1.包命名    Java程序以包名为文件目录名,通过包的分层结构实现对程序进行归类和模块化管理.包名要求全部用英文字母小写,通过.进行分割,建议在包名中体现公司名称或产品(项目)英文名简写,通常为“公司名+产品(项目)名+模块名+子模块名”,如:ausware.apply.manage(ausware为公司英文名,…
1.命名规则 1.起始位为字母(大小写)或下划线('_') 2.其他部分为字母(大小写).下划线('_')或数字(0-9) 3.大小写敏感 2.先体验一把: #Ask the user their name name = input("Enter your name: ") #Make the first letter of their name upper case #and the rest of the name lower case #and then print it pri…
Java的标识符和命名规则 什么是标识符[Identifier]? 指用来标识某个实体的一个符号.在不同的应用环境下有不同的含义. 在编程语言中,标识符是开发者编程时使用的名字,对于变量.常量.函数.语句块也有名字:我们统统称之为标识符. 所有我们能够命名的地方都可以称为标识符 Java的标识符命名规则? - 可以使用大小写的英文字母.数字.下划线.美元符号组成 - 不可以用数字作为标识符的首字符 - 不可以使用已经定义了的关键字和保留字声明标识符,但可以包含 - Java是严格区分大小写的,标…
个人不是很喜欢FreeRTOS的编程风格,但是没办法,白嫖人家的东西,只能忍了,这里先简单总结一下: 相关文章 [FreeRTOS实战汇总]小白博主的RTOS学习实战快速进阶之路(持续更新) 文章目录 相关文章 1 源码结构 2 数据类型 3 命名规则 3.1 常见命名规则 3.2 FreeRTOS的规则 4 总结 1 源码结构 下载或者克隆源码,可以看到顶层的源码结构如下图所示: FreeRTOS:实时系统的源文件,主要是这部分: FreeRTOS-Plus:这里主要基于FreeRTOS的de…
1.模板命名规则: 类名+函数名称+.html 2.Model命名规则: 数据库表名:cms_user_data 文件名称命名: UserDataModel.class.php <?php class UserDataModel extends Model{ //code } 对应action命名 UserDataAction.class.php <?php /** *文本回复 **/ class UserDataAction extends UserAction{ //code }…