DELPHI的命名惯例

DELPHI的命名惯例

heyouna 

 

方法的命名惯例:

方法是动词与名词的组合。动词描述了动作,并且在名词之前,而名词则描述动作所施行的对象。我们还知道名词与动词合起来,足以明确表达一个完整的口语或书面的句子。因此名词与动词联合的名字具

有很高的可读性。

按照规则,要把方法的作用域限制到方法名中的动作和主题范围之内。如果在方法名中只有一个名词,那么您可能是在处理特性。按照惯例,特性方法中读方法的前缀为动词Get,而写方法的前缀为动词Set,其后紧接着特性名

 

事件处理程序的命名惯例

Delphi 使用介词On 作为事件处理程序的前缀。On 描述了动作或运动,如OnClick OnDragDrop

通过遵循一些惯例,几乎不需要花费时间即可找到方法、事件或特性的名字。术语的类型、动作和动作的主题可以帮助您为代码命名。

 

数据的命名惯例

Delphi 中的数据属性称之为字段。按照惯例,私有字段的前缀为F。去掉F,即可得到表示实际字段的特性的很方便的名字。请记住过程类型,即事件和数据也可以是字段,因此前缀为F。将字段与特性匹配很简单,将字段名去掉F 前缀即可。

因此,应该养成一种可辨别的风格,并坚持使用

 

消息处理程序的命名惯例

消息处理程序是一些特别的方法,用于响应Delphi 所实现的消息分发模型。按照规则,消息处理程序与其所响应的消息名字大致相同。许多Windows 消息的前缀为WM_,而Delphi 对消息方法名的前两个字符使用了WM。与特定的控件相关的消息的前缀也具有特别的前缀,例如前缀为CB_的组合框。

messages.pas 中可以找到这些消息的名字,它们被定义为常数。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi中的命名管道是一种用于进程间通信的特殊类型的管道。它允许不同的进程通过读写共享的命名管道来进行数据交换。 在Delphi中创建命名管道需要使用Windows API函数来操作。首先,需要使用`CreateNamedPipe`函数创建一个命名管道,该函数会返回一个管道句柄。这个管道句柄可以用于后续的读写操作。 在命名管道创建成功后,可以使用`ConnectNamedPipe`函数来等待其他进程连接到该管道。一旦有其他进程连接到管道,就可以使用`ReadFile`和`WriteFile`函数来进行数据的读取和写入操作。 另一方面,如果想让当前进程连接到一个已经存在的命名管道,可以使用`CreateFile`函数来打开该管道,并获取到一个文件句柄。然后就可以使用`ReadFile`和`WriteFile`函数进行数据的交互。 在使用完命名管道后,需要使用`DisconnectNamedPipe`函数来断开当前进程与管道的连接,并使用`CloseHandle`函数关闭管道的句柄。 需要注意的是,命名管道是一种同步的通信方式,即读操作会阻塞当前进程直到有数据可读,写操作也会阻塞当前进程直到数据成功写入。因此,在使用命名管道时,需要考虑到这种同步机制对程序的影响。 总之,Delphi中的命名管道提供了一种方便的进程间通信的机制,可以通过读写共享的命名管道来进行数据交换。通过使用相关的Windows API函数,可以在Delphi中轻松地创建、连接和使用命名管道。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值