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?
Respuesta
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:
- Learning Delphi
- Books about the Delphi language
- What's the best Delphi book for a newbie?
- Delphi tips
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.
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
http://www.marcocantu.com/EPascal/default.htm
http://www.delphibasics.co.uk/
+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
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:
- Delphi in a Nutshell. Es bastante viejo, pero es una buena referencia para empezar.
- Borland® Delphi™ 6 Developer's Guide. De nuevo, un libro viejo, pero lleno de información.
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.
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
¿Es delphi3000.com un buen sitio? Cada vez que lo consigo, AVG dice que hay un Exploit SQL Injection. – Lonestar
También debe salir Marco Cantu's site, y buscar la Essential Pascal y Delphi libros Esenciales. El primero es una descarga gratuita.
Y si estás en una buena librería de libros usados, busca los tomos Delphi gigantes de Marco. –
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.
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
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). –
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
¡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.)!
Debe tener una versión D6/D7: _) –
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.
- 1. Recursos para aprender Emacs
- 2. Recursos para aprender Lisp
- 3. Recursos para aprender MSDeploy
- 4. Recursos para aprender Verilog
- 5. Recursos para aprender REXX
- 6. Recursos para aprender LINQ?
- 7. Recursos para aprender QML?
- 8. ¿Buenos recursos para usar Assembly en Delphi?
- 9. Recursos para aprender Django + AJAX
- 10. Buenos recursos para aprender Factor
- 11. ¿Mejores recursos para aprender PyGame?
- 12. Recursos para aprender a enhebrar
- 13. Mejores recursos para aprender buildout
- 14. Buenos recursos para aprender WPF
- 15. Buenos recursos para aprender MacRuby
- 16. Recursos para aprender ASP.NET MVC 2.0
- 17. Buenos recursos para aprender PL/pgSQL?
- 18. Buenos recursos para aprender a depurar php
- 19. Buenos recursos para aprender Objective-C
- 20. Recursos para aprender la teoría de categorías
- 21. Recursos para aprender Ajax con Rails 3
- 22. ¿Cuáles son algunos recursos para aprender MSIL?
- 23. ¿Dónde encontrar buenos recursos para aprender XAML?
- 24. Recursos para aprender C# Excel interop
- 25. ¿Hay un buen script de Pascal para Delphi?
- 26. C función de traducción del puntero a Delphi/Pascal?
- 27. ¿Mejores recursos para convertir cabeceras dll C/C++ a Delphi?
- 28. Delphi - Windows Aero recursos
- 29. Recursos para el programador de C++ para aprender JS
- 30. Buscando una sintaxis completa de Delphi (objeto pascal)
Debe ser Delphi == Pascal. –
lol no estaba seguro de cuál usar :) – Lonestar
En Pascal, '=' es la prueba de igualdad, no '==' –