[HowTo] Fenster in Flyff programmieren

01/03/2012 19:14 yannickFlyff#16
Quote:
Originally Posted by Sedrika View Post
Bevor ihr hier weiter "Krieg" führt mich ich mich mal ein.

Wenn ihr übertreiben wollt macht das per IM oder sonst wo aber nicht öffentlich.
Für die Hater: Ich werde jeglichen Spam ab jetzt reporten :awesome:
Was bringt es ihm wenn ich es ihn privat nur schreibe? Ich möchte halt nicht das die Community noch weiter verdummt.

Über Virtual / Nicht virtuale funktionen schreibst du auch nicht.

virtual void OnInitialUpdate(); //-->wird aufgerufen, wenn das Fenster verändert wird

Stimmt auch nicht.
Das wird ausgeführt wenn das Fenster geöffnet wird.
01/03/2012 19:21 Pumbaaa#17
@Yannick: Es beginnt, lächerlich zu werden.
Nur weil du mal wieder nich damit klar kommst, dass einer mehr Skill hat als du, musste gleich drauf los, wa? Hat dir Papi mal wieder deine Texte zusammengeschrieben oder was da los?

@Sedrika Nur zu.

@Krustenkäse: Ich find den Guide echt gut gelungen, für Anfänger echt gut erklärt.
Daumen hoch.
01/03/2012 19:25 Krustenkäse#18
Quote:
Über Virtual / Nicht virtuale funktionen schreibst du auch nicht.
Ich gebs langsam auf... Wie oft muss ich noch sagen, dass das hier kein tut über Klassensysteme/Objektorientierung ist... und Polymorphy gehört zu den Klassensystemen

Quote:
virtual void OnInitialUpdate(); //-->wird aufgerufen, wenn das Fenster verändert wird

Stimmt auch nicht.
Das wird ausgeführt wenn das Fenster geöffnet wird.
Ja ok da hast du recht... hab ich n bissl blöd ausgedrückt... war nämlich grad bei den tabs und da wird oninitialupdate aufgerufen, wenn ich die tabs umschalte (die oninitialupdate des tabs) ... das meinte ich eig damit^^

@[Only registered and activated users can see links. Click Here To Register...] Ty :D
01/03/2012 19:43 yannickFlyff#19
Quote:
Originally Posted by Sedrika View Post
Bevor ihr hier weiter "Krieg" führt mich ich mich mal ein.

Wenn ihr übertreiben wollt macht das per IM oder sonst wo aber nicht öffentlich.
Für die Hater: Ich werde jeglichen Spam ab jetzt reporten :awesome:
Dich sollte man mal reporten LOL. Postest überall wo kritik geäußerst wirst mit dem worten: "Wenn gespammt wird reporte ich".

Kannst du nicht reporten ohne etwas zu posten ? o-O

Quote:
Originally Posted by Pumbaaa View Post
@Yannick: Es beginnt, lächerlich zu werden.
Nur weil du mal wieder nich damit klar kommst, dass einer mehr Skill hat als du, musste gleich drauf los, wa? Hat dir Papi mal wieder deine Texte zusammengeschrieben oder was da los?
Joa deswegen verbessere ich jede zweite zeile von ihm weil er besser ist als ich...

Quote:
Originally Posted by Krustenkäse View Post
Ich gebs langsam auf... Wie oft muss ich noch sagen, dass das hier kein tut über Klassensysteme/Objektorientierung ist... und Polymorphy gehört zu den Klassensystemen
Gehört trotzdem dazu. Einige funktionen haben ein virtual davor andere nicht. Wieso aber oder kannst das nicht erklären weil du mit dem Buch noch nicht soweit bist?


Quote:
Originally Posted by Krustenkäse View Post
Ja ok da hast du recht... hab ich n bissl blöd ausgedrückt... war nämlich grad bei den tabs und da wird oninitialupdate aufgerufen, wenn ich die tabs umschalte (die oninitialupdate des tabs) ... das meinte ich eig damit^^
Berichtigt mich nur in der Annahme das du ein "Theoretischer Programmier" der nur durch Bücher seine Erfahrungen hat. Leider bleibt dabei die logik auf der strecke.

Wieso wird beim _zappen_ durch die tabs immer wieder oninitialupdate gecallt? Eben weil jedes mal der tab neu geladen wird und das fenster neu gerendert wird.


//Wieso gehst du eigentlich auf den De/Constructor ein wenn dies überhaupt kein tutorial über Klassen Programmierung ist? O_O Hat ja mit der MFC Directx9 und sonstwas überhaupt nichts zu tun.
01/03/2012 21:20 rochen#20
Das hilft bestimmt einigen Anfängern weiter! Top, weiter so!
01/03/2012 21:24 Krustenkäse#21
Quote:
Joa deswegen verbessere ich jede zweite zeile von ihm weil er besser ist als ich...
Bisher hast du genau eine Zeile verbessert und der Rest ist Korintenkackerei, bzw falsch.

Quote:
Berichtigt mich nur in der Annahme das du ein "Theoretischer Programmier" der nur durch Bücher seine Erfahrungen hat. Leider bleibt dabei die logik auf der strecke.
Ja, ich bin eigentlich ein theoretischer Programmierer, da ich ein allgemeinbildendes Gymnasium besuche und daher kein Informatik habe, trotzdem ist es möglich eine Programmiersprache aus Büchern zu lernen, und die Logik bleibt dabei keinesfalls auf der Strecke ( Mathematiknote 1 und das in der Sekundarstufe II ( Mathe ist Abiturprüfungsfach ) )

Quote:
Wieso wird beim _zappen_ durch die tabs immer wieder oninitialupdate gecallt? Eben weil jedes mal der tab neu geladen wird und das fenster neu gerendert wird.
Habe ich etwas anderes gesagt?

Quote:
//Wieso gehst du eigentlich auf den De/Constructor ein wenn dies überhaupt kein tutorial über Klassen Programmierung ist? O_O Hat ja mit der MFC Directx9 und sonstwas überhaupt nichts zu tun.
Weil es der Vollständigkeit halber dazugehört... außerdem habe ich dazugeschrieben, dass der geneigte Leser sich mit dem Klassenkonzept auseinandersetzen soll

Quote:
Gehört trotzdem dazu. Einige funktionen haben ein virtual davor andere nicht. Wieso aber oder kannst das nicht erklären weil du mit dem Buch noch nicht soweit bist?
Mein Gott, bist du arrogant... Nur weil ich nicht diese Sache beschreibe, heisst das noch lange nicht, dass ich das nicht kenne...
Eine virtuelle Funktion kann von einer Funktion einer anderen Klasse "überschrieben" werden ( es wird halt nicht die Funktion der eigenen Klasse aufgerufen, sondern die Funktion der abgeleiteten Klasse )...

Beispiel:
01/03/2012 21:33 rochen#22
Aber ich finde es trotzdem gut erklärt von dir wie das mit den Fenstern geht.