Delphi源程序格式书写规范(二)

3.6 属性

3.6.1 命名及格式

同其用操作的,出去前缀‘F’的类的变量的名称相一致 。

3.7 文件

3.7.1项目文件

3.7.1.1项目目录结构

程序主目录--Bin(应用程序所在路径)
-Db(本地数据库所在路径)
-Doc(文档所在路径)
-Hlp(帮助文件所在路径)
-Backup(备份路径)
-Tmp(临时文件路径)

3.7.1.2命名

项目文件必须使用一个有意义的名字。例如: Delphi中系统信息的项目文件被命名为 SysInfo.dpr。

3.7.2 Form 文件

3.7.2.1命名

同Form的名称相一致:例如:Form的名称为FormMain则Form文件的名称就为FormMain.frm。

3.7.3 Data Module 文件

3.7.3.1命名

data module文件的命名应该有意义,并且使用‘DM’作为前缀。例如: 用户data module 被命名为‘DMCustomers.dfm’。

3.7.4 Remote Data Module 文件

3.7.4.1 命名

remote data module文件的命名应该有意义,并且使用‘RDM’作为前缀。例如:用户remote data module 被命名为‘RDMCustomers.dfm’。

3.7.5 Unit文件

3.7.5.1普通 Unit

3.7.5.1.1 Unit文件命名

unit文件的命名应该有意义,并且使用‘unit’作为前缀。例如: 通用unit 被命名为‘UnitGeneral’。

3.7.5.2 Form Units

3.7.5.2.1命名

Form unit 文件的名字必须和Form的名称保持一致。例如:主窗体叫FormMain.pas 则Form Unit文件的名字为:UnitFormMain。

3.7.5.3 Data Module Unis

3.7.5.3.1命名

Data Module unit 文件的名字必须和Data Module的名称保持一致。例如:主Data Module叫DMMain.pas 则Data Module Unit文件的名字为:UnitDMMain。

3.7.5.4 文件头

在所有文件的头部应写上此文件的用途,作者,日期及输入和输出。例如:
{
修改日期:
作者:
用途:
本模块结构组成:
}

3.7.6 Forms和Data Modules Forms

3.7.6.1 Form类

1. Form类命名标准

Forms类的命名应该有意义,并且使用‘TForm’作为前缀。例如: About Form类的名字为:
TAboutForm = class(TForm)
主窗体的名字为
TMainForm = class(TForm)

2. Form类实例的命名标准

Form 的类实例的名字应同期掉‘T’的Form类的名字相一致。例如:
Type Name
Instance Name
TaboutForm
AboutForm
TmainForm
MainForm

TCustomerEntryForm
CustomerEntryForm

3.7.6.2 Data Modules Form

3.7.6.2.1. Data Module Form 命名标准

Data Modules Forms类的命名应该有意义,并且使用‘TDM’作为前缀。例如:
TDMCustomer = class(TDataModule)
TDMOrders = class(TDataModule)

3.7.6.2.2. Data Module 实例命名标准

Data Module Form 的类实例的名字应同期掉‘T’的Data Module Form类的名字相一致。例如:
Type Name
Instance Name

TCustomerDataModule
CustomerDataModule

TordersDataModule
OrdersDataModule

3.8控件

3.8.1 控件实例的命名

控件的实例应使用去掉‘T’该控件类的名称作为前缀,例如:输入用户姓名的Tedit的名字为:EditUserName。

3.8.2 控件的简写

控件的名称可使用以下简写,但所用简写于控件名称之间药添加‘_’:

3.8.2.1 Standard Tab

mm TMainMenu
pm TPopupMenu
mmi TMainMenuItem
pmi TPopupMenuItem
lbl TLabel
edt TEdit
mem TMemo
btn TButton
cb TCheckBox
rb TRadioButton
lb TListBox
cb TComboBox
scb TScrollBar
gb TGroupBox
rg TRadioGroup
pnl TPanel
cl TCommandList

3.8.2.2 Additional Tab

bbtn TBitBtn
sb TSpeedButton
me TMaskEdit
sg TStringGrid
dg TDrawGrid
img TImage
shp TShape
bvl TBevel
sbx TScrollBox
clb TCheckListbox
spl TSplitter
stx TStaticText
cht TChart

3.8.2.3 Win32 Tab

tbc TTabControl
pgc TPageControl
il TImageList
re TRichEdit
tbr TTrackBar
prb TProgressBar
ud TUpDown
hk THotKey
ani TAnimate
dtp TDateTimePicker
tv TTreeView
lv TListView
hdr THeaderControl
stb TStatusBar
tlb TToolBar
clb TCoolBar

3.8.2.4 System Tab

tm TTimer
pb TPaintBox
mp TMediaPlayer
olec TOleContainer
ddcc TDDEClientConv
ddci TDDEClientItem
ddsc TDDEServerConv
ddsi TDDEServerItem

时间: 2024-09-20 00:45:53

Delphi源程序格式书写规范(二)的相关文章

Delphi源程序格式书写规范(一)(1)

1,规范简介 本规范主要规定Delphi源程序在书写过程中所应遵循的规则及注意事项.编写该规范的目的是使公司软件开发人员的源代码书写习惯保持一致.这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护. 2,一般格式规范 2.1 缩进 缩进就是在当源程序的级改变时为增加可读性而露出的两个空格.缩进的规则为每一级缩进两个空格.不准许使用Tab.因为Tab会因为用户所作的设置不同而产生不同的效果.当遇到begin 或进入判断.循环.异常处理.with语句.记录类型声明.

Delphi源程序格式书写规范(三)

3.8.2.5 Internet Tab csk TClientSocketssk TServerSocketwbd TWebDispatcherpp TPageProducertp TQueryTableProducerdstp TDataSetTableProducernmdt TNMDayTimenec TNMEchonf TNMFingernftp TNMFtpnhttp TNMHttpnMsg TNMMsgnmsg TNMMSGServnntp TNMNNTPnpop TNMPop3n

Delphi源程序格式书写规范(一)(3)

3.4.3 枚举类型 枚举类型的名字必须有意义并且类型的名字之前要加前缀'T'.枚举类型的内容的名字必须包含枚举类型名称的简写,例如: TSongType = (stRock, stClassical, stCountry, stAlternative, stHeavyMetal, stRB); 3.4.4 数组类型 数组类型的名字必须有意义并且类型的名字之前要加前缀'T'.如果声明一个指向数组类型的指针必须在该类型的名字之前加前缀'P',例如: typePCycleArray = ^TCycl

Delphi源程序格式书写规范(一)(2)

3.3 变量 3.3.1 变量命名及格式 首先所有变量必须起有意义的名字,使其它组员可以很容易读懂变量所代表的意义,变量命名可以采用同义的英文命名,可使用几个英文单词,但每一单词的首字母必须大写.例如: var WriteFormat::string: 同时对于一些特定类型可采用一定的简写如下: 指针类型 P 纪录类型 Rec 数组类型 Arr 类 Class 循环控制变量通常使用单一的字符如:i, j, 或 k. 另外使用一个有意义的名字例如:UserIndex ,也是准许的. 3.3.2 局

电子邮箱格式书写规范

  电子邮箱的作用很大 电子邮箱是什么? 电子邮箱,即我们通常所说的Email,是一种模拟邮局,通过电子邮箱,用户与用户之间可进行信息传递,而这些信息包括文本信息.图片文件和视频文件等等.随着互联网科技的发展,电子邮箱的存储量和安全性都得到了极大的改进. 电子邮箱格式 电子邮箱具有单独的网络域名,其书写格式也有一定的要求.一般来说,电子邮箱的格式是:用户名@域名. 电子邮箱格式 邮箱格式怎么写? 有的网友会说,我了解电子邮箱的格式,但就是不清楚邮箱格式怎么写.这里要注意一点的是,在使用纯英文打邮

rustysun同学ASP代码书写规范_ASP基础

ASP源程序书写规范 1       规范简介 本规范主要规定ASP源程序在书写过程中所应遵循的规则及注意事项.编写该规范的目的是使项目开发人员的源代码书写习惯保持一致.这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护. 2       一般格式规范 2.1       缩进 缩进就是在当源程序的级改变时为增加可读性而露出的两个空格.缩进的规则为每一级缩进四个空格.不准许使用Tab.因为Tab会因为用户所作的设置不同而产生不同的效果(如果习惯使用空格的话,可以

rustysun同学ASP代码书写规范

ASP源程序书写规范 1       规范简介 本规范主要规定ASP源程序在书写过程中所应遵循的规则及注意事项.编写该规范的目的是使项目开发人员的源代码书写习惯保持一致.这样做可以使每一个组员都可以理解其它组员的代码,以便于源代码的二次开发记忆系统的维护. 2       一般格式规范 2.1       缩进 缩进就是在当源程序的级改变时为增加可读性而露出的两个空格.缩进的规则为每一级缩进四个空格.不准许使用Tab.因为Tab会因为用户所作的设置不同而产生不同的效果(如果习惯使用空格的话,可以

C#编码,书写规范

C#编码规范C#编程<>规范<>Version 2.0目录第一章 概述<>规范<>制定原则1 方便代码的交流和维护.2 不影响编码的效率,不与大众习惯冲突.3 使代码更美观,阅读更方便.4 使代码的逻辑更清晰,更易于理解.术语定义Pascal 大小写将标识符的首字母和后面连接的每个单词的首字母都大写.可以对三字符或更多字符的标识符使用Pascal 大小写.例如:BackColorCamel 大小写标识符的首字母小写,而每个后面连接的单词的首字母都大写.例如:

C#书写规范

一.命名对于理解应用程序的逻辑流,命名方案是最有影响力的一种帮助.名称应该说明"什么"而不是"如何".通过避免使用公开基础实现(它们会发生改变)的名称,可以保留简化复杂性的抽象层.例如,可以使用 GetNextStudent(),而不是 GetNextArrayElement(). 命名原则是:选择正确名称时的困难可能表明需要进一步分析或定义项的目的.使名称足够长以便有一定的意义,并且足够短以避免冗长.唯一名称在编程上仅用于将各项区分开.表现力强的名称是为了帮助人们