2009-07-19 4 views
6

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?

+2

Dovrebbe essere Delphi == Pascal. –

+0

lol non era sicuro su quale utilizzare :) – Lonestar

+14

In Pascal, '=' è il test di uguaglianza, non '==' –

risposta

13

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:

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à.

8

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

12
+1

+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

7

penso siti web siamo praticamente coperto di risposte precedenti (Delphi Basics sarebbe il mio suggerimento) quindi ecco un paio di libri:

Per qualcosa di più aggiornato (io non ho letto questi personalmente), provare:

Ha anche a full section of books on Lulu.

6

Si dovrebbe anche verificare Marco Cantu's site, e cercare il Essential Pascal e Delphi essenziali libri. Il primo è un download gratuito.

+0

E se ti trovi in ​​un buon negozio di libri usati, dai un'occhiata ai gigantesimi tomi di Marco di Delphi. –

5

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.

+1

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

+0

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). –

+0

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

3

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.)!

+0

È necessario disporre di una versione D6/D7: _) –

2

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.