Beh, sono nuovo di Delphi e in realtà non in linea di programmazione in generale (diverso dal C++ standard) e recentemente ho acquisito una copia di Delphi e mi sono interessato a iniziare. Ho letto da qualche parte che usa Pascal, ma ero confuso se usava Pascal, come se fosse programmato con esso, o se usasse Pascal come nella lingua che si codifica in esso. Ad ogni modo, mi stavo chiedendo se qualcuno avesse delle buone risorse per iniziare ad imparare. O libri o articoli/forum online sarebbero splendidi. Questa è una piccola comunità qui, quindi ho intenzione di utilizzare questo.Delphi = Pascal? Risorse per l'apprendimento?
risposta
Delphi è un linguaggio di programmazione orientato agli oggetti di tipo pascal. È anche un prodotto, gran parte del quale è stato programmato utilizzando la lingua Delphi.
Ecco alcuni eccellenti SO domande con le risposte che contengono suggerimenti fantastici per imparare Delphi:
- Learning Delphi
- Books about the Delphi language
- What's the best Delphi book for a newbie?
- Delphi tips
Molti di questi SO risposte contengono link utili, compresi molti di quelli forniti da altri qui, insieme a commenti (e voti SO) per aiutarti a stabilire le priorità.
Delphi si riferisce sia ad un linguaggio di programmazione costruito attorno a un'evoluzione orientata agli oggetti di Pascal nota come Object Pascal, sia al relativo ambiente di sviluppo RAD IDE. Questa è una definizione abbastanza formale, tuttavia, e puoi generalmente utilizzare "Delphi" e "Object Pascal" in modo intercambiabile.
Abbiamo una rappresentazione Delphi bella e potente qui su StackOverflow per fare domande. In effetti, se la tua domanda è abbastanza avanzata, non è raro vederla ricevere risposta dai vari membri del team di alto livello di Delphi. Si può anche andare alla CodeGear ufficiale (l'azienda che produce Dephi) Forum a http://forums.codegear.com
http://www.marcocantu.com/EPascal/default.htm
http://www.delphibasics.co.uk/
+1 per Nozioni di base di Delphi. Ottimo sito per osservare i fondamenti della lingua. Molto utile anche come rimpiazzo dell'aiuto in Delphi poiché nelle versioni successive di Delphi il suo mucchio di spazzatura lento, ponderoso e imperscrutabile. È stato bello in Delphi 5 e 6. – Pauk
penso siti web siamo praticamente coperto di risposte precedenti (Delphi Basics sarebbe il mio suggerimento) quindi ecco un paio di libri:
- Delphi in a Nutshell. È piuttosto vecchio, ma è un buon riferimento per iniziare.
- Borland® Delphi™ 6 Developer's Guide. Di nuovo, un vecchio libro, ma pieno di informazioni.
Per qualcosa di più aggiornato (io non ho letto questi personalmente), provare:
Ha anche a full section of books on Lulu.
Delphi Basics
www.delphibasics.co.uk
** Meglio per tutti i principianti Delphi
VCL Fonti
Il modo migliore per imparare a veramente programma in Delphi
Mastering Delphi da Marco Cantù
www.marcocantu.com
Delphi 3000
http://www.delphi3000.com/
Per imparare a fare le cose in pratica
Delphi3000.com è un buon sito? Ogni volta che lo ottengo, AVG dice che esiste un SQL Injection Exploit. – Lonestar
Si dovrebbe anche verificare Marco Cantu's site, e cercare il Essential Pascal e Delphi essenziali libri. Il primo è un download gratuito.
E se ti trovi in un buon negozio di libri usati, dai un'occhiata ai gigantesimi tomi di Marco di Delphi. –
Controlla le pagine wiki Beginning Delphi e Delphi Video.
Il sito 3DBuzz è leggermente cambiato e tutte le esercitazioni video Delphi sono disponibili dalla prima pagina.
Su Embarcadero Developer Network site, sotto il menu Risorse, ci sono collegamenti a tutti i tipi di contenuti audio e video. Si noti che è possibile filtrarlo per prodotto.
3DBuzz ha solo 2 tutorial purtroppo. Un video è di 40 minuti con 30 di quello che parla di come ottenere Turbo Delphi (che richiede .NET 1.1 ... problemi di compatibilità molto obsoleti e noti) – Lonestar
Penso che tu abbia perso qualcuno. Ci sono 3 serie di tutorial nella categoria Delphi, con 9 video in totale. Il secondo e il terzo sono rispettivamente 71 e 153 minuti. Turbo Delphi è basato su Delphi 2006 Pro, ma le esercitazioni si applicano ugualmente bene alle versioni più recenti (e anche più vecchie). –
Ah, si. Mi mancavano gli altri. Giungono abbastanza velocemente in un lettore mp3. Non esattamente qualcosa per un principiante. Li guarderò e vedrò comunque. Grazie per la segnalazione. – Lonestar
Non ho visto una risorsa di linguaggio Pascal perfetta come Delphi! Non avevo sentito parlare di Pascal prima di avere una copia di Delphi. Ho imparato Pascal dal sistema di aiuto di Delphi (Object Pascal Reference).
Si avrà una conoscenza di livello intermedio di Pascal Language dall'aiuto di Delphi. Impara l'uso del mondo reale dei costrutti del linguaggio dal codice sorgente VCL/RTL (in particolare sysutils.pas, system.pas, ecc.)!
È necessario disporre di una versione D6/D7: _) –
Per riferimento rapido, utilizzo spesso i documenti FPC. Più formati (html, pdf, chm) e altri esempi.
Naturalmente richiede di guardare fuori per compatibilità minori, ma guardando un testo alternativo può essere utile: http://www.freepascal.org/docs.html o CHM versioni a http://www.stack.nl/~marcov/doc-chm.zip
Tuttavia il assolutamente fonte migliore è stata la scadenze D7 manuali dell'albero (lingua e guida dello sviluppatore), che ho letto più volte. Le persone mi assicurano che l'attuale aiuto ha tutto questo e altro, ma in qualche modo non riesco ad accedervi facilmente come allora.
Dovrebbe essere Delphi == Pascal. –
lol non era sicuro su quale utilizzare :) – Lonestar
In Pascal, '=' è il test di uguaglianza, non '==' –