Ultimate++
Эта статья может чрезмерно полагаться на источники, слишком тесно связанные с предметом , что потенциально препятствует тому, чтобы статья была проверяемой и нейтральной . ( декабрь 2023 г. ) |
![]() IDE от 2010 года. | |
Разработчик(и) | Команда У++ [ 1 ] |
---|---|
Первоначальный выпуск | 2004 г |
Стабильная версия | 2023.2
/ 24 октября 2023 г [ 2 ] |
Репозиторий | |
Написано в | С++ |
Операционная система | Unix / Linux / FreeBSD ( X11 ), Windows , Windows CE , MacOS |
Платформа | Кросс-платформенный |
Тип | Платформа приложения |
Лицензия | Лицензия BSD |
Веб-сайт | UltimatePP |
U++ , формально известный как Ultimate++ , — это платформа C++ RAD , целью которой является снижение сложности кода типичных настольных приложений за счет включения всех необходимых наборов инструментов в единую среду C++ . Программы, созданные с его помощью, работают на нескольких операционных системах и аппаратных архитектурах с высокой производительностью без необходимости написания кода для конкретной платформы.
Он обладает интегрированной средой разработки под названием TheIDE. [ 3 ] который предназначен для поддержки всех функций библиотеки.
Функции
[ редактировать ]Некоторые ключевые функции включают в себя
- IDE интерфейса с графического дизайнером
- Использует механизмы, подобные RAII , и автоматическим указателям, чтобы избежать ручного управления памятью и может ограничить использование указателей в коде. [ 4 ]
- Может подражать [ 5 ] Родные виджеты выглядят и работают . В X11 системах GTK+ виджетов Ultimate++ поддерживает внешний вид .
- В стандартный дистрибутив включены исходные коды U++.
- Использование NTL как система шаблонов вместо STL .
- Поддерживает базы данных с библиотеками для подключения к различным системам баз данных.
- Разработан для сценариев использования высокопроизводительных приложений с низким потреблением памяти и эффективным использованием системных ресурсов.
- Сохраняет обратную совместимость , что позволяет разработчикам без проблем обновляться до новых версий платформы.
- Обеспечивает поддержку Unicode для создания приложений на нескольких языках.
- Редактор документов, [ 6 ] Отладчик, автодополнение [ 7 ] и дизайнер иконок [ 8 ] для создания значков инструментов с меньшими усилиями.
- Возможна работа с Android NDK и SDK. [ 9 ]
- Веб-разработка и другие возможности [ 10 ]
Поддерживает
[ редактировать ]Операционная система
[ редактировать ]- Окна
- MacOS
- ГНУ/Линукс
- Unix-подобная ОС
Компилятор/Порт
[ редактировать ]База данных
[ редактировать ]- Microsoft SQL
- MySQL
- PostgreSQL
- Склайт
Программное обеспечение, построенное на U++.
[ редактировать ]Примеры приложений, использующих U++:
- БЕМРозетта [ 11 ] - гидродинамических коэффициентов просмотрщик и конвертер
- Открытый ветер [ 12 ] - программное обеспечение для проектирования ветряных электростанций
- Уппкад [ 13 ] - САПР многофункциональная [ 14 ]
- WordNet Browser - браузер для WordNet
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Команда Ю++» .
- ^ «История выпусков» .
- ^ Статья о начале работы с Ultimate++ CodeProject.
- ^ Обзор U++
- ^ Примеры хамелеонов
- ^ "Тема++::У++" .
- ^ «Ассист++::U++» .
- ^ «Дизайнер иконок::U++» .
- ^ «Андроидный конструктор::U++» . www.ultimatepp.org . Проверено 29 мая 2023 г.
- ^ «Технологии U++::U++» . www.ultimatepp.org . Проверено 29 мая 2023 г.
- ^ «Форум U++: Добро пожаловать на форум» . www.ultimatepp.org . Проверено 31 мая 2023 г.
- ^ «Создание OpenWind» .
- ^ «Форумы Ultimate++ — UppCAD» .
- ^ «Уппкад» .
Дальнейшее чтение
[ редактировать ]- «Ultimate++, идеальная среда разработки для разработки кроссплатформенных приложений на C++» . Программа! (на французском языке). 05 февраля 2014 г. Проверено 29 февраля 2024 г.
- «Ultimate++ и базы данных» . Программа! (на французском языке). 05 февраля 2014 г. Проверено 29 февраля 2024 г.
Внешние ссылки
[ редактировать ]
Категории :
- Наборы инструментов для виджетов
- Интерфейсы прикладного программирования
- Бесплатные компьютерные библиотеки
- Библиотеки на основе X
- библиотеки С++
- Кроссплатформенное программное обеспечение
- Бесплатные интегрированные среды разработки
- Интегрированные среды разработки Linux
- Программное обеспечение, использующее лицензию BSD
- Инструменты программирования для Windows