| Autor |
Beitrag |
Stread
      
Beiträge: 188
Win 7
Delphi XE
|
Verfasst: Mi 31.12.08 00:57
Ich weiß dass es dieses Thema hier schön öfters gab aber ich frage trotzdem nochmal
Ich habe nun diesen Crashkurs www.christian-stelzm...shkurs_reloaded.html schon durch und mein Taschenrechner ordentlich erweitert. Dabei habe ich doch gemerkt dass mir zuviele Sachen fehlen wo ich nie drauf gekommen wäre. Und was weiß ich was es sonst noch so schönes zu entdecken gibt. Ic ich will eiuch ja auch nicht immer mit fragen überschütten. An dieser Stelle danke an jaenicke.
Deshalb suche ich ein Buch wo man mir anhand von vielen Beispielen Delphi und die ganzen Möglichkeiten beibringt.
Momentan benutze ich Delphi 2009 und die Hilfe ist komplizierter als das Programm selber. Aber das Programmieren hat sich für einen Anfänger ja nicht verändert.
Ich persönlich brauche einen Leitfaden den ich Stück für Stück abhaken kann.
Kennt jemand von euch ein gutes, möglichst aktuelles Buch was dafür geeingnet ist?
Gruß Stread
|
|
platzwart
      
Beiträge: 1054
Erhaltene Danke: 78
Win 7, Ubuntu 9.10
Delphi 2007 Pro, C++, Qt
|
Verfasst: Mi 31.12.08 05:14
Hi,
hier gibt es jede Menge Tutorials: www.delphi-treff.de/tutorials/
_________________ Wissenschaft schafft Wissenschaft, denn Wissenschaft ist Wissenschaft, die mit Wissen und Schaffen Wissen schafft. (myself)
|
|
MagicRain
      
Beiträge: 154
WinXp, Win8, iOS
Delphi 7, Lazarus Pascal, Delphi 10.2 Starter, NetBeans Java
|
Verfasst: Mi 31.12.08 05:28
Also ich habe zu Weinachten dieses buch bekommen Delphi für Kids (Broschiert) von Hans-Georg Schumann und bin voll und ganz mit zufrieden es ist gut geschrieben und auch zahlreiche aufgaben sind zu erledigen und auch viele beispiele sind vorhanden. Die lösungs- aufhaben und auch die aufgaben selber befinden sich auf einer cd wo auch noch delphi7 mit bei ist.
| Zitat: | | http://www.amazon.de/Delphi-für-Kids-Hans-Georg-Schumann/dp/3826686292/ref=sr_1_1/275-7276359-2051263?ie=UTF8&s=books&qid=1230693917&sr=8-1 |
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: Mi 31.12.08 11:20
MagicRain hat folgendes geschrieben : | | Also ich habe zu Weinachten dieses buch bekommen Delphi für Kids (Broschiert) von Hans-Georg Schumann |
Dem kann ich nur zustimmen. Fuer Anfaenger ein sehr gutes Buch, auch wenn der Titel eher abschreckt.
twm
|
|
Webo
      
Beiträge: 577
Erhaltene Danke: 14
Win 7, Debian
C# (Visual Studio 2013), PHP, C, C++ (Eclipse, KDevelop)
|
Verfasst: Mi 31.12.08 11:25
dummzeuch hat folgendes geschrieben : |
Fuer Anfaenger ein sehr gutes Buch, auch wenn der Titel eher abschreckt. |
Das Buch ist gut, ich habe auch noch weitere Bücher aus der Reihe und obwohl "für Kids" draufsteht wirds zum Schluss doch ganz schön knackig.
Ist halt die Frage ob du lieber Tutorials im I-Net oder ein gedrucktes Buch mit Beispielen (dafür kostet es was) haben willst.
Grüße
Webo
_________________ Man kann nur das aus dem Ärmel schütteln, was man auch vorher reingesteckt hat.
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Mi 31.12.08 11:36
Sagen wir's so: Das Buch ist eine gute Einführung. Bestimmte Dinge kommen aber einfach zu kurz. Es sind aber auf jeden Fall viele Beispiele dabei.
Ich weiß nicht, ob sich da was geändert hat, aber wahrscheinlich ist da immernoch Delphi 7 Personal dabei. Und das ist von der Bedienung ja nun wirklich total anders als die "neueren" Delphi Versionen (ab D2005).
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: Mi 31.12.08 11:50
Jakob_Ullmann hat folgendes geschrieben : | | Ich weiß nicht, ob sich da was geändert hat, aber wahrscheinlich ist da immernoch Delphi 7 Personal dabei. Und das ist von der Bedienung ja nun wirklich total anders als die "neueren" Delphi Versionen (ab D2005). |
So unterschiedlich ist die neue IDE nun auch wieder nicht. OK, man sucht vielleicht zuerst die Komponentenpalette, aber wer die Augen aufmacht, wird auch da fuendig. Schwieriger wird es erst, wenn man selbst an den Projektdateien rumfummeln will, da das Format der zum Projekt gehoerigen Config sich mehrfach geaendert hat:
.dof (INI Format) bis Delphi 7
.bdsproj (XML Format) in Delphi 2005 bis 2006
.dproj (MSBuild Format) ab Delphi 2007
Das kann dann ganz schoen nerven. Aber ein Anfaenger macht das erstmal nicht.
Man kann fast alles, was man in Delphi 7 gelernt hat, mit spaeteren Delphi-Versionen gebrauchen und das Projekt-Update macht die neue IDE immer automatisch beim Laden des Projekts.
Wenn ich im Vergleich an den Aufwand eines Updates von VB6 auf VB.NET denke ...
Aber zurueck zum Thema: Es gibt von Marco Cantu das "Delphi 2007 Handbook" fuer alle, die von Delphi 7 auf 2007 updaten. Das ist auch sehr gut, vorausgesetzt, man versteht Englisch.
twm
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mi 31.12.08 13:32
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Mi 31.12.08 13:40
Welches mal als Pdf als regsitrierter D2009-Anwender bei herunterladen kann
_________________ Markus Kinzler.
|
|
Stread 
      
Beiträge: 188
Win 7
Delphi XE
|
Verfasst: So 04.01.09 19:46
Ich habe was im Internet gefunden was ich sehr gut fand aber leider habe ich es schon durch. Kennt jemand etwas das ähnlich ist? Das war jetzt für Delphi 2007 (oder 7?) und ich hatte damit keine Probleme und fand es sehr gut. Erst wird einem der Quelltext erklärt und danach soll man selbst weitermachen.
Einloggen, um Attachments anzusehen!
|
|
GTA-Place
      

Beiträge: 5248
Erhaltene Danke: 2
WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
|
Verfasst: So 04.01.09 19:51
Da wird den Anfängern gleich vermittelt: Leerzeichen braucht kein Mensch, Einrückungen je nach belieben und Komponenten braucht man auch nicht zu benennen... Meiner Meinung nach sollte sowas an erster Stelle in einem Lehrbuch stehen!
_________________ "Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: So 04.01.09 19:58
Sehe ich auch so. Die Erweiterungen sind ja auch pipi und sind auch mit Copy & Paste lösbar. Und wichtiger wäre es (gilt übrigens auch für Delphi für Kids), dass man zum Beispiel beigebracht bekommt, was es mit Pointern auf sich hat. Oder was Hooks sind. Durch so ein paar Komponenten kann man sich auch gut alleine durchkämpfen. Aber das meiste lernt man am Ende doch in Communitites wie im DF oder der DP.
Übrigens: Ich finde nicht, dass das mit der Komponentenpalette das einzige ist, was sich geändert hat. Wer mal nach einem Bibliothekspfad sucht, braucht ziemlich lange. Und wie kann man übrigens eine ActiveX-Komponente importieren (hab ich immernoch nicht raus)? 
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 04.01.09 20:10
Jakob_Ullmann hat folgendes geschrieben : | Übrigens: Ich finde nicht, dass das mit der Komponentenpalette das einzige ist, was sich geändert hat. Wer mal nach einem Bibliothekspfad sucht, braucht ziemlich lange. Und wie kann man übrigens eine ActiveX-Komponente importieren (hab ich immernoch nicht raus)?  |
Naja, so besonders viel hat sich da nicht verändert.
Delphi 3 - 7:
Tools --> Umgebungsoptionen... --> Bibliothek --> Pfad zur Bibliothek
Komponente --> ActiveX importieren... --> Installieren... / Unit erstellen
Delphi 2006 / Turbo Delphi (Prof. für ActiveX) / Delphi 2007 / Delphi 2009:
Tools --> Optionen... --> (Umgebungsoptionen --> Delphi-Optionen --> ) Bibliothek - Win32 --> Bibliothekspfad
(wobei "Bibliothek - Win32" nach "Optionen..." bereits sichtbar der 10. bzw. 9. Eintrag von oben ist)
Komponente --> Komponente importieren... --> ActiveX-Steuerelement importieren --> auswählen, Unit anlegen / Package auswählen usw.
Und dass in vielen Anfängerbüchern Falsches / schlechter Stil vermittelt wird bzw. der Schwerpunkt falsch gesetzt wird, ist klar.
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: So 04.01.09 20:58
Jakob_Ullmann hat folgendes geschrieben : | Und wichtiger wäre es (gilt übrigens auch für Delphi für Kids), dass man zum Beispiel beigebracht bekommt, was es mit Pointern auf sich hat. Oder was Hooks sind.
|
Bitte? Sowas brauchen Anfaenger nicht, manche Programmierer kommen ihr gesamtes Berufsleben aus, ohne zu wissen, was ein Pointer ist. Und Hooks sind etwas sehr spezielles, das braucht fast niemand.
| Zitat: |
Durch so ein paar Komponenten kann man sich auch gut alleine durchkämpfen.
|
Sagst Du, aber fuer einen Anfaenger ist das nicht so selbstverstaendlich.
| Zitat: |
Übrigens: Ich finde nicht, dass das mit der Komponentenpalette das einzige ist, was sich geändert hat. Wer mal nach einem Bibliothekspfad sucht, braucht ziemlich lange.
|
Statt ein paar Tabs gibt es jetzt diese Baumstruktur. Das ist doch kaum ein Unterschied.
| Zitat: |
Und wie kann man übrigens eine ActiveX-Komponente importieren (hab ich immernoch nicht raus)? :shock: |
Nicht, dass ich das jetzt auf Anhieb wuesste, aber als ich das zuletzt brauchte, kam mir das nicht besonders kompliziert vor. (Zum Glueck brauche ich sowas nur sehr selten.)
twm
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 04.01.09 21:07
dummzeuch hat folgendes geschrieben : | | Bitte? Sowas brauchen Anfaenger nicht, manche Programmierer kommen ihr gesamtes Berufsleben aus, ohne zu wissen, was ein Pointer ist. Und Hooks sind etwas sehr spezielles, das braucht fast niemand. |
Wissen was ein Pointer ist, gehört zum Programmieren dazu. Explizit benutzen muss man ihn meistens nicht, das stimmt, aber welcher erfahrenere Programmierer weiß denn bitteschön nicht was ein Pointer ist?
Zum Programmieren gehört auch, dass man eine Vorstellung davon hat, was da eigentlich im Speicher etc. passiert. Und Objekte sind ja schließlich auch nur spezielle Pointer.
dummzeuch hat folgendes geschrieben : | | Nicht, dass ich das jetzt auf Anhieb wuesste, aber als ich das zuletzt brauchte, kam mir das nicht besonders kompliziert vor. (Zum Glueck brauche ich sowas nur sehr selten.) |
Ich musste eben nur nachschauen der wievielte Eintrag Bibliothek - Win32 in der Liste ist.
Delphi 3 - 7 hab ich nicht einmal mehr installiert.
Schwer zu finden fand ich es jedenfalls auch nicht als ich das erste Mal mit Delphi 2005 gearbeitet habe, eigentlich reichte fast der erste Blick, schließlich steht ja immer noch Bibliothek direkt dran in der Navigation. 
|
|
Stread 
      
Beiträge: 188
Win 7
Delphi XE
|
Verfasst: So 04.01.09 21:08
dummzeuch hat folgendes geschrieben : |
| Zitat: |
Durch so ein paar Komponenten kann man sich auch gut alleine durchkämpfen.
|
Sagst Du, aber fuer einen Anfaenger ist das nicht so selbstverstaendlich.
|
Genau. Ihr müsst bedenken dass ich Anfänger bin und Delphi meine erste Programmiersprache ist. Da verzweifelt man schon fast wenn man erst rumprobieren muss ob man jetzt showmessage mit := , = oder(' anfängt. Die Hilfe finde ich für einen Anfänger zu schwer. Genau jaenicke erfahrene wissen es. Aber nicht jemand der gerade erst seinen ersten Taschenrechner programmiert hat.
|
|
jaenicke
      
Beiträge: 19341
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: So 04.01.09 21:18
Stread hat folgendes geschrieben : | | Die Hilfe finde ich für einen Anfänger zu schwer. |
Das fand ich nicht.
Ich hatte kein Internet als ich Delphi gelernt habe, ich habe fast nur durch die Hilfe gelernt. Und das ging eigentlich ganz gut fand ich.
Was nicht ging war dann die Windows API, damit bin ich nicht klargekommen mit der mitgelieferten SDK-Hilfedatei. Da habe ich dann in der Bibliothek im Internet Quelltexte kopiert. Aber das kam ja erst eine Weile später.
Stread hat folgendes geschrieben : | | Genau jaenicke erfahrene wissen es. Aber nicht jemand der gerade erst seinen ersten Taschenrechner programmiert hat. |
Etwas anderes habe ich ja auch nicht gesagt.
Natürlich fliegt einem das Wissen nicht einfach zu.
Aber dummzeuch hat ja geschrieben, dass man ohne überhaupt zu wissen was ein Pointer ist (und damit wie überhaupt Variablen im Speicher liegen, etc.) auch im Berufsleben auskommt. Und das kann ich mir kaum vorstellen wie das sinnvoll gehen soll seine Augen derart zu verschließen vor der Materie, wenn man damit arbeitet. 
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: So 04.01.09 21:21
jaenicke hat folgendes geschrieben : | dummzeuch hat folgendes geschrieben : | | Bitte? Sowas brauchen Anfaenger nicht, manche Programmierer kommen ihr gesamtes Berufsleben aus, ohne zu wissen, was ein Pointer ist. Und Hooks sind etwas sehr spezielles, das braucht fast niemand. | Wissen was ein Pointer ist, gehört zum Programmieren dazu. Explizit benutzen muss man ihn meistens nicht, das stimmt, aber welcher erfahrenere Programmierer weiß denn bitteschön nicht was ein Pointer ist? :shock:
|
Da heute an der Uni Programmieren mit Java gelehrt wird, halte ich es durchaus fuer moeglich, dass Pointer nicht mehr Teil des Lehrstoffs sind. Mein Studium ist schon etwas laenger her, da haben wir noch (Standard-) Pascal gelernt. Verkettete Listen kamen ziemlich schnell, was nicht weiter verwunderlich ist, da man keine Objekte und nur Array fester Groesse hatte.
Oder der gemeine Cobol-Programmierer (Cobolus vulgaris ;-) :
Ich hatte Kollegen, denen ist sowas wie ein Pointer nie begegnet. Und sie haben es auch nicht vermisst. Wozu auch? Cobol bietet gute Datenstrukturen und hat im Sprachumfang direkten Zugriff auf Index-Sequentielle Dateien eingebaut. (Meine Cobol-Kenntnisse sind ueber 10 Jahre alt, wahrscheinlich gibt es inzwischen noch ganz andere tolle Dinge.) Da braucht man solchen Low-Level-Kram wie Pointer wirklich nicht.
| Zitat: |
Zum Programmieren gehört auch, dass man eine Vorstellung davon hat, was da eigentlich im Speicher etc. passiert. Und Objekte sind ja schließlich auch nur spezielle Pointer.
|
Aber muss das ein Anfaenger wissen?
Irgendwann wird er auch lernen muessen, was Assembler ist, wie eine CPU und RAM funktionieren, aber doch nicht unbedingt als erstes.
twm
|
|
Stread 
      
Beiträge: 188
Win 7
Delphi XE
|
Verfasst: So 04.01.09 21:23
Eigentlich wollte ich nur ein Buch oder ein gutes PDF Dokument haben
ich werde morgen einfach mal in die Uni Bücherei gehen. Da werde ich mir die Bücher dann mal anschauen 
|
|
dummzeuch
      
Beiträge: 593
Erhaltene Danke: 5
Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
|
Verfasst: So 04.01.09 21:25
|
|
|