2009-11-04 12 views
5

Ich muss vielleicht ein Projekt in Delphi machen und bin ein Anfänger in diesem Bereich. Derzeit suche ich im Internet nach Ressourcen und bin verwirrt, weil es so wenige Ressourcen-Sites gibt.Delphi Datenstrukturen

Erstens: Können Sie mir ein paar gute Webseiten mit Ressourcen für Delphi geben, die ich bisher vermisst habe?

Ich suchte auch nach Datenstrukturen in Delphi und fragte mich, ob es coole Klassen wie eine ArrayList in Java oder so etwas gibt?

Antwort

12

gibt es viele Ressourcen für eine Delphi Anfänger finden Thesen Fragen in Stackoverflow

Ein gutes Buch über Datenstrukturen in Delphi ist tomes of delphi: algorithms and data structures

alt text http://www.boyet.com/Images/Lulu_Cover.png

Ich denke, die Arraylist-Klasse in Java ist sehr ähnlich wie die Generics-Liste (TList< T>) eingeführt in delphi 2009 weichen Sie kann auch die TList Klasse in Delphi überprüfen.

Tschüss.

+2

+1 für Julian's Buch (Ich habe gerade meine etwas frühere Antwort gelöscht, die mit derselben Lulu-Seite verknüpft war). – robsoft

+0

Generics in D2009 erfordern eine ziemlich Hingabe, um alle internen Compiler-Fehler zu meistern, können Sie mit kommen, es ist besser, D2010 für Generics zu verwenden –

4

Ich denke, DelphiFeeds ist ein guter Ausgangspunkt. Es gibt Links zu vielen anderen Delphi-Websites, einschließlich TorryNet, wo Sie viele Open-Source-Komponenten finden können.

Wie für Strukturen sehen Sie TStrings/TStringList und TList. Ich benutze sie sehr oft. Für andere Klassen und Funktionen siehe Delphi Basics. Es gibt Beschreibungen und Codebeispiele.

+0

ich mit dem DelphiFeeds Link zustimmen. Ich nutze es oft, um auf dem Laufenden zu bleiben, was mit dem Delphi-Produkt passiert. –

2

Check out Project Jedi und die JEDI CODE LIBRARY.

Die JEDI Code Library (JCL) einer Reihe von sorgfältig getestet und vollständig dokumentiert Nutzenfunktionen und nicht besteht - Visuelle Klassen, die sein können, können sofort in Delphi und C++ Builder-Projekten wiederverwendet werden.

1

Wenn Sie Delphi 2009 oder 2010 verwenden, kommt es mit mehreren nützlichen Datenstrukturen, wo Sie nichts besonderes tun müssen (TList, TDictionary ...).

1

Die Delphi-Hilfe ist online. Ich weiß nicht, was Sie verpasst haben, aber haben Sie Getting Started with Rad Studio gesehen?

Für Datenstrukturen empfehle ich, zuerst die Contnrs.pas unit in der VCL zu betrachten. Es befindet sich unter Quelle \ Win32 \ rtl \ common. Und wenn Sie Glück haben und mindestens Delphi 2009 haben, gibt es auch eine Generika-Variante in Generics.Collections.pas

2

Eine weitere gute Ressource für Komponenten ist delphipages.com. Wenn Sie Fragen haben, ist der beste Ort, um Antworten zu bekommen, hier auf Stack-Überlauf. :)

Für bestimmte coole Sammlungen, zwei Einheiten, die Sie öffnen und durch graben möchten, sind contrrs und generics.collections. Beide befinden sich im Delphi-Quellverzeichnis (.. \ RAD Studio \ x.x \ source \ Win32 \ rtl \ common), das für lizenzierte Versionen installiert ist.