Habr

3D графика на форме в Lazarus IDE

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

habr.com/ru/articles/876424/

#lazarus #free_pascal #3d #x3d #Castle_Game_Engine

Habr

[Перевод] Генерация PDF документов в Lazarus IDE

Для разработки различных заглушек, используемых для тестирования сервиса, пока не готова ответная часть, я иногда использую отрисовку нужной информации на Canvas PaintBox`а, и последующую генерацию PDF с отрисованной картинкой (сохраняю BMP в поток, затем загрузка из потока для размещения изображения в PDF) и дополнением документа текстовой информацией. Для реализации такого подхода я использую модуль fpPDF, который, на мой взгляд, является достаточно простым и удобным. Для ознакомления с возможностями модуля ниже привожу вольный перевод статьи разработчика данного модуля.

habr.com/ru/articles/872142/

#lazarus_ide #free_pascal #pdf

Генерация PDF документов в Lazarus IDE

Для разработки различных заглушек, используемых для…

Хабр
Habr

Векторная графика на форме при разработке приложений в Lazarus IDE

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

habr.com/ru/articles/870776/

#lazarus_ide #free_pascal #svg

Векторная графика на форме при разработке приложений в Lazarus IDE

Для визуализации данных на форме приложения, или для…

Хабр
Habr

Использование шрифтов с пиктограммами при разработке приложений в Lazarus IDE

Как использовать наработанные в команде изображения пиктограмм при создании приложения в Lazarus IDE? Обычно все используемые пиктограммы уже упакованы в шрифт, и здесь мы рассмотрим несколько вариантов его использования для оформления элементов приложения.

habr.com/ru/articles/868962/

#free_pascal #lazarus_ide

Использование шрифтов с пиктограммами при разработке приложений в Lazarus IDE

При разработке прототипа приложения, достаточно удобно…

Хабр
Habr

Lazarus IDE для аналитика. Приемы работы в современном Free Pascal — 2

В предыдущей статье Lazarus IDE для аналитика. Приемы работы в современном Free Pascal — 1 приведены приемы работы, связанные с базовым синтаксисом Free Pascal, в продолжении темы целесообразно привести материалы, касающиеся приемов работы и рекомендаций по ООП .

habr.com/ru/articles/868720/

#lazarus_ide #free_pascal #инструменты_аналитика

Lazarus IDE для аналитика. Приемы работы в современном Free Pascal — 2

Вместо вступления В предыдущей статье Lazarus IDE для…

Хабр
Habr

Lazarus IDE для аналитика. Приемы работы в современном Free Pascal — 1

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

habr.com/ru/articles/867968/

#Lazarus_IDE #free_pascal #Инструменты_аналитика

Lazarus IDE для аналитика. Приемы работы в современном Free Pascal — 1

Немного о проектировании приложений Понятно, что проектирование…

Хабр
Johannes W. Dietrich

Which programming language is fit for high-performance computer simulations in biomedical #cybernetics? We found that #Free_Pascal generates faster code than S/R and #Python. Interestingly, Object #Pascal even outperforms #Swift and C++.

doi.org/10.14201/adcaij.31762

revistas.usal.es/cinco/index.p