测绘程序设计编程规范详解

5星 · 超过95%的资源 需积分: 9 12 下载量 149 浏览量 更新于2024-09-15 2 收藏 561KB PDF 举报
"测绘程序设计编程规范,针对Visual C++.net环境,旨在引导初学者掌握编程规范,为测绘工程专业的程序设计学习建立基础。由戴吾蛟编写的这份规范详细规定了命名约定,包括不同类型的变量、类实例、自定义类型等的命名规则,并提供了示例。此外,还涉及到了指针、数组、句柄、枚举等多种数据类型的命名规范,以及类成员变量、全局变量的特殊标注方法。" 在测绘程序设计中,遵循良好的编程规范至关重要,因为它能够提高代码的可读性、可维护性和团队协作效率。这份规范针对Visual C++.net平台,适用于测绘工程专业的学生和开发者。规范的核心内容是变量命名约定,这不仅有助于新手快速理解和记忆,也能避免因命名不规范导致的混淆。 首先,变量命名应遵循一定的模式。例如,变量类型通常以其缩写作为名称的开头,如整型变量(int)的前缀为“i”,无符号整型变量(unsigned int)的前缀为“u”。然后,紧跟的是表明变量用途的单词或词组,采用驼峰式命名法,即首字母大写,其余字母小写。例如,“int iCount”表示一个整型计数器变量。 规范还详细列举了各种数据类型的缩写,如浮点型(float)的前缀为“f”,双浮点型(double)为“d”,字符变量(char)为“ch”,字符串变量(cstring)为“str”,布尔变量(boolean)为“b”,句柄变量(handle)为“h”,枚举变量(enum)为“e”,以及指针变量(*)的前缀为“p”或“pp”,根据指针的级别进行区分。 对于特定情况,规范也给出了特殊处理建议。比如,类的实例变量前面加上“m_”,全局变量加上“g_”,以清晰地区分它们的范围。同时,如果变量是常量,即使类型前有“const”,命名规则保持不变。最后,规范还提及了VC中控件变量的一些常用前缀,如ComboBox的“cmb”,Edit的“edt”,Dialog的“dlg”,ListBox的“lst”,Picture的“pic”和Animate的“ani”。 通过学习并遵循这些命名约定,测绘工程专业的程序员可以编写出更加一致且易于理解的代码,从而提升整个项目的质量。同时,这也为后续的代码审查和维护提供了便利,降低了潜在的错误风险。