7

我已经在 Delphi 编程两年多了,我只有大概 5 个自定义模板,我觉得我应该有更多。

如果有人有任何特别有用的东西,那么在 stackoverflow 上有一个很好的存储库会很棒。

我不在乎您使用的是 Delphi 2009 语法还是 Delphi 7,但如果您生成的代码仅适用于特定版本,请提及。

4

5 回答 5

11

这里有一些有用的,包括一些基于 CodeRush 的。这些是实时模板,因此它们可以在 Delphi 2006 及更高版本中使用。

http://delphi.wikia.com/wiki/Delphi_Live_Templates

于 2009-05-20T00:05:18.923 回答
8

非常方便的输出调试字符串和格式


名称:
ods
描述:输出带有格式代码
的调试字符串 :

OutputDebugString(PAnsiChar(格式('|',[])));

另外,如果我想将其留在代码中:

名称:
dods
描述:使用 ifdef 调试代码
输出调试字符串:

{$IFDEF 调试}   
   OutputDebugString(PAnsiChar(格式('|',[])));   
{$ENDIF}
于 2009-05-19T21:12:27.820 回答
5

这个非常方便,因为当我点击 ctrl-j 时它总是首先出现(所以我的快捷方式是 ctrl-j enter)


名称:
//*
描述:
注释行
代码:

//************************************************ ******************************  

我用它来启动有关方法的文档。它肯定比击中'*' 78 次。

于 2009-05-19T21:08:43.273 回答
4

如果你在数据集上做很多工作,这些都很方便。

名称: fb

描述: 数据集字段按名称

|DataSet|.FieldByName( '|Field|' )|end|

名称: pb

描述: 数据集 ParamByName

|DataSet|.ParamByName( 'P_|Param|' )|end|
于 2009-05-20T14:21:38.677 回答
3

我做了一对,为我节省了很多时间。其中一些人消除了财产声明的单调性。然后我做了一些来创建类型安全的枚举器、对象列表和桶列表。我可能也应该为收藏做一个,但还没有。

这些都可以在我的博客上找到。

于 2009-06-25T20:38:55.237 回答