2009-07-19 10 views
6

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

+2

Это должен быть Delphi == Pascal. –

+0

lol не был уверен, какой из них использовать :) – Lonestar

+14

В Pascal '=' это тест равенства, а не '==' – 2009-07-19 08:58:21

ответ

13

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

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

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

8

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

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

12
+1

+1 для основы Delphi. Отличный сайт для изучения основ языка. Также очень удобно в качестве замены для помощи в Delphi, поскольку в более поздних версиях Delphi ее медленная, тяжелая и непостижимая груда барахла. Это было замечательно в Delphi 5 и 6. – Pauk

7

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

что-то более до даты (я не читал их лично), попробуйте:

У него также есть a full section of books on Lulu.

5

Delphi Основы
www.delphibasics.co.uk
** Лучше всего подходит для всех DELPHI начинающих Источники

VCL
Лучший способ узнать, как на самом деле программа в Дельфах

Mastering Delphi по Марко Канту
www.marcocantu.com

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

+0

Действительно ли delphi3000.com хороший сайт? Каждый раз, когда я получаю это, AVG говорит, что есть SQL Injection Exploit. – Lonestar

6

Вы должны также проверить Marco Cantu's site, и искать Essential Паскаля и основных книг Delphi. Первый - это бесплатная загрузка.

+0

И если вы в хорошо используемом книжном магазине, посмотрите на гигантские дельфийские томаты Марко. –

5

Просмотрите страницы wiki страницы Beginning Delphi и Delphi Video.

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

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

+1

У 3DBuzz есть только 2 учебника. Один из видеороликов - 40 минут, из которых 30 говорят о том, как получить Turbo Delphi (для чего требуется .NET 1.1 ... очень устаревшие и известные проблемы совместимости) – Lonestar

+0

Я думаю, вы пропустили некоторые. В категории Delphi есть 3 набора обучающих программ, в которых всего 9 видеороликов. Второй и третий - 71 и 153 минуты соответственно. Turbo Delphi основан на Delphi 2006 Pro, но учебные пособия одинаково хорошо подходят для более новых (и даже более старых) версий. –

+0

Ahh, yheah. Я скучал по другим. Они быстро вписываются в mp3-плеер. Не совсем для новичка. Я посмотрю их и посмотрю. Спасибо что подметил это. – Lonestar

3

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

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

+0

Вы должны иметь версию D6/D7: _) –

2

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

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

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

Смежные вопросы