有用的 Delphi 代码模板
我用 Delphi 编程已经两年多了,我大概只有 5 个自定义模板,我觉得我应该有更多。
如果有人有任何特别有用的东西,那么在 stackoverflow 上有一个很好的存储库就太好了。
我不在乎您使用的是 Delphi 2009 语法还是 Delphi 7,但如果您要生成的代码仅适用于特定版本,请注明这一点。
I've been programming in Delphi for a little over two years now, and I've only got maybe 5 custom templates, I feel as though I should have more.
If anyone has any particularly useful ones it would be great to have a nice repository of them here on stackoverflow.
I don't care whether you use the Delphi 2009 syntax or Delphi 7, but if the code you'd be generating only works on a particular version, please mention that.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我做了一些节省了我很多时间的事情。 其中一些使财产申报不再单调。 然后我做了一些创建类型安全的枚举器、对象列表和存储桶列表。 我可能也应该为收藏做一个,但还没有。
这些都可以在我的博客上找到。
I did a couple that saved me lots of time. A few of those took the monotone out of property declarations. Then I did some to create type-safe enumerators, object lists and bucket lists. I probably should do one for collections too, but haven't yet.
These are all available on my blog.
这里有一些有用的,包括一些基于 CodeRush 的。 这些是实时模板,因此它们可以在 Delphi 2006 及更高版本中使用。
http://delphi.wikia.com/wiki/Delphi_Live_Templates
There are a handful of useful ones here, including a few based on CodeRush. These are the live templates, so they work in Delphi 2006 and up.
http://delphi.wikia.com/wiki/Delphi_Live_Templates
非常方便的输出调试字符串以及格式
名称:
消耗臭氧层物质
描述:
输出带有格式的调试字符串
代码:
另外,如果我想将其保留在代码中:
名称:
道兹
描述:
使用 ifdef debug 输出调试字符串
代码:
Very handy output debug string plus formatting
Name:
ods
Description:
Output Debug String with Format
Code:
also, if I want to leave it in the code:
Name:
dods
Description:
Output Debug String with ifdef debug
Code:
这个非常方便,因为当我按下 ctrl-j 时它总是首先出现(所以我的快捷键是 ctrl-j Enter)
名称:
//*
描述:
评论专线
代码:
我用它来启动有关方法的文档。 它肯定比敲击 78 次“*”要好。
This one is pretty handy because it always shows up first when I hit ctrl-j (so my shortcut is ctrl-j enter)
Name:
//*
Description:
Comment Line
Code:
I use it to start documentation around methods. It sure beats hitting '*' 78 times.
如果您在数据集上做了很多工作,那么这些会很方便。
姓名:
fbn
描述:
数据集字段按名称
名称:
pbn
描述:
数据集参数按名称
If you do a lot of work on datasets these are handy.
Name:
fbn
Description:
DataSet FieldByName
Name:
pbn
Description:
DataSet ParamByName