- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京新网医讯技术有限公司 Delphi程序编码及注释规范 V1.0 2011/3/14
目 录
Delphi程序员代码编写标准 - 1 -
一、序言 - 1 -
二、通用源代码格式规则 - 1 -
2.1 缩格 - 1 -
2.2 页边空格 - 1 -
2.3 Begin…End 配对 - 2 -
三、Object Pascal - 2 -
3.1 括号 - 2 -
3.2 保留字和关键字 - 3 -
3.3 过程和函数(例程) - 3 -
3.3.1 命名/格式化 - 3 -
3.3.2 形式参数 - 3 -
3.4 变量 - 5 -
3.4.1 变量的命名和格式 - 5 -
3.4.2 局部变量 - 5 -
3.4.3 全局变量的使用 - 5 -
3.5 类型 - 5 -
3.5.1 大写约定 - 5 -
3.5.2 结构类型 - 6 -
3.6 语句 - 7 -
3.6.1 if 语句 - 7 -
3.6.2 case 语句 - 8 -
3.6.3 while 语句 - 8 -
3.6.4 for 语句 - 8 -
3.6.5 repeat 语句 - 8 -
3.6.6 with 语句 - 8 -
3.7 结构异常处理 - 9 -
3.7.1 一般话题 - 9 -
3.7.2 try…finally的使用 - 9 -
3.7.3 try…except的使用 - 10 -
3.7.4 try…except…else的使用 - 10 -
3.8 类类型 - 10 -
3.8.1 命名和格式 - 10 -
3.8.2 域 - 11 -
3.8.4 属性 - 12 -
四、文件 - 12 -
4.1 工程文件 - 12 -
4.1.1 命名 - 12 -
4.2 窗体文件 - 12 -
4.2.1 命名 - 12 -
4.3 数据模板文件 - 13 -
4.3.1 命名 - 13 -
4.4 远端数据模板文件 - 13 -
4.4.1 命名 - 13 -
4.5 Unit文件 - 13 -
4.5.1 通用Unit结构 - 13 -
4.5.3 数据模板单元 - 14 -
4.5.4 一般目的单元 - 14 -
4.5.5 构件单元 - 14 -
4.6 文件头 - 15 -
五、窗体和数据模板 - 15 -
5.1 窗体 - 15 -
5.1.1 窗体类型命名标准 - 15 -
5.1.2 窗体实例命名标准 - 15 -
5.1.3 自动创建窗体 - 16 -
5.1.4 模式窗体实例化函数 - 16 -
5.2 数据模板 - 18 -
5.2.1 数据模板命名标准 - 18 -
5.2.2 数据模板实例命名标准 - 18 -
六、包 - 18 -
6.1 使用运行包和设计包的比较 - 18 -
6.2 文件命名标准 - 18 -
七、构件 - 19 -
7.1 用户自定义构件 - 19 -
7.2 构件单元 - 19 -
7.3 使用注册单元 - 19 -
7.4 构件实例命名约定 - 20 -
7.5 构件的前缀 - 20 -
7.6 Standard页 - 20 -
7.7 Additional页 - 21 -
7.8 Win32页 - 22 -
7.9 System页 - 22 -
7.10 Internet页 - 23 -
7.11 Data Access页 - 24 -
7.12 Data Controls页 - 24 -
7.13 Decision Cube页 - 25 -
7.14 QReport页 - 25 -
7.15 Dialogs页 - 26 -
7.16 Win3.1页 - 27 -
7.17 Samples页 - 27 -
7.18 ActiveX页 - 28 -
7.19 Midas页 - 28 -
8.注释规范 - 28 -
8.1修改历史记录 - 29 -
8.2新增代码行 - 29 -
8.3删除代码行 - 29 -
8.4修改代码行 - 29 -
Delphi编码及注释规范
一、序言
本文档详述了在Delphi下进行编程的代码编写标准。在通常情况下,本文档遵循“取消”式格式的指引方针,该方针由Borland国际通过一些例外来使用。在Delphi 开发者指南中包含本文档的目的在于阐述一种方法,通过该方法,开发小组可以在他们所编写的代码中保持一贯的风格。这样做的目的是使在开发小组中的每一个程序员都可以明白其他程序员的代码。这有助于提高代码编写的可读性和使用的一贯性。
本文档并不意味着包含了所有存在于代码中的标准。但是,它的内容已足够帮你起个好头。你可以自由的增加修改这些标准来满足你的需要。我们不赞成你偏离这些由Borland开发人员所使用的标准太远。我们推荐
您可能关注的文档
- dell_N5010_15r_笔记本拆机教程..doc
- DELL交换机的配置命令..doc
- DELL出错代码诊断指示灯..docx
- DELL_服务器_安装linux_系统..doc
- Dell存储术语..doc
- DELL双路服务器图解安装全过程..doc
- DELL服务器内存测试..docx
- DELL服务器RAID配置详解..doc
- DELL服务器系统安装引导盘安装..doc
- Dell电脑BIOS设置..doc
- 实施指南《GB_T28525-2012额定电压72.5kV及以上紧凑型成套开关设备》实施指南.docx
- 实施指南《GB_T28559-2012超临界及超超临界汽轮机 叶片》实施指南.docx
- 实施指南《GB_T28625-2012彩色复印机测试版》实施指南.docx
- 实施指南《GB_T28632-2012表面化学分析俄歇电子能谱和X射线光电子能谱横向分辨率测定》实施指南.docx
- 实施指南《GB_T28633-2012表面化学分析X射线光电子能谱强度标的重复性和一致性》实施指南.docx
- 实施指南《GB_T28622-2012无动力类游乐设施术语》实施指南.docx
- 实施指南《GB_T28534-2012高压开关设备和控制设备中六氟化硫(SF6)气体的释放对环境和健康的影响》实施指南.docx
- 实施指南《GB_T28537-2012高压开关设备和控制设备中六氟化硫(SF6)的使用和处理》实施指南.docx
- 实施指南《GB_T28542-2012道路车辆应急起动电缆》实施指南.docx
- 实施指南《GB_T28544-2012封装闪烁体光输出和固有分辨率的测量方法》实施指南.docx
最近下载
- JB_T 5089.2-2020 内燃机 纸质滤芯机油滤清器 第2部分:滤芯 技术条件.docx VIP
- 浙江省建设工程检测技术人员(建筑幕墙)认证参考试题库(含答案).docx
- SMP-06-007-00 委托生产物料管理规程.doc VIP
- 余热锅炉演示教学.ppt
- 医疗器械(耗材)项目投标服务实施方案(技术方案).pdf VIP
- 2025年质量手册(通用版).pdf VIP
- 产品开发流程各个阶段输出文件.pdf VIP
- DB62T 3028-2018 屋面工程施工工艺规程.docx VIP
- 《xx县河湖管理范围和水利工程管理与保护范围划定工作实施方案 2》.doc VIP
- 应收款转投资合同协议.docx VIP
文档评论(0)