Структуры данных Delphi

Возможно, мне нужно сделать проект в Delphi и я новичок в этой области. В настоящее время я ищу ресурсы в сети и запутываюсь, потому что ресурсов очень мало.

Во-первых: можете ли вы дать мне несколько хороших сайтов с ресурсами для Delphi, которые я пропустил до сих пор?

Я также искал структуры данных в Delphi и задавался вопросом, есть ли классные классы, такие как ArrayList в Java или что-то подобное?

9 ответов

Решение

Существует много ресурсов для начинающих Delphi, см. эти вопросы в Stackru

Хорошая книга о структурах данных в Delphi - это тома Delphi : алгоритмы и структуры данных.

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

Я думаю, что класс ArrayList в Java очень похож на список Generics ( TList ;), представленный в delphi 2009. Вы также можете проверить класс TList в delphi.

До свидания.

Я думаю, что DelphiFeeds является хорошей отправной точкой. Есть ссылки на многие другие сайты Delphi, включая TorryNet, где вы можете найти множество компонентов с открытым исходным кодом.

Что касается структур, посмотрите на TStrings/TStringList и TList. Я использую их очень часто.

Для других классов и функций посмотрите на Основы Delphi. Есть описания и примеры кода.

Ознакомьтесь с Проектом Джедай и БИБЛИОТЕКА КОДА ДЖЕДИ.

Библиотека кодов JEDI (JCL) состоит из набора тщательно протестированных и полностью документированных служебных функций и невизуальных классов, которые можно мгновенно использовать в проектах Delphi и C++ Builder.

Еще один хороший ресурс для компонентов - http://www.delphipages.com/. Если у вас есть какие-либо вопросы, лучшее место для получения ответов - переполнение стека.:)

Для конкретных интересных коллекций вам нужно открыть и просмотреть две единицы: contnrs и generics.collections. Оба находятся в исходном каталоге delphi (..\RAD Studio\xx\source\Win32\rtl\common), который установлен для лицензионных версий.

Если вы используете Delphi 2009 или 2010, он поставляется с несколькими полезными структурами данных, где вам не нужно делать ничего особенного (TList, TDictionary...).

Delphi Help онлайн. Я не знаю, что вы пропустили, но вы видели Начало работы с Rad Studio?

Для структур данных я предлагаю сначала взглянуть на модуль Contnrs.pas в VCL. Он находится под источником \Win32\rtl\common. И если вам повезет и у вас будет хотя бы Delphi 2009, то в Generics.Collections.pas также есть вариант дженериков.

Мои любимые сайты Delphi не упорядочены:

Ну и конечно же этот сайт Stackru

TObjectList похож на ArrayList.
Я многому научился у http://delphi.about.com/ и http://codegearguru.com/

Если вы француз (или понимаете по-французски), есть http://delphi.developpez.com/

Другие вопросы по тегам