测绘程序设计编程规范详解
5星 · 超过95%的资源 需积分: 9 181 浏览量
更新于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”。
通过学习并遵循这些命名约定,测绘工程专业的程序员可以编写出更加一致且易于理解的代码,从而提升整个项目的质量。同时,这也为后续的代码审查和维护提供了便利,降低了潜在的错误风险。
2022-06-15 上传
点击了解资源详情
2024-05-07 上传
2021-09-22 上传
2024-06-17 上传
2011-06-30 上传
2023-07-03 上传
点击了解资源详情
Yanjunzhu
- 粉丝: 0
- 资源: 1
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用