Ultimate++

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:

Ultimate++

Entwicklungsumgebung für C++
Basisdaten
Entwickler Ultimate++ team
Aktuelle Version 2019.2 (rev 13664)[1]
(31. Oktober 2019)
Betriebssystem Windows / Linux / Unix-Derivate
Programmiersprache C++
Kategorie IDE
Lizenz BSD-Lizenz
deutschsprachig nein
ultimatepp.org

Es werden mehrere Compiler unterstützt:

Hello World

Folgendes Beispiel z​eigt ein C++Programm m​it 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();
}

Einzelnachweise

  1. release notes. Abgerufen am 5. November 2019.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.