31 мая 2023

Skia в Delphi 12

    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?

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
    Подобная коллекция шаблонов для 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, это означает, что любой желающий может загрузить и проанализировать данные.