Concept

Ultimate++

Résumé
U++, formally known as Ultimate++ - is a C++ RAD framework that aims to reduce the code complexity of typical desktop applications by extensively exploiting C++ features. Programs created with it can work on multiple operating systems and hardware architectures without the need to write platform-specific code. It possesses an integrated development environment called TheIDE that is designed to handle all library features. The major U++ features are: Includes an IDE with a layout designer. Uses heavily RAII and auto pointers-like mechanisms to avoid manual memory management and even to limit the use of pointers in the code Can emulate native widgets look and feel. On X11 systems, Ultimate++ supports GTK+ widgets look and feel. The standard distribution comes with U++ sources included, even the IDE ones. Uses as a template system instead of STL. Built-in support for databases, with libraries for connecting to various database systems. Designed for high-performance application use cases with a low memory footprint and efficient use of system resources. Retains backward compatibility, allowing developers to upgrade to new versions of the framework without breaking existing code. Provides full support for Unicode, allowing developers to create applications that can handle different languages and character sets. Easy to integrate with other libraries, including third-party libraries and legacy code. Document editor for writing documentation for people to understand the code or what you're working with. Code assisting is built-in to it. Auto-completion and other functions work on it. Creating icons for your application is possible without much work.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.