Ultimate++

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
Ultimate++
Ontwikkelaar Ultimate++ team [1]
Recentste versie 5485 [2] 
(8 november 2012)
Status Actief
Besturingssysteem Windows, Linux en Unix
Geschreven in C++
Categorie Toolkit
Licentie BSD-licentie
Website (en) Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

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

Hello World[bewerken]

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[bewerken]

  • Qt, een toolkit gebruikt door KDE-applicaties
  • GTK+, de GIMP-toolkit, een toolkit gebruikt door GNOME-applicaties
  • FLTK, een lichte en multiplatform toolkit
  • wxWidgets

Externe link[bewerken]

Bronnen, noten en/of referenties