Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonVCL? (https://www.delphipraxis.net/44763-womit-sollte-ein-delphi-anfaenger-beginnen-vcl-oder-nonvcl.html)

MathiasSimmack 24. Apr 2005 14:08

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Zitat:

Zitat von malo
Naja, dann werd ich wohl doch wieder mit dem nonVCL-Tutorial weitermachen... danke für die Antworten!

Wo ist der Unterschied zwischen dem von dir geplanten Tutorial und denen von ... äh ... von Luckie? Gibt es Dinge, die du vermisst? Dinge, die du nicht verstehst? Dinge, die du anders erklärt hättest? Ich, in meiner Eigenschaft als Butler von Herrn Puff :mrgreen: und als geheimer Autor der Tutorials, bin immer gern bereit, mir Verbesserungsvorschläge anzuhören.

malo 24. Apr 2005 14:21

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Zitat:

Zitat von MathiasSimmack
Zitat:

Zitat von malo
Naja, dann werd ich wohl doch wieder mit dem nonVCL-Tutorial weitermachen... danke für die Antworten!

Wo ist der Unterschied zwischen dem von dir geplanten Tutorial und denen von ... äh ... von Luckie? Gibt es Dinge, die du vermisst? Dinge, die du nicht verstehst? Dinge, die du anders erklärt hättest? Ich, in meiner Eigenschaft als Butler von Herrn Puff :mrgreen: und als geheimer Autor der Tutorials, bin immer gern bereit, mir Verbesserungsvorschläge anzuhören.

Nein, so ist es nicht. Nur Luckie geht das alles von einer anderen Seite an. Ich will niemandem etwas von der WindowsAPI beibringen, von der ich selbst kaum etwas weiß. Ich will ihnen die Programmiergrundlagen klar und verständlich beibringen. Mit "nonVCL-Tutorial" meine ich ein Tutorial, das nicht auf die VCL aufbaut. In meinem Falle eher ein Konsolenprogramm-Tutorial ;)

Ganz nebenbei finde ich, dass es sich gar nicht wirklich lohnt, die WindowsAPI zu lernen. Besonders für mich nicht. Wenn ich mal in einen Beruf gehe und wirklich professionell programmieren werde, wird Longhorn wohl schon ein Auslaufmodell sein, und es werden Leute ausgelacht, die wirklich noch professionell mit der WinAPI arbeiten :mrgreen:

Hansa 24. Apr 2005 14:48

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
In Zeiten, wo massenweise WinAPI Funktionen ersetzt werden, macht es absolut keinen Sinn, nach dem Motto "jetzt erst Recht" noch damit anzufangen. 8) Zumal es noch schlimmer ist, als eine Konsolenanwendung zu schreiben. Die WinAPI Geschichten wird man in absehbarer Zeit komplett aus seinem Wortschatz streichen können.

Ein Anfänger-Tutorial jetzt aber mit einer Konsolenanwendung beginnen zu wollen ? Weiß net. Schätze mal, daß die heutzutage verwöhnten und faulen :mrgreen: Anfänger dann zu schnell die Lust verlieren. Ich würde sagen es ist für einen Anfänger intuitiver mit VCL, weil da was zu sehen ist und nicht nur das Ergebnis. Eventuell 1-2 kurze Konsolen-Beispiele.

Zitat:

Zitat von Malo
Ich will niemandem etwas von der WindowsAPI beibringen, von der ich selbst kaum etwas weiß

Dann hast Du ja zumindest die Haupt-Richtlinie für Tutorial-Schreiber schon gelernt. :mrgreen: Allerdings verstehe ich nun die Frage an sich nicht mehr. :stupid:

Jasocul 25. Apr 2005 07:43

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Für ein Anfänger-Tutorial würde ich durchaus die VCL mit benutzen.
Auch einem Anfänger kann man klar machen, dass einige Automatismen erst später erklärt werden können, wenn andere Grundlagen vorhanden sind.
Schicke Konsolenanwendungen gibts natürlich auch. Aber wer will einem Anfänger ernsthaft die GotoXY-Anweisung erklären, wenn sowas in 99,999% der Fälle überhaupt nicht mehr benötigt wird (Alle die sich für Programmierer halten und den Befehl nicht kennen, bitte melden :lol: ).
Heutige Anwendungen bestehen überwiegend aus Dialog-Anwendungen!
Warum soll man Interaktionen nicht mit ganz einfachen VCL-Komponenten (TEdit und TButton genügen normalerweise) dargestellt werden.

WinAPI: Die muss man nicht kennen, um ein gutes Tutorial zu schreiben!
Ich muss aich nicht verstehen, wie ein Motor funtkioniert, um Auto zu fahren.

Robert_G 25. Apr 2005 08:37

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Könntest du mir mal erklären, wie du auf den Blödsinn kommst?
Zitat:

Zitat von Jasocul
Schicke Konsolenanwendungen gibts natürlich auch. Aber wer will einem Anfänger ernsthaft die GotoXY-Anweisung erklären...

Und nunja... ein weiteres hirnloses VCL based Tutorial braucht doch keine Sau. DSDT ist voll mit dem Krempel, genau wie der Rest des Internets.
Nachdem jemand kapiert hat wie er einen Button auf ein Form ziehen kann wird er wohl nicht mehr aufpassen um zu kapieren wass ein class macht.
Viele Delphianer sind einfach zu unfähig um objektorientiert zu programmieren, rate mal woher das kommt?

Warum sollte malo auch nur eine Minute opfern um noch mehr von diesen "Programmierern" zu züchten, die alles in OnClicks stehen haben? Solche Typen sind doch bei VB sowieso besser aufgehoben. Damit lassen sich solche Kindereien nämlich schneller und einfacher bauen.

MathiasSimmack 25. Apr 2005 08:44

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Zitat:

Zitat von Hansa
Die WinAPI Geschichten wird man in absehbarer Zeit komplett aus seinem Wortschatz streichen können.

Stimmt, weil es ja auch eigentlich das API heißt. :stupid: Meine kurze Geschichte:
  • KC-Basic (KC-85)
  • GW-Basic (MS DOS 3.x, 4.x)
  • Turbo/BorlandPASCAL
  • Delphi
  • CSharp
Ich habe auch mit der VCL angefangen, und ich habe meine Kenntnisse nicht bereut, als ich meine ersten Versuche im nonVCL-Bereich unternommen habe. Da mich "Herr Puff" ja als Depp bezeichnete, sage ich es noch mal ganz deutlich: Das Zitat in malos erstem Beitrag ist aus meiner Feder. Herr Puff würde solche schönen Worte nie benutzen. :mrgreen:

Nein, aber ernsthaft: In Einzelfällen halte ich nonVCL für vertretbar. Immer noch. Und wenn man weiß wie es geht, bzw. wo es steht (8)), dann schadet das auch nicht.

Jasocul 25. Apr 2005 09:04

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Ein echte Robert_G-Antwort.
Zitat:

Zitat von Robert_G
Könntest du mir mal erklären, wie du auf den Blödsinn kommst?
Zitat:

Zitat von Jasocul
Schicke Konsolenanwendungen gibts natürlich auch. Aber wer will einem Anfänger ernsthaft die GotoXY-Anweisung erklären...


Wieso, kennst du den nicht?

Zitat:

Zitat von Robert_G
Und nunja... ein weiteres hirnloses VCL based Tutorial braucht doch keine Sau. DSDT ist voll mit dem Krempel, genau wie der Rest des Internets.

Das hat auch keiner gefragt oder behauptet. Wenns aber hilft zu lernen, wie man ein Tutoiral schreibt, ist das völlig OK.

Zitat:

Zitat von Robert_G
Nachdem jemand kapiert hat wie er einen Button auf ein Form ziehen kann wird er wohl nicht mehr aufpassen um zu kapieren wass ein class macht.
Viele Delphianer sind einfach zu unfähig um objektorientiert zu programmieren, rate mal woher das kommt?

Weil die meisten Tutorials nach den grundlegenden Dingen vergessen auf die Hintergründe einzugehen?

Zitat:

Zitat von Robert_G
Warum sollte malo auch nur eine Minute opfern um noch mehr von diesen "Programmierern" zu züchten, die alles in OnClicks stehen haben? Solche Typen sind doch bei VB sowieso besser aufgehoben. Damit lassen sich solche Kindereien nämlich schneller und einfacher bauen.

Na dann hast du ja einen sicheren Job.

Kannst du jetzt wieder sachlich argumentieren?

Programmieren besteht nicht aus dem Zusammenklicken von schicken Fenstern. Die dahinterliegende Funktionalität macht ein Programm aus.

tommie-lie 25. Apr 2005 13:21

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Zitat:

Zitat von Jasocul
Ein echte Robert_G-Antwort.

:mrgreen:

Zitat:

Zitat von Jasocul
WinAPI: Die muss man nicht kennen, um ein gutes Tutorial zu schreiben!
Ich muss aich nicht verstehen, wie ein Motor funtkioniert, um Auto zu fahren.

Aber du solltest wissen, wie man Auto fährt, wenn du anderen Autofahren beibringen willst. malo sprach oben von einem nonVCL-Tutorial, und darunter verstehen die meisten (lies: alle, die oben was gepostet haben ;-)) Programme, die grafisch sind aber nicht die VCL nutzen, also auf die Win32-API zurückgreifen. Wenn er da keine Ahnung hat und ein Tutorial drüber schreiben will, wäre das, als ob ein Taubstummer dir Musikunterricht geben will ;-)

Zitat:

Zitat von Robert_G
Nachdem jemand kapiert hat wie er einen Button auf ein Form ziehen kann wird er wohl nicht mehr aufpassen um zu kapieren wass ein class macht.
Viele Delphianer sind einfach zu unfähig um objektorientiert zu programmieren, rate mal woher das kommt?

Rate mal, wie ich damals vor drei Jahren (Oder sind's schon 4? :gruebel: Ich werd' alt :shock:) mit Delphi angefangen habe? Da war ich froh, daß es die VCL gab, dennoch habe ich kurze Zeit später begriffen, was ich mit Objektorientierung so alles anstellen kann :zwinker:

Zitat:

Zitat von Robert_G
Warum sollte malo auch nur eine Minute opfern um noch mehr von diesen "Programmierern" zu züchten, die alles in OnClicks stehen haben? Solche Typen sind doch bei VB sowieso besser aufgehoben. Damit lassen sich solche Kindereien nämlich schneller und einfacher bauen.

Du weißt aber, daß einige Firmen Delphi und den BCB gerade wegen der VCL einsetzen, weil sie schnell Funktionalität bauen können und sich nicht stundenlang mit der GUI und Serveranbindung rumschlagen wollen, wenn sie mal ein kleines Testtool für den Datenbank-Server im Keller schreiben wollen?

Jasocul 25. Apr 2005 13:31

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Zitat:

Zitat von tommie-lie
Zitat:

Zitat von Jasocul
WinAPI: Die muss man nicht kennen, um ein gutes Tutorial zu schreiben!
Ich muss aich nicht verstehen, wie ein Motor funtkioniert, um Auto zu fahren.

Aber du solltest wissen, wie man Auto fährt, wenn du anderen Autofahren beibringen willst. malo sprach oben von einem nonVCL-Tutorial, und darunter verstehen die meisten (lies: alle, die oben was gepostet haben ;-)) Programme, die grafisch sind aber nicht die VCL nutzen, also auf die Win32-API zurückgreifen. Wenn er da keine Ahnung hat und ein Tutorial drüber schreiben will, wäre das, als ob ein Taubstummer dir Musikunterricht geben will ;-)

Stimmt schon. Aber als Fahrlehrer muss ich auch keinen Motor auseinandernehmen.

nonVCL ist sicher nicht der richtige Weg! Denn dafür muss man den Motor (WinAPI) kennen.

Meine Empfehlung bleibt VCL. Entscheiden darf malo das aber alleine.

Speedmaster 25. Apr 2005 13:39

Re: Womit sollte ein Delphi-Anfänger beginnen? VCL oder nonV
 
Ich schlage immer nur nonVCL vor, ich habe zwar mit der VCL gelernt(Von Selber), habe aber dafür länger gebraucht zu Kapieren woraus eine Form z.b. besteht!

Deshalb nonVCL und da z.b. einen kleinen Taschenrechner!


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:25 Uhr.
Seite 2 von 3     12 3      

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