Ultimate++
Ultimate++
| |
---|---|
Entwicklungsumgebung für C++ | |
Basisdaten
| |
Entwickler | Ultimate++ team |
Aktuelle Version | 2022.3 (rev 16660)[1] (29. Dezember 2022) |
Betriebssystem | Windows / Linux / Unix-Derivate |
Programmiersprache | C++ |
Kategorie | IDE |
Lizenz | BSD-Lizenz |
deutschsprachig | nein |
ultimatepp.org |
Ultimate++ ist eine freie Entwicklungsumgebung für C++. Sie läuft unter Windows und den meisten Unix-Derivaten. Zur Programmierung einer grafischen Benutzeroberfläche wird U++ verwendet. Ultimate++-Distributionen werden mit weiteren Bibliotheken ausgeliefert:
Es werden mehrere Compiler unterstützt:
- GCC (Linux)
- MinGW (Win32)
- Visual C++ Toolkit 2003 (Win32)
Hello World
[Bearbeiten | Quelltext bearbeiten]Folgendes Beispiel zeigt ein C++Programm mit einem Button "Hello world!":
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
class MyApp : public TopWindow
{
public:
MyApp()
{
Title("Hello world");
button.SetLabel("Hello world!");
button << [=] {
if (PromptYesNo("Button gedrückt. Programm verlassen?"))
Break();
};
Add(button.HSizePos(100, 100).VSizePos(100, 100));
}
private:
Button button;
};
GUI_APP_MAIN
{
MyApp().Run();
}
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ release notes. Abgerufen am 3. Mai 2023.