Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » grafische Oberfläche in C++

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.07.2009, 19:36 Uhr
~wener83
Gast


Guten Tag,

ich habe mich schon seit längerem mit der Programmiersprache C++ beschäftigt.
Die Grundlagen wie Klassen, Funktionen, Schleifen, Verzweigungen und Zeiger sowieso Referenzen sind mir nicht fremd, allerdings habe ich meine Programme bis jetzt nur in der Konsole realsiert. Ich möchte nun endlich anfangen eine Windows Application zu erstellen.
Ich benutze zum programmieren die Entwicklungsumgebung Dev C++. Dort habe ich gesehen, dass man unter "Projekt erstellen" auch die Möglichkeit hat eine Windows Application anzufertigen. Doch mit dem Quellcode der mir dort vorgegeben wird, kann ich absolut nichts anfangen, da es nichtmal die Hauptfunktion (int main() ) gefunden habe. Durch eine Recherche im Internet habe ich gesehen, dass diese Frage schon von vielen Usern gestellt wurde, in den meisten Fällen wurde aber nur darauf hingewiesen, dass man erst mal mit der Konsole arbeiten sollte um dort die Grundlagen zu lernen. Da ich diese Grundlagen ja schon kann, konnte ich einfach keine passende Antwort finden, wie ich nun endlich mit grafischen Oberflächen arbeiten kann.

Ich denke ihr habt mein Problem verstanden und könnt mir hoffentlich helfen.
Vielen Dank im Voraus.

Gruß,
werner83
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.07.2009, 20:22 Uhr
0xdeadbeef
Gott
(Operator)


Wer empfiehlt den Leuten eigentlich immer noch Dev-C++?

Mal überlegen...Dev-C++ kam mit (damals noch) wxWindows, richtig? Die Bibliothek (inzwischen wxWidgets) benutzt ein Makro IMPLEMENT_APP, das die main-Funktion erstellt. Es läuft im Grunde darauf hinaus, dass ein Objekt der übergenenen von wxApp abgeleiteten Klasse erstellt und initialisiert wird, dein eigener main-Code sollte in dessen OnInit-Methode erscheinen.

Eine komplette Dokumentation findest du hier: http://wxwidgets.org/docs/

Welche Version Dev-C++ beiliegt, kann ich dir aus dem Kopf nicht sagen. Es kann gut sein, dass du die ganz alte Dokumentation brauchst.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.07.2009, 21:46 Uhr
Hans
Library Walker
(Operator)


Hi,

Zitat:
die Möglichkeit hat eine Windows Application anzufertigen. Doch mit dem Quellcode der mir dort vorgegeben wird, kann ich absolut nichts anfangen, da es nichtmal die Hauptfunktion (int main() ) gefunden habe.


die Hauptfunktion int main(int argc, char *argv[ ]) gibt es bei Windowsprogrammen in dieser Form auch nicht. Stattdessen heisst es (meisstens) int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) .
Was das im einzelnen alles zu bedeuten hat, würde hier zu lang werden, weshalb ich auf die Literatur verweise. Das hier enthält in den ersten 3 Kapiteln eine Einführung in die Windowsprogrammierung, bevor es um das Titelthema geht. Ansonsten wäre das Standardwerk von Charles Petzold zu nennen.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 13.07.2009 um 21:57 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.07.2009, 22:22 Uhr
okraits



Falls es auch was anderes sein darf, gäbe es z.B. noch Qt - imo gute API, gute Doku, gibt mittlerweile auch ne IDE dazu. Und portabel ist man damit auch.
--
www.okraits.de/
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.07.2009, 22:56 Uhr
0xdeadbeef
Gott
(Operator)


Naja, wirklich schön ist das Qt-API eigentlich nicht; wenn du eine wirklich schöne C++-GUI-Bibliothek haben willst, bietet sich meines Erachtens zuerst gtkmm an.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
14.07.2009, 13:12 Uhr
okraits



Nunja, natürlich ist das Geschmackssache. Ich wollte lediglich auf die Möglichkeit hinweisen. Welche API man als schön bezeichnet, das muß am Ende jeder selbst für sich entscheiden.
--
www.okraits.de/
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: