Guten Tag erstmal,
bevor ich wie die meisten anderen anfange mein Problem zu beschreiben und dann mühsamst die Einzel-Informationen herausgequetscht werden müssen fang ich gleich mit der Lagebeschreibung an:
Ich habe vor ca. 1 Jahr mit Java angefangen und fadisiere mich jetzt, da ich schon alles kann.
--> C++, hab damit angefangen, bin begeistert auch wenns "***please notify moderator / bitte melden***" ist, denn leicht ist es ja mal auf keinen Fall.
Hab mir ein schönes Tutorial durchgelesen(ca. 200 Seiten + ca. 60 Seiten src-code), und kann jetzt mal so die allgemeinsten Sachen (class, struct, union, zeiger, funktionszeiger, referenzen, operatoren selbst definierung, etc.).
Alles gut und schön, jetzt will ich aber net dauernd Konsole haben, jetzt brauch ich mal n Frame :-D.
Also die erste Frage ist: Wie mache ich ein Frame, mit Buttons, TextFeldern, und dem restlichen Zeugs?
Natürlich kann man sich in jeder Programmierumgebung eine "Win32 Anwendung" generieren lassen, und man hat n Fenster. Aber da ist immernoch kein Button(irgendwie logisch :-D) drauf und es steht auch net wie es funktioniert^^.
Dann (wie jeder andere Jugendliche auch) will man ein Spiel programmieren. Alles gut und schön, Canvans 2D, super, ein bisschen Vektorgrafik reinklopfen, ein bisschen was mit "Mouse/Keylistener" herumhantieren und es is fertig.
Die 2. Frage: Wie greif ich auf DirectX zu, benutze es, etc.?
Bevor ihr eine Antwort schreibt: Ich bin leidenschaftlicher Java Programmierer, erst jetzt weis ich wie schwer, aber auch wie viel mehr Möglichkeiten C++ bietet. Wegen dem 3D, schreit micht nicht an, ich habe schon in Java die OpenGL einbindung verwendet und weis das 3D alles andere als leicht ist.
Die Antworten müssen keine Erklärung sein, sie können auch ein Verweis auf I-net Seiten sein, oder Online Bücher, die die Lösung beinhalteten (aber dann bitte gewählt und nicht einfach aus google vorschläge herauskopiert, und das auch bitte gratis)
mfg. und hoffe baldige Antwort.
P.S. Platform: Windows XP; Programmierumgebung: Eclipse/Dev-Cpp/Microsoft Visual C++;
Fuxi Gast |