LINUX.ORG.RU

Lazarus


18

2

Всего сообщений: 12

zcad

Дефолтный KDE neon.

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

https://github.com/zamtmn/zcad

>>> Просмотр (1920x1080, 1162 Kb)

 , ,

zamtmn
()

zcad

Дефолтная кубунта 16.04 ЕМНИП, Lazarus и ZCAD. Со времен давнишних скриншотов зкад научился работать в Qt5 (читай в Lazarus появился Qt5 виджсет); появились «настоящие» плавающие панельки, а не их эмуляция придокнутыми формами; докинг стал сильно адекватней чем был)); ну и по мелочи всякие навигаторы по устройствам, стоякам, кабелям...

>>> Просмотр (2560x1440, 2146 Kb)

 , ,

zamtmn
()

Борьба с шг и новый инспектор

Накопил чем похвастать, хвастаюсь))

Прошлый раз постил картинку когда только начал делать «мультирентер» средствами GDI и OpenGL на выбор, сейчас вроде закончиваю. Полгода на это неторопливо убились. На картинке чертежик с отображением текста средствами Qt. Вот так было раньше, самодельной рисовалкой - http://postimg.org/image/ny3gvrrpp/ , пиксельная разница 2х способов http://postimg.org/image/fbx6biadt/ Теперь ттф шрифты работают и красивее и быстрее, но только в офтопике и Qt, если кто подскажет имеется ли в gtk возможность трансформировать шрифты (аналог виндового SetWorldTransform и кутешного SetWorldMatrix) - буду благодарен.

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

На скрине дефолтная кубунта 15.04, lazarus и zcad.

>>> Просмотр (2560x1440, 566 Kb)

 , , ,

zamtmn
()

Гранит науки

Накатав на скорую руку расчёт графиков к курсовой работе на ObjectPascal, пытаюсь освоить с его помощью Maxima. На носу диплом, а поцыки с ЛОРа советуют LaTeX, с которым Maxima вполне себе дружит. Заодно наконец-то открыл для себя Infinality, от чего у меня случился приступ удовольствия.
Чистый рабочий стол.

>>> Просмотр (1920x1080, 331 Kb)

 , , , ,

pikwik
()

Четыре ZCAD`а

Снова я со своим ZCAD`ом. ZCAD — самодельный кад, пишется на фри паскале.

Недавно начал пилить мультирендер - OpenGL или Лазаревые обертки над системными функциями рисования (хз как оно в линуксе называется, в винде GDI). Чтото уже даже работает, чтото нет - на скрине видно что тексты пока не рендерятся GDI средствами

Улучшил инспетор объектов — сейчас он рисуется более-менее в соответствии с темой десктопа

На скрине дефолтная кубунта и zcad: первое оконо qt+OpenGL рендер, второе qt+рендер средствами qt, третье gtk+рендер средствами gtk, четвертое - привет из офтопика от вайна))

>>> Просмотр (2560x1440, 1217 Kb)

 , , ,

zamtmn
()

Основы велосипедостроения на примере ритм-игр

Где-то в начале июня я начал помаленьку пилить свой велосипед - альтернативную реализацию аркадной ритм-игры Pump It Up. Велосипед потому, что уже есть Stepmania, которая многих устраивает. Собственно, к велосипедостроению меня побудили следующие причины (подробности под катом):

( читать дальше... )

>>> Просмотр (1920x1080, 880 Kb)

 , ,

ishido
()

Велокадный спорт

В продолжение моих прошлых скриншотов. ZCAD — самодельный кад, написанный на паскале.

За последнее время запилил некоторые размерные примитивы, улучшил инспетор объектов — теперь уже можно рисовать детские чертежики))

На скрине дефолтная кубунта, lazarus и zcad

>>> Просмотр (2560x1440, 977 Kb)

 ,

zamtmn
()

Тёплый, ламповый Lazarus.

Дело было вечером, делать было нечего. Решил сделать лабы.

>>> Просмотр (1920x1080, 389 Kb)

 , ,

pikwik
()

Легким движением руки с GTK на Qt

Пример приложения в лазаре, скомпиленого для gtk и Qt. Уже очень давно жду, пока в лазаре приделают поддержку OpenGL для Qt, походу не дождусь. Путем кривого патча удалось запустить TOpenGLContext на Qt, чем собственно и хвастаюсь)) — зкад зафурычил нативно в кде.

>>> Просмотр (1920x1080, 572 Kb)

 , ,

zamtmn
()

Самопальный cad

На досуге ваяю себе cad на паскале. Начал очень давно, довелосипедил до более-менее вменяемого состояния - использую в работе.

На скрине:

  • дефолтная кубунта 12.04 x64 (ШГ и прочие радости, только панелька выезжает слева)
  • всеми любимый Lazarus
  • ну и собственно zcad

>>> Просмотр (1920x1080, 361 Kb)

 ,

zamtmn
()

Рабочий Lazarus

Моя рабочая обстановка.

Lazarus настроен на 2 окна редактора исходного кода, справа остаётся место для различных вспомогательных окон.

Окно тестов используется как для, собственно, тестов, так и чтобы видеть - что происходит на уровне SQL, под классовой обёрткой (недавно так обнаружил, что при сохранении одного объекта генерировалось минимум 18 запросов к базе).

Кажется нашёл максимально удобное для себя оформление.

Вот как-то так ^_^

>>> Просмотр (1920x1080, 271 Kb)

 , ,

Brainenjii
()

Дефолтный KDE

Давний читатель лора, но до сей поры не особо писатель

На скрине моё домашне-рабочее окружение. Шрифты, KDE и прочее - дефолтное и «искаропки» OpenSUSE 11.2. Не вижу смысла чего-то менять. Ах, нет - убрал кнопку - «Показать приборную доску» - все-равно там ничего нет ^_^

Ну вот ещё так

Собственно, скрин про это. Потихоньку, со скрипом, переделываю гуёвую части самописной СЭД (да, мы любим велосипеды) на ExtPascal. Скрип раздаётся из-за отсутствие документации (ну, по-крайней мере я ничего дельного найти не могу, кроме стандартного примера, идущего с натуральной ExtJS). Например сейчас основная проблема - как корректно это дело выключить ^_^ Потому как без выхода оценивать утечки памяти я не умею

Удивил сам подход. Сначала отрабатывает код, потом только генерируется страница. Ну, или как-то так... По-крайней мере, можно создать форму, показать её, уничтожить - а в браузере, после загрузки, все продолжает бегать и шевелиться. А вот если обратиться к серверу (тем же Ajax'ом) - вылезет старый добрый Access Violation ^_^

Что порадовало - все негуёвые модули подхватились без проблем, так что переписать надо только интерфейс (ой, как же хорошо, что я разделял код «кнопок» от рабочего кода), fast-cgi архитектура (ну, или как там это дело зовётся... Я, к слову, совсем-совсем не web-разработчик, и, к примеру, про JS знаю что он есть, и что AJAX - это хорошо и удобно), код, по большей части, остаётся в рамках паскаля.

Собственно, можете начинать кидаться ^_^

>>> Просмотр (1024x768, 123 Kb)

 , , ,

Brainenjii
()