Google Skia – кроссплатформенная библиотека с открытым исходным кодом для работы с 2D-графикой. Она является графическим движком для Google Chrome, Chrome OS, Android, Mozilla Firefox, Firefox OS и многих других программных продуктов. Первый раз я столкнулся со Skia в 2019-м году, когда делал утилиту под Linux для работы с файлами формата MS Excel. В проекте у меня была библиотека TMS FlexCel, которая для работы с графикой под операционными системами отличными от Windows использует Skia. Не так давно Skia заметили в Embarcadero R&D и добавили в GetIt библиотеку Skia4Delphi, которая является интерфейсом между Delphi и Google Skia. По информации Марко Канту, Skia4Delphi станет частью RAD Studio 12. Что может дать эта библиотека Delphi 12?
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
31 мая 2023
26 мая 2023
Новая жизнь MDI-приложений в Delphi 12
Приложения с многодокументным интерфейсом (MDI – multiple document interface) предоставляют пользователям оконный интерфейс, в котором большинство окон расположены внутри одного главного окна (как правило исключением являются только модальные окна). Когда-то этот способ организации графического интерфейса пользователя был очень популярен. Но ему на смену давно пришли SDI (single document interface, однодокументный интерфейс) и TDI (tabbed document interface, многодокументный интерфейс с вкладками). Так как на Delphi поддерживается множество старых проектов, то разработчики из Embarcadero R&D были вынуждены в новой версии RAD Studio уделить внимание MDI.
19 мая 2023
Конференция "Python GUI Apps Con 2023"
Компания Embarcadero анонсировала бесплатную онлайн-конференцию "Python GUI Apps Con 2023". Конференция пройдет 14 и 15 июня 2023 года и будет посвящена:
- проектированию пользовательского интерфейса с помощью библиотек Python GUI (DelphiFMX, PySimpleGUI, Tkinter и других);
- интеграции искусственного интеллекта в приложения с графическим интерфейсом;
- генерации изображений по текстовым описаниям (Stable Diffusion);
- изучению языковых моделей подобных ChatGPT;
- использованию RAD Studio, Delphi и C++ Builder;
- ...
18 мая 2023
Официальная коллекция шаблонов для FastReport
Компания Быстрые отчеты открыла сайт с коллекцией шаблонов для генератора отчетов FastReport. Коллекция содержит шаблоны для более чем 50 документов, форма которых утверждена Росстатом, Госкомстатом или Центральным Банком России. Каждый шаблон загружен в двух форматах: fr3 (для Delphi) и frx (для .NET). Дополнительный приятный бонус – шаблоны можно скачать в формате PDF. Хотя сайт и называется "МоиОтчеты Магазин", но все шаблоны можно скачать бесплатно. Может быть, пока бесплатно...
Подобная коллекция шаблонов для FastReport – это хорошая идея и ее нужно было реализовать уже давно. На протяжении десятков лет тысячи программистов тратили свое время на создание одинаковых шаблонов. Теперь его можно сэкономить, воспользовавшись готовыми шаблонами. Но хотелось бы больше категорий и, чтобы география этой коллекции не ограничивалась одной страной.
16 мая 2023
Голосуй за Delphi и RAD Studio в Stack Overflow Developer Survey 2023
Stack Overflow начал традиционный ежегодный опрос разработчиков. В этом году в анкету снова включены Delphi (раздел "Programming, scripting, and markup languages") и RAD Studio (раздел "Development environments"). В прошлом в году в опросе приняли участие более 70 000 разработчиков и Delphi занял 23-е место из 42, а RAD Studio 22-е место из 27.
Анкета Stack Overflow Developer Survey 2023 меньше чем прошлогодняя и на ее заполнение потребуется примерно 5 минут. Учетная запись Stack Overflow для этого не требуется. Анонимные результаты опроса будут опубликованы в открытом доступе в соответствии с лицензией Open Database License, это означает, что любой желающий может загрузить и проанализировать данные.
Анкета Stack Overflow Developer Survey 2023 меньше чем прошлогодняя и на ее заполнение потребуется примерно 5 минут. Учетная запись Stack Overflow для этого не требуется. Анонимные результаты опроса будут опубликованы в открытом доступе в соответствии с лицензией Open Database License, это означает, что любой желающий может загрузить и проанализировать данные.
Подписаться на:
Сообщения (Atom)