我已经学习Delphi编程两年多了,但我只有大概5个自定义模板,感觉应该有更多。
如果有人有特别有用的模板,能在stackoverflow上分享一下就太好了。
我不介意你使用Delphi 2009语法或Delphi 7,但如果生成的代码只适用于特定版本,请说明。
我已经学习Delphi编程两年多了,但我只有大概5个自定义模板,感觉应该有更多。
如果有人有特别有用的模板,能在stackoverflow上分享一下就太好了。
我不介意你使用Delphi 2009语法或Delphi 7,但如果生成的代码只适用于特定版本,请说明。
这里有一些有用的东西,其中包括一些基于CodeRush的。它们是实时模板,所以在Delphi 2006及以上版本中都可以使用。
非常方便的输出调试字符串加格式化
名称:
ods
描述:
使用格式化的方式输出调试字符串
代码:
OutputDebugString(PAnsiChar(format('|',[])));
另外,如果我想在代码中保留它:
名称:
dods
描述:
使用ifdef debug输出调试字符串
代码:
{$IFDEF DEBUG} OutputDebugString(PAnsiChar(format('|',[]))); {$ENDIF}
这个很方便,因为每次我按下ctrl-j时它总是第一个显示出来(所以我的快捷键是ctrl-j enter)
名称:
//*
描述:
注释行
代码:
//******************************************************************************
我用它来开始方法的文档。这比敲入78个星号要好得多。
如果你经常在数据集上工作,这些是很方便的。
名称: fbn
描述: DataSet FieldByName
|DataSet|.FieldByName( '|Field|' )|end|
名称: pbn
描述: DataSet ParamByName(根据参数名称获取数据集)
|DataSet|.ParamByName( 'P_|Param|' )|end|