Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

Строим добро с результатами конкурса C ++ Builder

27 banner c contest 1080x1080

Привет! Недавно мы провели соревнование среди всех, кто использует C ++ Builder, чтобы представить созданные ими приложения, которые «делают добро» — чтобы решить проблему или помочь миру . У нас есть отличные записи, посвященные всевозможным проблемам, от окружающей среды до работы во время пандемии, и теперь мы очень рады поделиться результатами конкурса для этих приложений — Doing Good with C ++ Builder.

1-е место: Ирригация 3021, Дэвид Элиас Флорес Эскаланте / DaveMaster

irrigation 3021 viewed from motog3 using scrcpy 2 david elias flores escalante
Irrigation 3021 seen with C++Builder in the background

Использование воды является одной из наиболее серьезных проблем, с которыми в настоящее время сталкивается мир, поскольку многие фермеры сталкиваются с нехваткой воды и засухой, и эта цифра только увеличивается из-за изменения климата. С точки зрения проблемы, которую можно решить, это, безусловно, большая проблема, решения которой оказывают положительное влияние на мир.

Орошение 3021 дает точный контроль над использованием воды в саду или на сельскохозяйственном поле. Плата Arduino управляет соленоидными клапанами на основе входного сигнала датчика. Мобильное приложение C ++ Builder обменивается данными с этим контроллером клапана через Bluetooth и обеспечивает общий контроль, а также дает представление о значениях датчиков и многом другом. Конечным результатом является система для полива сада или поля, которая обеспечивает контроль и экономит значительное количество воды.

Судьи были впечатлены сочетанием аппаратного и программного обеспечения во впечатляющем решении, а также важной целью проекта.

2-е место: FileOptimizer от Хавьера Гутьерреса Чаморро / Nikkho

03 javier gutierrez chamorro
FileOptimizer open with dozens of files to optimize

Проблема совсем другого типа, но с ней могут быть знакомы многие: оптимизация размеров файлов. Многие форматы могут давать очень разные размеры файлов при одинаковом видимом качестве при экспорте разными инструментами (один из судей лично обнаружил это недавно, когда один инструмент для редактирования видео экспортировал файл размером 2,5 ГБ, а другой — всего 85 МБ. Тот же файл, эквивалентное качество насколько это было возможно, в пользовательском интерфейсе каждого приложения.)

Этот инструмент может сжимать более 400 различных типов файлов и нацелен на то, чтобы иметь возможность оптимизировать любой файл, который вы ему предоставляете, без потери качества — будь то изображение, аудио, фильм или что-то еще. Другими словами, это не инструмент для архивирования: это инструмент оптимизации.

Судьи были впечатлены огромным разнообразием файлов, которые он обрабатывает, и тем, что он доступен бесплатно с открытым исходным кодом. Отзывы пользователей на странице загрузки также показывают, что он высоко ценится.

Кстати, для быстрой сборки разработчик использует TwineCompile , который доступен бесплатно в GetIt.

3-е место: Virtual Display Manager от iShadow

vdm desktop tek support
Virtual Display Manager showing 6 displays on 3 screens

Во время пандемии многие люди работают из дома, но у них может не быть той офисной обстановки, которую они могли использовать в офисе, например, нескольких мониторов. Использование нескольких экранов — это отличный стимул для многих людей.

Это программное обеспечение создает несколько виртуальных мониторов (в том числе на нескольких реальных мониторах), чтобы помочь людям получить больше места на виртуальном экране. Судьи были поражены проблемой (которую мы сами не рассматривали) и потенциальной полезностью ее решения, и были особенно впечатлены технической сложностью, которая должна была возникнуть при ее решении.

Почетные упоминания

У нас было много заявок на участие в конкурсе, и есть еще ряд работ, которые мы хотели бы отметить. Они находятся в произвольном порядке:

  • Альдо Бальзамо — трекер COVID
    Абитуриент объяснил, что в своем университете студенты, которые живут в университетском общежитии, должны проверять температуру каждый раз, когда они входят в здание, и если она ниже 37,5, они получают наклейку. Это может происходить только днем, на ночь решения нет. Это не идеальное решение для отслеживания. Программное обеспечение позволяет отслеживать записи температуры в любое время и является лучшим решением, чем наклейка.
    Примечания судей: Приложение не используется, так как оно было написано для университетского проекта, а не для решения проблемы. Тем не менее, мы были впечатлены определением автором системы, которую можно улучшить, и использованием C ++ Builder для быстрого написания приложения.
  • M Noltmeer — SimpleLocaliseLibrary
    Локализация важна для многих приложений, потому что она предоставляет приложение на языке и парадигме, которых кто-то ожидает. Но не все библиотеки удобны в использовании.
    Эта библиотека представляет собой простую, но полезную библиотеку локализации, позволяющую легко загружать различные переводы текста для текста, указанного в коде. Он обновляет пользовательский интерфейс во время выполнения сразу же при изменении языка и поддерживает гибкую загрузку языковых переводов во время выполнения.
    Примечания судей: Локализация важна для обеспечения доступности и доступа к технологиям. Это простое решение (отсюда и «простое» в названии), но также похоже, что оно обеспечивает достаточную гибкость для многих случаев использования.
  • 0 themba sivate 4004087 8602834ST Software — ST Audio Player
    Это музыкальный проигрыватель для Windows, поддерживающий практически любой формат файлов, с такими функциями, как сортировка и редактирование внутри простого в использовании и красивого интерфейса.
    Примечания судей: Воспроизведение музыки на самом деле не проблема для большинства людей, поэтому это только почетное упоминание. Однако само приложение впечатляет, с очень приятным пользовательским интерфейсом, который напоминает нам о более старых проигрывателях Windows Media или аналогичных проигрывателях эпохи — мы ожидаем, что многие люди найдут его пользовательский интерфейс и элементы управления интуитивно понятными по сравнению с некоторыми другими распространенными мультимедийными программами сегодня. Он также хорошо использует современные элементы управления VCL в стиле Windows 10 (например, вы можете увидеть тумблер на снимке экрана).

Поздравляем каждого из вышеперечисленных! Мы хотели бы поблагодарить всех участников, и приятно видеть разнообразие программного обеспечения, созданного с помощью C ++ Builder. В заметках участников часто говорилось о простоте создания отличного пользовательского интерфейса и скорости разработки по сравнению с другим программным обеспечением — один из победителей особо отметил переход на C ++ Builder из другого решения — и мы очень рады видеть большое разнообразие программное обеспечение и полезные применения C ++ Builder, многие из которых могут помочь миру. Приятно знать, что это оказывает такое положительное влияние. Спасибо !

Если вы новичок в C ++ Builder и заинтересованы в том , как вы можете создавать современные приложения быстро, скачать пробную версию сегодня и проверить наш началу работы документации или видео из кода красоты .

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES