| Geliştirici | Ultimate++ ekibi |
|---|---|
| İlk yayınlanma | 2004) |
| Güncel sürüm | 2023.1 |
| Kod deposu | |
| Programlama dili | C++ |
| İşletim sistemi | Unix/Linux/FreeBSD (X11), Windows, Windows CE, macOS |
| Tür | Uygulama iskeleti |
| Lisans | BSD license |
| Resmî sitesi | ultimatepp.org |
Ultimate++ -aynı zamanda Ultimatepp, U++ veya Upp olarak da bilinir - C++ özelliklerinden kapsamlı bir şekilde yararlanarak tipik masaüstü uygulamalarının kod karmaşıklığını azaltmayı amaçlayan bir C++ hızlı uygulama geliştirme programıdır. Bu yazılım ile oluşturulan programlar, platforma özel kod yazmaya gerek kalmadan birden fazla işletim sistemi ve donanım mimarisi üzerinde çalışabilir.
Tüm kitaplık özelliklerini işlemek için tasarlanmış TheIDE adlı kendi entegre geliştirme ortamına sahiptir.
Başlıca Ultimate++ özellikleri şunlardır:
Aşağıdaki örnek, "Hello world!" butonu ile bir C++ uygulaması oluşturur.
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
class MyApp : public TopWindow
{
public:
MyApp()
{
Title("Hello world");
button.SetLabel("Hello world!");
button << [=] {
if (PromptYesNo("Button was clicked. Do you want to quit?"))
Break();
};
Add(button.HSizePos(100, 100).VSizePos(100, 100));
}
private:
Button button;
};
GUI_APP_MAIN
{
MyApp().Run();
}
Ultimate++ kullanan örnek uygulamalar şunlardır:
|ad= ve |soyadı= eksik (yardım)