2009-11-04 13 views
5

Może potrzebuję wykonać projekt w Delphi i jestem początkującym w tej dziedzinie. Obecnie przeszukuję sieć w poszukiwaniu zasobów i denerwuję się, ponieważ jest tak mało stron zasobów.Struktury danych Delphi

Po pierwsze: czy możesz podać mi dobre strony internetowe z zasobami dla Delphi, które do tej pory przegapiłem?

Szukałem również struktur danych w Delphi i zastanawiałem się, czy istnieją fajne klasy takie jak ArrayList w Javie czy coś w tym stylu?

Odpowiedz

12

istnieje wiele zasobów dla początkujących Delphi, patrz tezy pytania StackOverflow

Dobra książka o strukturach danych w Delphi jest tomes of delphi: algorithms and data structures

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

myślę wich klasa ArrayList w Javie jest bardzo podobna do listy leki generyczne (TList< T>) wprowadzonej w Delphi 2009. ty może sprawdzić także klasę TList w delphi.

Pa.

+2

+1 dla książki Juliana (Właśnie usunąłem swoją nieco wcześniejszą odpowiedź, która była powiązana z tą samą stroną Lulu). – robsoft

+0

Generics w D2009 wymaga dość zaangażowania, aby opanować wszystkie wewnętrzne błędy kompilatora, możesz wymyślić lepiej używać D2010 dla Generics –

4

Myślę, że DelphiFeeds to dobry punkt wyjścia. Istnieją linki do wielu innych stron Delphi, w tym TorryNet, gdzie można znaleźć wiele komponentów open source.

Jeśli chodzi o struktury, spójrz na TStrings/TStringList i TList. Używam ich bardzo często.

Inne klasy i funkcje można znaleźć pod adresem Delphi Basics. Są tam opisy i przykłady kodu.

+0

zgadzam się z linkiem DelphiFeeds. Często go używam, aby być na bieżąco z tym, co się dzieje z produktem Delphi. –

2

odjazdu Project Jedi i JEDI CODE LIBRARY.

Kodeks Biblioteka JEDI (JCL) składa zestawu dokładnie sprawdzony i pełni udokumentowane funkcje użytkowe i non - klasy wizualne, które można ponownie wykorzystać w projektach Delphi i C++ Builder.

1

Jeśli korzystasz z Delphi 2009 lub 2010, zawiera kilka przydatnych struktur danych, w których naprawdę nie musisz robić nic specjalnego (TList, TDictionary ...).

2

Innym dobrym źródłem informacji o komponentach jest delphipages.com. Jeśli masz jakieś pytania, najlepszym miejscem do uzyskania odpowiedzi jest tutaj przepełnienie stosu. :)

Dla konkretnych fajnych kolekcji, dwie jednostki, które chcesz otworzyć i przekopać, to contnrs i generics.collections. Oba znajdują się w katalogu źródłowym delphi (.. \ RAD Studio \ x.x \ source \ Win32 \ rtl \ common), który jest instalowany dla wersji licencjonowanych.

Powiązane problemy