Entwickler-Ecke
Programmierwerkzeuge - Wie baut man in VC++ Interfaces und Komponenten?
Aya - Fr 29.09.06 14:23
Titel: Wie baut man in VC++ Interfaces und Komponenten?
Hi,
ich hab ja nun seit ewigkeiten mit Delphi die tollsten Interfaces gebaut, also eigene Komponeten etc... so das es halt immer das Design war, welches gewünscht wurde.
Mit VC++ hab ich zwar nun auch schon lange erfahrungen und hab auch mit der Programmiersprache C++ keine probleme, allerdings habe ich immer nur DLLs oder Commandtools geschrieben = ich habe keine ahnung wie ich mit VC++ ein Interface erstelle und ansteuere..
Gibt es bei VC++ soetwas wie die IDE bei Delphi wo ich einfach einen Button auf mein Form packe und dann Event's á la OnClick etc habe? Oder ist das "Ich baue mein Form als Resource und greife dann mit WinAPI die Messages ab"?
Und, wie schaut es aus wenn ich eigene Komponenten erstellen möchte, also mir die Standard Windows Komponenten nicht ausreichen?
Wär super wenn mir da wer ein paar tips geben könnte :)
Aya~
mkinzler - Fr 29.09.06 14:48
Vc++(Win32) kennt keine Komponenten und bietet kein RAD. Du mußt das Interface manuell erzeugen.
perry5 - Do 18.01.07 01:07
Kauf dir das Buch "Windowsprogrammierung" von Charles Petzold. Das erklärt dir, wie Windows funktioniert.
Du kannst entweder alles direkt ansteuer, also komplett nur WinAPI oder MFC oder ähnliches verwenden. In der Regel, wirst du alles durch code erzeugen, also keien Fenster zusammen klicken, aber z.B. für Dialoge gibt es bei VC auch einen Editor wo man die zusammenklicken kann.
Selber "Komponenten" entwickeln ist auch kein Problem, nur wie gesagt, kann man nicht einfach alles zusammenklicken, d.h. der Aufwand ist etwas höher, dafür hast du allerdings auch sämtliche vrostellbaren Möglichkeiten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!