我已经在 Delphi 编程两年多了,我只有大概 5 个自定义模板,我觉得我应该有更多。
如果有人有任何特别有用的东西,那么在 stackoverflow 上有一个很好的存储库会很棒。
我不在乎您使用的是 Delphi 2009 语法还是 Delphi 7,但如果您生成的代码仅适用于特定版本,请提及。
我已经在 Delphi 编程两年多了,我只有大概 5 个自定义模板,我觉得我应该有更多。
如果有人有任何特别有用的东西,那么在 stackoverflow 上有一个很好的存储库会很棒。
我不在乎您使用的是 Delphi 2009 语法还是 Delphi 7,但如果您生成的代码仅适用于特定版本,请提及。
这里有一些有用的,包括一些基于 CodeRush 的。这些是实时模板,因此它们可以在 Delphi 2006 及更高版本中使用。
非常方便的输出调试字符串和格式
名称:
ods
描述:输出带有格式代码
的调试字符串
:
OutputDebugString(PAnsiChar(格式('|',[])));
另外,如果我想将其留在代码中:
名称:
dods
描述:使用 ifdef 调试代码
输出调试字符串:
{$IFDEF 调试} OutputDebugString(PAnsiChar(格式('|',[]))); {$ENDIF}
这个非常方便,因为当我点击 ctrl-j 时它总是首先出现(所以我的快捷方式是 ctrl-j enter)
名称:
//*
描述:
注释行
代码:
//************************************************ ******************************
我用它来启动有关方法的文档。它肯定比击中'*' 78 次。
如果你在数据集上做很多工作,这些都很方便。
名称: fb
描述: 数据集字段按名称
|DataSet|.FieldByName( '|Field|' )|end|
名称: pb
描述: 数据集 ParamByName
|DataSet|.ParamByName( 'P_|Param|' )|end|
我做了一对,为我节省了很多时间。其中一些人消除了财产声明的单调性。然后我做了一些来创建类型安全的枚举器、对象列表和桶列表。我可能也应该为收藏做一个,但还没有。
这些都可以在我的博客上找到。