Nun, ich bin neu in Delphi und wirklich offline Programmierung im Allgemeinen (außer dem Standard C++) und vor kurzem eine Kopie von Delphi erworben und war irgendwie daran interessiert, damit zu beginnen. Ich habe irgendwo gelesen, dass es Pascal verwendet, aber ich war verwirrt, wenn es Pascal verwendete, da darin mit es programmiert wurde, oder wenn es Pascal wie in der Sprache verwendete, die Sie darin codieren. Wie auch immer, ich fragte mich, ob jemand gute Ressourcen hatte, um mit dem Lernen zu beginnen. Bücher oder Artikel/Foren online wäre großartig. Dies ist eine nette kleine Gemeinschaft hier, also plane ich das zu nutzen.Delphi = Pascal? Ressourcen zum Lernen?
Antwort
Delphi ist eine Pascal-basierte objektorientierte Programmiersprache. Es ist auch ein Produkt, von dem ein großer Teil mit der Sprache Delphi programmiert wurde.
Hier sind einige ausgezeichnete SO Fragen mit Antworten, die für das Lernen Delphi fantastische Vorschläge enthalten:
- Learning Delphi
- Books about the Delphi language
- What's the best Delphi book for a newbie?
- Delphi tips
Viele dieser SO Antworten nützliche Links enthalten, einschließlich vieler der von anderen hier bereitgestellten, zusammen mit Kommentaren (und SO-Stimmen), um Ihnen zu helfen, sie zu priorisieren.
Delphi bezieht sich sowohl auf eine Programmiersprache, die auf einer objektorientierten Entwicklung von Pascal basiert, die als Object Pascal bekannt ist, als auch auf die zugehörige RAD IDE-Entwicklungsumgebung. Das ist eine ziemlich formale Definition, und Sie können "Delphi" und "Object Pascal" im Allgemeinen synonym verwenden.
Wir haben eine schöne, starke Delphi-Darstellung hier auf StackOverflow, um Fragen zu stellen. In der Tat, wenn Ihre Frage weit genug fortgeschritten ist, ist es nicht ungewöhnlich, dass sie von verschiedenen Delphi-Teammitgliedern auf hoher Ebene beantwortet wird. Sie können auch auf der offiziellen CodeGear gehen (das Unternehmen, das Dephi macht) Foren auf http://forums.codegear.com
http://www.marcocantu.com/EPascal/default.htm
http://www.delphibasics.co.uk/
+1 für Delphi Basics. Tolle Seite für die Grundlagen der Sprache. Auch sehr praktisch als Ersatz für die Hilfe in Delphi, denn in den späteren Versionen von Delphi ist sein langsamer, schwerfälliger und unauffindbarer Haufen Müll. Es war großartig in Delphi 5 & 6. – Pauk
Ich denke Websites sind so ziemlich in früheren Antworten bedeckt (Delphi Basics mein Vorschlag wäre), so ist hier ein paar Bücher:
- Delphi in a Nutshell. Es ist ziemlich alt, aber es ist eine gute Referenz für den Anfang.
- Borland® Delphi™ 6 Developer's Guide. Wieder ein altes Buch, aber voller Informationen.
Für etwas mehr auf dem neuesten Stand (ich habe nicht diese persönlich lesen), versuchen:
Er hat auch a full section of books on Lulu.
Delphi Basics
www.delphibasics.co.uk
** Beste für alle delphi Anfänger
VCL Quellen
Der beste Weg zu lernen, wie man in delphi
Mastering Delphi von Marco Cantu wirklich Programm
www.marcocantu.com
Delphi 3000
http://www.delphi3000.com/
Für das Lernen Dinge zu tun praktisch
Ist delphi3000.com eine gute Seite? Jedes Mal, wenn ich es bekomme, sagt AVG, dass es ein SQL Injection Exploit gibt. – Lonestar
Sie auch Marco Cantu's site sollten überprüfen, und suchen Sie nach dem Essential Pascal und Essential Delphi Büchern. Der erste ist ein kostenloser Download.
Und wenn Sie in einem guten Buchladen sind, suchen Sie nach Marcos riesigen Delphi-Büchern. –
Schauen Sie sich die Wiki-Seiten Beginning Delphi und Delphi Video an.
Die Website 3DBuzz hat sich ein wenig geändert und alle Delphi-Videoanleitungen sind auf der Startseite verfügbar.
In Embarcaderos Developer Network site finden Sie im Menü Ressourcen Links zu allen Arten von Audio- und Videoinhalten. Beachten Sie, dass Sie es nach Produkt filtern können.
3DBuzz hat nur 2 Tutorials leider. Ein Video ist 40 Minuten mit 30 davon, wie man Turbo Delphi bekommt (was .NET 1.1 erfordert ... sehr veraltete und bekannte Kompatibilitätsprobleme) – Lonestar
Ich glaube, Sie haben etwas verpasst. Es gibt 3 Tutorials in der Delphi-Kategorie mit insgesamt 9 Videos. Die zweite und dritte sind 71 bzw. 153 Minuten. Turbo Delphi basiert auf Delphi 2006 Pro, aber die Tutorials gelten gleichermaßen für neuere (und sogar ältere) Versionen. –
Ahh, yheah. Ich habe die anderen vermisst. Sie springen recht schnell in einen MP3-Player. Nicht gerade etwas für einen Anfänger. Ich werde sie beobachten und sehen. Danke, dass du darauf hingewiesen hast. – Lonestar
Ich habe keine Pascal Language-Ressource so perfekt wie die Delphi selbst! Ich hatte noch nie von Pascal gehört, bevor ich eine Kopie von Delphi bekam. Ich habe Pascal aus Delphis Hilfesystem (Object Pascal Reference) gelernt.
Sie werden ein mittleres Verständnis von Pascal Language von Delphi Hilfe haben. Erlernen Sie die reale Verwendung von Sprachkonstrukten aus VCL/RTL-Quellcode (insbesondere sysutils.pas, system.pas, etc ..)!
Sie müssen eine D6/D7-Version haben: _) –
Zum schnellen Nachschlagen verwende ich oft die FPC-Dokumente. Mehrere Formate (HTML, PDF, CHM) und weitere Beispiele.
Natürlich ist es erfordert, dass Sie für kleinere Kompatibilitäten suchen, aber bei einer alternativen Formulierung suchen, kann es nützlich sein: http://www.freepascal.org/docs.html oder die CHM-Versionen bei http://www.stack.nl/~marcov/doc-chm.zip
jedoch die absolut beste Quelle der D7 war Fristen Baumhandbücher (Sprach- und Entwicklerhandbuch), die ich mehrmals hintereinander gelesen habe. Die Leute versichern mir, dass die aktuelle Hilfe all das und mehr hat, aber irgendwie kann ich nicht so einfach darauf zugreifen.
Es sollte Delphi == Pascal sein. –
lol war nicht sicher, welches man verwenden sollte :) – Lonestar
In Pascal ist '=' der Gleichheitstest, nicht '==' –