2009-07-19 15 views
6

Bueno, soy nuevo en Delphi y en la programación realmente fuera de línea en general (que no sea el C++ estándar) y recientemente adquirí una copia de Delphi y estaba algo interesado en comenzar con ella. Leí en alguna parte que usa Pascal pero me confundí si usaba Pascal, ya que estaba programado con él, o si usaba Pascal como en el idioma que codifica. De cualquier manera, me preguntaba si alguien tenía buenos recursos para comenzar a aprender. Cualquiera de los libros o artículos/foros en línea sería espléndido. Esta es una pequeña comunidad ordenada aquí, así que planeo utilizar esto.Delphi = Pascal? Recursos para aprender?

+2

Debe ser Delphi == Pascal. –

+0

lol no estaba seguro de cuál usar :) – Lonestar

+14

En Pascal, '=' es la prueba de igualdad, no '==' –

Respuesta

13

Delphi es un lenguaje de programación orientado a objetos pascal. También es un producto, una gran parte del cual ha sido programado usando el lenguaje Delphi.

Éstos son algunos excelentes, así que las preguntas con respuestas que contienen sugerencias fantásticas para aprender Delphi:

Muchos de esos tan respuestas contiene enlaces útiles, incluyendo muchos de los proporcionados por otros aquí, junto con comentarios (y votos SO) para ayudarlo a priorizarlos.

8

Delphi se refiere a un lenguaje de programación basado en una evolución orientada a objetos de Pascal conocida como Object Pascal, y su entorno de desarrollo RAD IDE asociado. Sin embargo, esa es una definición bastante formal, y generalmente puede usar "Delphi" y "Object Pascal" de manera intercambiable.

Tenemos una buena representación de Delphi aquí en StackOverflow para hacer preguntas. De hecho, si su pregunta es lo suficientemente avanzada, no es raro verla respondida por varios miembros del equipo Delphi de alto nivel. También puede ir a la CodeGear oficial (la empresa que fabrica Dephi) foros en http://forums.codegear.com

12
+1

+1 para conceptos básicos de Delphi. Un gran sitio para ver los fundamentos del lenguaje. También es muy útil como reemplazo de la ayuda en Delphi, ya que en las versiones posteriores de Delphi es lenta, pesada y una pila de basura inescrutable. Fue genial en Delphi 5 y 6. – Pauk

7

Creo sitios web son más o menos cubierto de respuestas anteriores (Delphi Basics sería mi sugerencia) así que aquí tiene un par de libros:

Para algo más al día (no he leído estos personalmente), trate de:

También tiene a full section of books on Lulu.

5

Delphi Fundamentos
www.delphibasics.co.uk
** Lo mejor para todos los principiantes delphi

VCL Fuentes
mejor manera de aprender cómo realmente programa en Delphi

Mastering Delphi por Marco Cantu
www.marcocantu.com

Delphi 3000
http://www.delphi3000.com/
Para aprender a hacer las cosas prácticamente

+0

¿Es delphi3000.com un buen sitio? Cada vez que lo consigo, AVG dice que hay un Exploit SQL Injection. – Lonestar

6

También debe salir Marco Cantu's site, y buscar la Essential Pascal y Delphi libros Esenciales. El primero es una descarga gratuita.

+0

Y si estás en una buena librería de libros usados, busca los tomos Delphi gigantes de Marco. –

5

Echa un vistazo a las páginas wiki Beginning Delphi y Delphi Video.

El sitio 3DBuzz ha cambiado un poco y todos sus videos tutoriales de Delphi están disponibles en la página principal.

En Embarcadero's Developer Network site, en el menú de Recursos, hay enlaces a todo tipo de contenido de audio y video. Tenga en cuenta que puede filtrar por producto.

+1

3DBuzz solo tiene 2 tutoriales con tristeza. Un video es de 40 minutos, 30 de los cuales hablan de cómo obtener Turbo Delphi (que requiere .NET 1.1 ... problemas de compatibilidad obsoletos y conocidos) – Lonestar

+0

Creo que te perdiste un poco. Hay 3 conjuntos de tutoriales en la categoría Delphi, con 9 videos en total. El segundo y el tercero son 71 y 153 minutos respectivamente. Turbo Delphi se basa en Delphi 2006 Pro, pero los tutoriales se aplican igualmente bien a las versiones más nuevas (e incluso más antiguas). –

+0

Ahh, yheah. Eché de menos a los demás. Junp bastante rápido en un reproductor de mp3. No es exactamente algo para un principiante. Los veré y veré sin embargo. Gracias por señalar eso. – Lonestar

3

¡No he visto un recurso de Pascal Language tan perfecto como el propio Delphi! No había oído hablar de Pascal antes de obtener una copia de Delphi. Aprendí Pascal del sistema de ayuda de Delphi (referencia Pascal de objetos).

Tendrás un conocimiento de nivel intermedio de Pascal Language de la ayuda de Delphi. Aprenda el uso real de construcciones de lenguaje a partir del código fuente VCL/RTL (especialmente sysutils.pas, system.pas, etc.)!

+0

Debe tener una versión D6/D7: _) –

2

Para una referencia rápida, a menudo uso los documentos de FPC. Múltiples formatos (html, pdf, chm) y más ejemplos.

Por supuesto que requiere que mirar hacia fuera para las compatibilidades de menor importancia, pero mirando a una redacción alternativa que puede ser útil: http://www.freepascal.org/docs.html o el CHM versiones en http://www.stack.nl/~marcov/doc-chm.zip

Sin embargo, el absolutamente mejor fuente estaba entre los muertos; D7 manuales de árbol (guía de lenguaje y desarrollador), que leí varias veces. La gente me asegura que la ayuda actual tiene todo eso y más, pero de alguna manera no puedo acceder tan fácilmente como entonces.