Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wieder reinkommen in die Delphi-Programmierung (https://www.delphipraxis.net/72527-wieder-reinkommen-die-delphi-programmierung.html)

one 2. Jul 2006 11:58


Wieder reinkommen in die Delphi-Programmierung
 
Ich habe jetzt ziemlich lange gar nicht mehr programmiert und hab das Programmieren natürlich irgendwie verlernt (man macht Fehler die man sich früher schon lange abgewöhnt hatte, kennt die Syntax und die grundlegenden Funktionen nicht mehr, ...).
Was meint ihr, wie kommt man am besten wieder richtig rein? Habt ihr irgendwelche Tipps? Ich hab irgendwie keine Lust mir in meinem Delphi Buch die ganzen 230 Seiten zu der Delphi Programmiersprache durchzulesen.

Olli 2. Jul 2006 12:16

Re: Wieder reinkommen in die Delphi-Programmierung
 
Ich denke am besten lernst du es, indem du dir den Code anderer Leute anschaust und versuchst ihn zu verstehen. So mußt du dir die "fehlenden" Syntaxelemente ja neu erarbeiten - aber eben nur die fehlenden. Bei eigenem Code kann es sein, daß du garnicht alle Elemente verwendest. Sinnvoll könnte es sein, sich erstmal an die Beispiele von Delphi und danach an ein paar der OpenSource-Projekte ala JEDI (JVCL, JCL, ...) ranzuwagen. Damit dürftest du schnell wieder im Trott sein.

Torpedo 2. Jul 2006 13:16

Re: Wieder reinkommen in die Delphi-Programmierung
 
Programmiere irgendetwas. Wenn du einen Befehl nicht mehr kennst, dann such hier oder in Google nach einer Lösung.

Ein paar Tipps was du programmieren könntest:

- Game of Life
- Tic Tac Toe
- ID3-Tags einer MP3-Datei auslesen/editieren
- EXIF-Informationen auf JPG auslesen

one 2. Jul 2006 14:45

Re: Wieder reinkommen in die Delphi-Programmierung
 
Ich habe jetzt ein kleines Test Programm mit VCL geschrieben um einige Sachen ausprobieren zu können und hab das Kapitel zur Delphi-Sprache und -Syntax in meinem Delphi-Buch schnell überflogen.
Jetzt bin ich zuversichtlich, dass ich doch einigermaßen schnell wieder reinkomme. :)
Danke für eure Antworten und Tipps! :thumb:

one 24. Jul 2006 13:10

Re: Wieder reinkommen in die Delphi-Programmierung
 
Mir ist beim Programmieren in Delphi 6 gerade eine hier reinpassende Frage gekommen:

Kann man in Delphi keine doppelten Zuweisungen in einer Zeile machen? Also ich meine sowas:
Delphi-Quellcode:
meineVar1 := meineVar2 := 100;
Bei mir meckert der Compiler da nämlich immer. :D

Und es gibt nicht zufällig ein Pendand zu Javas "+=" Operator? Außer Inc(meineVar, erhoehung), was ich schließlich herausgefunden hab und was ja eigentlich genauso gut ist. ;)

mkinzler 24. Jul 2006 13:14

Re: Wieder reinkommen in die Delphi-Programmierung
 
Doppelte Zuweisung geht nicht.
+= gibt es auch nicht.

one 24. Jul 2006 13:15

Re: Wieder reinkommen in die Delphi-Programmierung
 
Zitat:

Zitat von mkinzler
Doppelte Zuweisung geht nicht.
+= gibt es auch nicht.

Danke!

Das es das += nicht gibt ist wegen Inc und Dec usw. egal, aber das mit der doppelten Zuweisung ist schon schade, findet ihr nicht? ;)

mkinzler 24. Jul 2006 13:18

Re: Wieder reinkommen in die Delphi-Programmierung
 
Zitat:

aber das mit der doppelten Zuweisung ist schon schade, findet ihr nicht?
Ging in Pascal m.W. noch nie. Bedeutet halt ein bißchen mehr (Tipp-)Arbeit.

Jelly 24. Jul 2006 13:21

Re: Wieder reinkommen in die Delphi-Programmierung
 
Pascal (oder heute Delphi) war noch nie dafür ausgelegt, knappen und dafür kryptisch zu lesenden Code zu verfassen. Sinn der Sprache war ursprünglich, alles schön leserlich darzustellen. Das ist übrigens genau der Grund, warum ich Delphi so anderen Sprachen bevorzuge.

Olli 24. Jul 2006 13:47

Re: Wieder reinkommen in die Delphi-Programmierung
 
Zitat:

Zitat von Jelly
Pascal (oder heute Delphi) war noch nie dafür ausgelegt, knappen und dafür kryptisch zu lesenden Code zu verfassen. Sinn der Sprache war ursprünglich, alles schön leserlich darzustellen. Das ist übrigens genau der Grund, warum ich Delphi so anderen Sprachen bevorzuge.

Bei anderen Sprachen ist es eben die eigene Programmierdisziplin die zählt ... :zwinker:

Oxmyx 24. Jul 2006 13:59

Re: Wieder reinkommen in die Delphi-Programmierung
 
In Delphi ist eine Zuweisung kein Ausdruck, liefert also keinen Rückgabewert. In Sprachen wie C ist eine Zuweisung dagegen ein Ausdruck, der als Rückgabewert den Wert der Zuweisung hat. Deshalb funktionieren Dinge wie var1 := var2 := var3 := 5 oder if var1 := 5 then in Delphi nicht.

one 24. Jul 2006 14:00

Re: Wieder reinkommen in die Delphi-Programmierung
 
Naja, wie gesagt, ich finde es ja auch nicht schlimm und bleibe deswegen natürlich trotzdem bei Delphi! ;)

RavenIV 24. Jul 2006 14:36

Re: Wieder reinkommen in die Delphi-Programmierung
 
also ich als alter C/C++/java Programmierer vermisse das +=, -=, *=, /= und vor allem das i++, i--.
und auch bei i : Integer tippe ich immer wieder Int i.

aber trotzdem finde ich das Deplhi nicht schlecht, alleine schon daher, weil ich (wie viele andere vermutlich auch) mit Pascal angefangen habe.

Einige Sachen finde ich schlecht gelöst, andere sind wieder super.
Muss man halt damit leben...

one 24. Jul 2006 14:53

Re: Wieder reinkommen in die Delphi-Programmierung
 
Zitat:

Zitat von RavenIV
also ich als alter C/C++/java Programmierer vermisse das +=, -=, *=, /= und vor allem das i++, i--.

Aber Inc(...) bzw. Dec(...) ist doch auch nicht viel mehr Schreibarbeit, vllt. etwas weniger elegant, aber das ist sowieso Ansichtssache.

Zitat:

Zitat von RavenIV
und auch bei i : Integer tippe ich immer wieder Int i.

Dafür, dass du dir das andere angewöhnt hast, kann Delphi ja nun wirklich nichts. ;)

Zitat:

Zitat von RavenIV
aber trotzdem finde ich das Deplhi nicht schlecht, alleine schon daher, weil ich (wie viele andere vermutlich auch) mit Pascal angefangen habe.

Einige Sachen finde ich schlecht gelöst, andere sind wieder super.
Muss man halt damit leben...

Ja, so ist es. ;)

Olli 24. Jul 2006 14:55

Re: Wieder reinkommen in die Delphi-Programmierung
 
Zitat:

Zitat von RavenIV
also ich als alter C/C++/java Programmierer vermisse das +=, -=, *=, /= und vor allem das i++, i--.
und auch bei i : Integer tippe ich immer wieder Int i.

Ich vermisse auch die Infix-Syntax, aber noch mehr vermisse ich Stackobjekte. In Delphi kann man dieses tolle Feature von C++ nur halbwegs und nur über die Umwege über Interfaces nachbasteln. Ansonsten bleibt man beim if(object_created)try...finally(free_object)end; hängen ...

Kompliziert, unintuitiv und unelegant. Vielleicht hätte man Pascal eben doch noch weiter überarbeiten sollen, bevor OOP aufgesetzt wurde?! ...

cruso 24. Jul 2006 20:06

Re: Wieder reinkommen in die Delphi-Programmierung
 
Das hat jetzt allerdings alles nicht mehr viel mit der Fragestellung zu tun!

Olli 24. Jul 2006 21:35

Re: Wieder reinkommen in die Delphi-Programmierung
 
Zitat:

Zitat von cruso
Das hat jetzt allerdings alles nicht mehr viel mit der Fragestellung zu tun!

... die ja ohnehin bereits aus verschiedenen Perspektiven abgehandelt und beantwortet wurde ... :zwinker:

one 25. Jul 2006 11:53

Re: Wieder reinkommen in die Delphi-Programmierung
 
Zitat:

Zitat von Olli
Zitat:

Zitat von cruso
Das hat jetzt allerdings alles nicht mehr viel mit der Fragestellung zu tun!

... die ja ohnehin bereits aus verschiedenen Perspektiven abgehandelt und beantwortet wurde ... :zwinker:

Richtig, außerdem geht es ja nach wie vor um Delphi als Programmiersprache und passt insofern sehr gut in dieses Unterforum. Man muss ja auch nicht wegen jeder Kleinigkeit einen eigenen Thread aufmachen, zumal das hier ja vom Thema auch in den Thread einigermaßen reinpasst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz