【发布时间】:2009-11-04 09:22:07
【问题描述】:
我可能需要在 Delphi 中做一个项目,并且是该领域的初学者。目前,我正在网上搜索资源并感到困惑,因为资源站点太少了。
首先:你能给我一些好的网站,里面有我目前错过的 Delphi 资源吗?
我也在寻找 Delphi 中的数据结构,想知道是否有很酷的类,比如 Java 中的 ArrayList 或类似的东西?
【问题讨论】:
标签: delphi data-structures resources
我可能需要在 Delphi 中做一个项目,并且是该领域的初学者。目前,我正在网上搜索资源并感到困惑,因为资源站点太少了。
首先:你能给我一些好的网站,里面有我目前错过的 Delphi 资源吗?
我也在寻找 Delphi 中的数据结构,想知道是否有很酷的类,比如 Java 中的 ArrayList 或类似的东西?
【问题讨论】:
标签: delphi data-structures resources
为 Delphi 初学者提供了许多资源,请参阅 StackOverflow 中的这些问题
一本关于 Delphi 数据结构的好书是 tomes of delphi: algorithms and data structures
(来源:boyet.com)
我认为 Java 中的 ArrayList 类与 delphi 2009 中引入的泛型列表 (TList< T>) 非常相似。您还可以查看 delphi 中的 TList 类。
再见。
【讨论】:
我认为DelphiFeeds 是一个很好的起点。还有许多其他 Delphi 网站的链接,包括 TorryNet,您可以在其中找到许多开源组件。
关于结构,请查看 TStrings/TStringList 和 TList。我经常使用它们。
对于其他类和函数,请查看Delphi Basics。有说明和代码示例。
【讨论】:
查看Project Jedi 和JEDI CODE LIBRARY.
JEDI 代码库 (JCL) 由 一套经过彻底测试和 完整记录的实用功能和 非视觉类可以是 立即在您的 Delphi 中重用 C++ Builder 项目。
【讨论】:
另一个很好的组件资源是delphipages.com。如果您有任何问题,获得答案的最佳地点是堆栈溢出。 :)
对于特定的酷集合,您需要打开和挖掘的两个单元是 contnrs 和 generics.collections。两者都在为许可版本安装的 delphi 源目录 (..\RAD Studio\x.x\source\Win32\rtl\common) 中。
【讨论】:
TObjectList 类似于 ArrayList。
我从delphi.about.com和codegearguru学到了很多
【讨论】:
如果您使用的是 Delphi 2009 或 2010,它带有几个有用的数据结构,您实际上不需要做任何特别的事情(TList、TDictionary...)。
【讨论】:
Delphi 帮助在线。我不知道你错过了什么,但你看到Getting Started with Rad Studio了吗?
对于数据结构,我建议首先查看 VCL 中的Contnrs.pas unit。它位于 source\Win32\rtl\common 下。如果你很幸运并且至少拥有 Delphi 2009,那么Generics.Collections.pas中还有一个泛型变体@
【讨论】:
【讨论】:
如果您是法国人(或懂法语),则有Delphi section of Developpez.com
【讨论】: