Board logo

Subject: Delphi 编码的一点儿建议, 观 Examples 中的 VolumeCtrol 工程有感 [Print This Page]

Author: qhbo    Time: 2007-6-8 11:56     Subject: Delphi 编码的一点儿建议, 观 Examples 中的 VolumeCtrol 工程有感

在“系统音量 控制器示例程序” 程序中的代码中我发现作者以下代码比较常见:


  with mmo1.Lines, CnVolumeCtrl1 do
  。。。

  with CnVolumeCtrl1, cbb1 do
。。。

  个人认为在 With ... Do 语句中加入一个以上的变量名的代码极不易读,建议只保留一个。
  纯属建议,
Author: xjw100    Time: 2007-6-8 18:18

同意楼主观点。
Author: Passion    Time: 2007-6-15 09:38

小冬,再看看?
Author: kendling    Time: 2007-6-16 11:31

只要两个变量的属性和方法没多少相似之处代码的可读性还是可以的。
Author: wr960204    Time: 2007-7-26 16:23

有些Pascal族系的后继语言支持
with mmo1.Lines:a, CnVolumeCtrl1:b do
begin
   a.XXX;
   b.XXX;
end;
Author: kendling    Time: 2007-7-27 13:23

这个语法在哪个版本实现了?
Author: Passion    Time: 2007-7-27 14:23

估计Delphi没有吧。
Author: shenloqi    Time: 2007-7-30 10:07

他说的应该是chrome




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0