Знайомство з juce: функціональність

Відео: Я з Настею Каменських знайомство з Потапом ЖАХЛИВА АВАРІЯ по дорозі в Майамі ВСЕ ХІТИ Потап і Настя

Змішення і інші особливості бібліотеки
Знайомство з Juce: функціональність

Juce - монолітна бібліотека, орієнтована на статичну компонування. Це робить програми на Juce досить «важкими» - мінімальна програма «Hello world!» Займає в Linux близько 4 Мб. У той же час програми самодостатні і застрастаточно включити ці два файли в проект і вся функціональність Juce буде відразу ж доступна без необхідності компонування з бібліотекою. Ціна такого комфорту - розмір файлу juce_amalgamated.h, що становить близько мегабайта. Його включення у багатьох місцях може суттєво позначитися на швидкості компіляції. Готові «амальгами» і програма для їх генерації amalgamator входять до складу бібліотеки.

функціональність

У загальних рисах всю функціональність Juce можна розбити на кілька категорій (вони досить умовні і не виділені в окремі модулі):
- Core - контейнери (несумісні з STL), рядки з підтримкою Unicode, доступ до файлової системи, потоки введення-виведення, багатопоточність і синхронізація, сигнали, таймери, перетворення типів, математика і випадкові числа
і т.д.



- GUI - великий набір віджетів, підтримка тим, OpenGL, підтримка веб-камери, drag-and-drop, стандартні діалоги і т.д.
- The Jucer - візуальний дизайнер інтерфейсу (на кшталт Glade або Qt Designer, але відрізняється за принципом роботи). Включає також редактор фонової графіки, градієнтів і геометричних примітивів. The Jucer генерує готовий вихідний код для візуальних компонентів на С ++.
- Графіка - підтримка форматів JPEG, PNG, GIF і частково SVG, прозорість, субпіксельне згладжування, впровадження графіки у вигляді бінарних ресурсів, багатий набір векторних примітивів і градієнтів, незалежна від системи робота зі шрифтами.



- Звук - класи для прозорої роботи з різними звуковими серверами в усіх системах, підтримка форматів WAV, AIFF, FLAC і Ogg Vorbis, багатий набір звукових фільтрів, ефектів генераторів, конвертерів і плагінів. Повна підтримка Midi.

Знайомство з Juce: функціональність

Мережа - стандартні потоки працюють з протоколами HTTP і FTP, низькорівневі сокети, абстрактна комунікація між процесами.

Крім того, підтримуються різні алгоритми шифрування, є вбудований Zip-декомпресор і т.п.



В даний момент Вас цікавить не Juce, а робота з графічними редакторами? Тоді Вам буде корисно знати, що існує фотошоп онлайн (https://smitr.ru/) - безкоштовний аналог комерційної версії, який дозволить Вам редагувати ваші фотографії. Дізнайтеся подробиці на smitr.ru!

ІНШЕ

Juce: многопоточность фото

Juce: многопоточность

Нить в Juce реалізується класом Thread. Як і в багатьох інших тулкіта, це повністю віртуальний клас, наслідуючи який…

Обробка подій в juce фото

Обробка подій в juce

Відео: Уроки javascript | Урок №13 - Події і обробник подій Переважна більшість тулкіта для С ++ (Gtk +, Qt,…

Seed7: бібліотеки фото

Seed7: бібліотеки

Відео: пентагональними призма з насіння льону. П`ятикутна призма. геометричні фігури.Стереометрія Якщо Сі або C ++ без…

Juce: контейнери фото

Juce: контейнери

Відео: Batman Arkham City. Серія 16 [2-ий контейнер з титаном. глушилка] Найбільш загальним контейнерним класом в Juce…

Picsart photo studio фото

Picsart photo studio

Відео: Picsart: Photo CB editing tutorial # 2017 PicsArt Photo Studio - це потужний інструмент для гібридного…

Juce: враження і висновки фото

Juce: враження і висновки

Відео: Малайзійка на підлогу шишечки - NASTY Juice! Бібліотека Juce виробляє двояке враження. Багато її можливості…

Juce: вкладені компонування фото

Juce: вкладені компонування

вкладені компонування У Juce використовується ідеологія, розглянута в попередній статті по U ++, - ієрархія віджетів…

Використовуємо the jucer фото

Використовуємо the jucer

Відео: Соковижималка Novis Vitajuicer Візуальний редактор компоновок The Jucer Як ми вже переконалися, розміщувати…

Знайомство з ultimate ++ фото

Знайомство з ultimate ++

Відео: Початок роботи в VisualStudio 2013 - корисні поради новачкові При створенні GUI-додатків для Linux вибір тулкіта…

» » Знайомство з juce: функціональність