程序设计规范?/p>
Delphi
?/p>
1.
概述
:
1.1.
编写目的
本规范规定了
YUNTONG-TECH
程序在编写过程中涉及到的程序文件和编码风格?/p>
本规范以
Delphi
语言为标准制定,
使用其它编程语言的编码风格和规范在相关的文档中规
定?/p>
1.2.
参考资?/p>
(1)
程序员指南,
Microsoft Press
(2)Windows
界面应用程序设计指南?/p>
Microsoft Press
(3)Delphi 5
开发人员指南,机械工业出版?/p>
(4)
程序设计规范
VB
,聂俊华,北航十四系
2.
程序文件
1.1.
项目文件的组?/p>
?/p>
Delphi
中,按照项目为单位来组织程序文件。在一个典型的项目中包括:
(1)
项目文件?/p>
.DRP
文件)含有工程主程序?/p>
Pascal
源代码;
(2)
单元文件?/p>
.PAS
文件)项目中每个窗体?/p>
Pascal
源文件,包含该窗体的所有声明和过程
(包括时间处理过程)
?/p>
(3)
窗体文件?/p>
.DFM
文件)含有一个窗体的设计属性的二进制文件,每个窗体?/p>
.DFM
文件
?/p>
.PAS
文件相互对应?/p>
(4)
资源文件
(.RES
文件
)
编译的二进制资源文件,被链接到应用程序的可执行文件中?/p>
(5)
项目选项文件
(.DOF
文件
)
存储?/p>
Project|Options
菜单命令所设置的项目选项?/p>
(6)
桌面设置文件
(.DSK
文件
)
存储?/p>
Tools|Options
菜单命令所设置的桌面选项?/p>
(7)
包文?/p>
(.DPK/.BPL
文件
)
用于共享组件、类、数据和代码的文件。源文件?/p>
.DPK
文件?/p>
编译后为
.BPL
文件;每个软件项目应使用独立的目录,软件项目下的不同类别文件、不?/p>
模块分设子目录?/p>
以下给出软件项目及软件模块中,设置子目录名称的规范:
子目?/p>
说明
\Bin
建立产品的工作目录,存放项目中所有可执行文件的当前版本?/p>
\Lib
与项目有关的库文件?/p>
\Man
包括项目的所有外部文档。包括手册、帮助文件、其他在线文档?/p>
README
文件?