Wie das Programm Bilder in C++
OK, C++ noob hier fragt ein sehr nooby-Frage (sorry) aber wenn ich Schreibe meine basic-Programme ("helloworld", etc.) Sie erscheinen immer in einem Fenster der Eingabeaufforderung. Ich möchte, um die richtige windows-wie in Word und anderen Programmen. Ich weiß, es ist möglich, dies zu tun, weil all die Programme die ich jeden Tag benutze. Aber wie mache ich das in C++? Für alle die Java-Veteranen da draußen, ich möchte ein JFrame, aber das C++ - äquivalent.
- Es gibt keine C++ - äquivalent. Du wirst einige toolkit oder Plattform-spezifische APIs, wie die Windows-API, die ist, was die toolkits verwenden intern.
- standard-C++ nicht-GUI-Bibliotheken, die Sie brauchen, um zu lernen, wie Sie eine Verknüpfung mit einem externen Bibliothek.
Du musst angemeldet sein, um einen Kommentar abzugeben.
C++ nicht über eine UI-Bibliothek aus der box, so dass Sie brauchen, um ein zu wählen.
Beliebte Optionen wäre MFC (unter Windows/Visual C++) oder Qt (mit ganz viel zusätzliche Bibliotheken und Funktionen, arbeiten auf vielen Plattformen).
cout
und dergleichen. Um windows/frames/was auch immer, müssen Sie eine spezielle Bibliothek, die weiß, wie um Sie zu machen. Eine solche Bibliothek ist nicht enthalten in C++ standardmäßig.Da Sie erwähnen Wort, es scheint, dass Sie auf der Windows-Plattform.
Dann erwägen, z.B. mit dem Unterricht in der Windows-API-Programmierung (C++) hands-on-tutorial.
Gibt es auch viele andere tutorials im Netz, und Bücher zu kaufen. Ich nahm nur die, die ich war sehr vertraut mit, wie der Autor. Über Bücher, das klassische Buch über die Programmierung des Windows-API ist Petzold "Windows Programmierung", aber ich glaube mich zu erinnern, dass die neueste version ist für Windows 8 und in C# (früheren version wurden die C/C++).
Tutorial führt Sie durch, wie zu Beginn mit dem erstellen von window-Programmen mit der Windows-API (Application Program Interface) direcetly.
Dies ist ziemlich unabhängigen Sprache, aber die Sprache, in der das tutorial ist C++. C++ nicht-standard-Bibliothek Unterstützung für GUI-Sachen. Die Idee in C++ ist, dass Sie frei sind, zu verwenden, was Bibliotheken von Drittanbietern, die Sie möchten, oder erstellen Sie, wie der Windows-API.
Dies ist sehr plattformabhängig. Sie können mit einem GUI-cross-Plattform-Bibliothek, wie QT, oder verwenden Sie den einheitlichen Mechanismen. Unter Windows können Sie mithilfe der WinAPI und MFC.