Ultimate++

Ultimate++ is een multiplatformtoolkit waarmee getracht wordt de complexiteit van de broncode te verminderen door het toepassen van vele functies uit C++.

Ultimate++
OntwikkelaarUltimate++ team[1]
Recentste versie2017.2[2] 
(14 december 2017)
StatusActief
BesturingssysteemWindows, Linux en Unix
Geschreven inC++
CategorieToolkit
LicentieBSD-licentie
Versiebeheersourceforge.net
Website(en) Projectpagina
Portaal    Informatica
Vrije software

Hello World

Dit voorbeeld maakt een U++ programma met een "Hello world!"-knop:

#include <CtrlLib/CtrlLib.h>

using namespace Upp;

class MyApp : public TopWindow {
    typedef MyApp CLASSNAME;

public:
    MyApp() {
        Title("Hello world");
	button.SetLabel("Hello world!");
	button <<= THISBACK(Click);
 	Add(button.HSizePos(100, 100).VSizePos(100, 100));
    }
    
private:
    void Click() {
        if(PromptYesNo("Button was clicked. Do you want to quit?"))
	    Break();
    }

    Button button;
};

GUI_APP_MAIN
{
    MyApp().Run();
}

Zie ook

  • Qt, een toolkit gebruikt door KDE-applicaties
  • GTK+, de GIMP-toolkit, een toolkit gebruikt door GNOME-applicaties
  • FLTK, een lichte en multiplatform toolkit
  • wxWidgets
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.