Delphi软件编程规范_2.0版

Delphi软件编程规范_2.0版

ID:40527197

大小:565.50 KB

页数:27页

时间:2019-08-04

Delphi软件编程规范_2.0版_第1页
Delphi软件编程规范_2.0版_第2页
Delphi软件编程规范_2.0版_第3页
Delphi软件编程规范_2.0版_第4页
Delphi软件编程规范_2.0版_第5页
资源描述:

《Delphi软件编程规范_2.0版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京运通恒远数控技术有限公司编号:YUNTONG-TECH-01版本:2.00YUNTONG-TECH程序设计规范(Delphi)北京运通恒远数控技术有限公司2002年01月25日北京运通恒远数控技术有限公司文档修改状态日期版本修改内容作者审核质保批准2001.10.261初始版本王凯2002.01.252修改程序规范坚检查清单王凯2002.08.0621、修改单位的定义,与Delphi一致。2、把RelTest采用的规范融合进来。江建斌北京运通恒远数控技术有限公司目录1概述11.1编写目的11.2参考资料12程序文件12.1项目文件的组织12.2常量定义22.3

2、结构类型定义23程序风格33.1函数(Function)/过程(Procedure)风格33.2语句风格33.2.1变量定义语句33.2.2赋值语句33.2.3条件语句33.2.4循环语句43.2.5开关语句43.3注释行44变量名命名规则54.1.1简单变量命名54.1.2结构型变量命名64.1.3复合变量命名64.1.4命名中限制的法则64.1.5其它命名74.2文件及窗体命名74.3控件命名74.3.1Standard页控件74.3.2Additional页控件84.3.3Win32页控件84.3.4System页控件84.3.5Internet页控件94.

3、3.6DataAccess页控件94.3.7DataControls页控件94.3.8Midas页控件104.3.9DecisionCube页控件104.3.10QReport页控件104.3.11Dialogs页控件114.3.12Win3.1页控件114.3.13Samples页控件114.3.14ActiveX页控件124.4常用类的命名125应用程序的界面设计135.1概述13北京运通恒远数控技术有限公司5.1.1目的135.1.2目标135.2菜单设计135.2.1菜单类型135.2.2菜单的设计规范145.3窗体/对话框设计155.3.1一般说明155

4、.3.2消息对话框155.3.3窗体166防错误处理207框架和各个工具的接口217.1接口方式217.2接口要求217.2.1概述217.2.2实现217.2.3可预知的限制218版本号格式219检查单2110补充23北京运通恒远数控技术有限公司1概述1.1编写目的本规范规定了YUNTONG-TECH程序在编写过程中涉及到的程序文件和编码风格。本规范以Delphi语言为标准制定,使用其它编程语言的编码风格和规范在相关的文档中规定。1.2参考资料a.程序员指南,MicrosoftPressb.Windows界面应用程序设计指南,MicrosoftPressc.De

5、lphi5开发人员指南,机械工业出版社d.程序设计规范VB,聂俊华,北航十四系2程序文件2.1项目文件的组织在Delphi中,按照项目为单位来组织程序文件。在一个典型的项目中包括:l项目文件(.DRP文件)含有工程主程序的Pascal源代码;l单元文件(.PAS文件)项目中每个窗体的Pascal源文件,包含该窗体的所有声明和过程(包括时间处理过程);l窗体文件(.DFM文件)含有一个窗体的设计属性的二进制文件,每个窗体的.DFM文件与.PAS文件相互对应;l资源文件(.RES文件)编译的二进制资源文件,被链接到应用程序的可执行文件中;l项目选项文件(.DOF文件)

6、存储了Project

7、Options菜单命令所设置的项目选项;l桌面设置文件(.DSK文件)存储了Tools

8、Options菜单命令所设置的桌面选项;l包文件(.DPK/.BPL文件)用于共享组件、类、数据和代码的文件。源文件为.DPK文件,编译后为.BPL文件;每个软件项目应使用独立的目录,软件项目下的不同类别文件、不同模块分设子目录。以下给出软件项目及软件模块中,设置子目录名称的规范:北京运通恒远数控技术有限公司子目录说明Bin建立产品的工作目录,存放项目中所有可执行文件的当前版本。Lib与项目有关的库文件。Man包括项目的所有外部文档。包括手册、帮助文

9、件、其他在线文档、README文件以及其他将和产品一起发放到用户手中的文档。SQL存放数据库的SQL文件(只针对数据库程序的开发)。Res包括应用程序的所有共享资源,如ICON(图表)、资源文件、Bitmap等。Include公用的窗体或Unit。Control存放项目内用的自编或第三方提供的控件。Source程序源代码Public可以公用的模块或程序。本规范在以下的各小节中具体说明Delphi两种文件类型.PAS和.DFM在程序文件中的相关内容要求。1.1常量定义内容:l逻辑值的定义;l常数值的定义;l错误码的定义;格式:一个定义占一行。如下:Con

10、st<常量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。