Delphi = Паскаль? Ресурсы для обучения?

Что ж, я новичок в Delphi и вообще в автономном программировании (кроме стандартного C++), недавно приобрел копию Delphi и был заинтересован в том, чтобы начать с нее. Я где-то читал, что он использует Pascal, но меня смутило, использовал ли он Pascal, как он был запрограммирован с ним, или если он использовал Pascal, как на языке, который вы кодируете в нем. В любом случае, мне было интересно, есть ли у кого-нибудь хорошие ресурсы, чтобы начать учиться. Либо книги, либо статьи / форумы онлайн будут великолепны. Это аккуратное маленькое сообщество здесь, поэтому я планирую использовать это.

9 ответов

Решение

Delphi - это объектно-ориентированный язык программирования на основе паскаля. Это также продукт, большая часть которого была запрограммирована на языке Delphi.

Вот несколько отличных вопросов SO с ответами, которые содержат фантастические предложения для изучения Delphi:

Многие из этих ответов SO содержат полезные ссылки, в том числе многие из приведенных здесь, а также комментарии (и голоса SO), чтобы помочь вам расставить приоритеты.

Delphi относится как к языку программирования, основанному на объектно-ориентированной эволюции Pascal, известной как Object Pascal, так и к соответствующей среде разработки RAD IDE. Это довольно формальное определение, и вы можете использовать "Delphi" и "Object Pascal" взаимозаменяемо.

У нас есть хорошее, сильное представление Delphi здесь, в Stackru, для того, чтобы задавать вопросы. На самом деле, если ваш вопрос достаточно продвинут, нередко можно увидеть, что на него отвечают различные высокопоставленные члены команды Delphi. Вы также можете перейти на официальные форумы CodeGear (компания, которая производит Dephi) на http://forums.codegear.com/

Я думаю, что веб-сайты в значительной степени описаны в предыдущих ответах (я бы предложил Delphi Basics), так что вот пара книг:

Для чего-то более современного (я не читал это лично), попробуйте:

У него также есть полный раздел книг по Лулу.

Вам также следует посетить сайт Марко Канту и найти книги Essential Pascal и Essential Delphi. Первый скачать бесплатно.

Delphi Basics
http://www.delphibasics.co.uk/
** Лучший для всех начинающих Delphi

VCL Sources
Лучший способ научиться программировать на Delphi

Овладение Дельфи Марко Канту
http://www.marcocantu.com/

Delphi 3000
http://www.delphi3000.com/
Для обучения делать вещи практически

Ознакомьтесь с начальными страницами Delphi и Delphi Video.

Сайт 3DBuzz немного изменился, и все их видеоуроки Delphi доступны на первой странице.

На сайте Developer Network Embarcadero в меню "Ресурсы" есть ссылки на все виды аудио и видео контента. Обратите внимание, что вы можете отфильтровать его по продукту.

Я не видел ресурса Pascal Language, столь же совершенного, как Delphi, помогающий сам! Я не слышал о Паскале до того, как получил копию Delphi. Я изучил Паскаль из справочной системы Delphi (Object Pascal Reference).

Вы получите промежуточный уровень понимания языка Паскаль из справки Delphi. Изучите реальное использование языковых конструкций из исходного кода VCL/RTL (особенно sysutils.pas, system.pas и т. Д.)!

Для быстрого ознакомления я часто использую документы FPC. Несколько форматов (HTML, PDF, CHM) и другие примеры.

Конечно, это требует, чтобы вы обращали внимание на незначительные совместимости, но, глядя на альтернативную формулировку, это может быть полезно: http://www.freepascal.org/docs.html или версии CHM на http://www.stack.nl/~marcov/doc-chm.zip

Однако абсолютно лучшим источником были руководства по мертвому дереву D7 (язык и руководство для разработчиков), которые я прочитал несколько раз назад. Люди уверяют меня, что текущая помощь имеет все это и даже больше, но почему-то я не могу получить к ней доступ так же легко, как и тогда.

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