Мыслить глобально ! (Среда разработки веб приложений )

Обсуждаются как существующие проекты (перевод документации, информационная система и т.п.), так и создание новых.

Модератор: Модераторы

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение McLion » 07.04.2016 14:05:05

А твой веб-сервер на Lazarus отдельно скачать можно?
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 08.04.2016 15:28:09

А для чего он вам нужен ? Если просто посмотреть могу в принципе залить ехе+минимальную техно-демку веб-приложения и отправить ссылку через "личку"...

ЗЫ
Вообще если честно сервер ничего особенного из себя не представляет .

За основу взял проект некого Тимура Абдулова :arrow: https://sites.google.com/site/timpascallib/veb-server
Добавил скрипты и чуть "обвязки" ...
Линукс версия периодически "падает" со странными сообщениями ссылки на ранние версии выкладывал ..
тут (Исходники ) :arrow: "Веб интерфейс и ошибка переноса" (из Винды в Линукс)
и тут :arrow: Веб-сервер невидимка ... (Как его увидеть из интернета ? )

Нынешня версия сервера изначально писалась как временная...
... сам сервер без скриптов работает стабильно... так что возможно получится отладить и все и без полной замены "ядра" (Думаю можно попробовать заменить основу написанную на Synapse ) но решение проблемы "одновременного использования " через потоки, как мне кажется, изначально снижает стабильность ...

Текущую версию сервера в общий доступ выкладывать малость даже стыдно ... "Замах на парсек результат на десять метров " только запутает ... Может когда допишу/отлажу до приличного уровня и снабжу хотя-бы минимальной документацией ..

Но для того что бы начать писать что-то свое все равно лучше будет взять чистый "Тимуровский" веб-сервер !
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение McLion » 08.04.2016 16:31:42

Хочу менять настройки или управлять своей программой через LAN в бровзере, для этого веб-сервер нужен. А самому писать долго и не так уж легко.
Аватара пользователя
McLion
постоялец
 
Сообщения: 332
Зарегистрирован: 06.02.2015 18:41:00

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 09.04.2016 02:43:31

И так ! :idea:
FORM_RED 0.0.0.4.18.7
ИзображениеИзображение
:arrow: FR0004_18_7bin.7z :idea:
Благодаря SVG удалось полностью перетащить все инструменты из МА_РЕД и превратить их в элементы с генерацией HTML кода ...
Да SVG работает только на более или менее свежих браузерах .. Но у меня из 8 не заработал совсем только на двух (явно старых)... И то есть идея что ИЕ от семерки вполне бы все показал если бы работал в онлайне .
Но вообще занялся этим не очень благодарным делом (переносом инструментов ) чтобы набраться чуть чуть больше опыта в нелегком как для меня деле генерации HTML ..

Главная идея редактора в применении его как очень гибкого вспомогательного средства создания основных форм веб-приложения
красивый фон можно сделать в любом профессиональном редакторе сайтов или даже "фотожабе" и "дровах" ...
А вот помощь в создании форм вода вывода ( причем с упором на возможности именно моего сервера ) едва-ли дождешься .
Зы
Насчет сервера есть сомнения, что он подойдет для управления приложением глянь на старую версию (В она вполне работает!...только что проверил линуксверсию бинарника ... запускаешь и в браузере набираешь http://127.0.0.1/index.htm.. исходники прилагались ) Дело в том, что у меня сейчас идет упор на выполнение скриптов и для простого управления "одноразовым" приложением там уже сейчас куча совершенно лишнего кода ....
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 12.04.2016 01:06:30

Сегодня решил заняться улучшением интерфейса .... Добавил в панель элементов разделы !
Пока реализованы просто без особых затей .
Во-первых уже работает, а в вторых действительно удобно !
ИзображениеИзображение

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

Выкладывать не буду пока изменения выйдут на новый качественный уровень ...
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 18.04.2016 19:47:27

Насколько качественно отличается сборка 0.0004.19.4 от предыдущей сказать трудно ...
Но сделал немало !
ИзображениеИзображение


Главное отличие в возможности использовать библиотеку Raphael.js . :idea:

(Пока правда на очень примитивном уровне, важное отличие от SVG графики в более высоком уровне совместимости с разными версиями браузеров как видно на скрине ниже все отлично работает даже на "том самом" IE8 )

ИзображениеИзображение

----------------------------------------------------------------------------------------------------------
Последний раз редактировалось Alex2013 24.04.2016 13:14:41, всего редактировалось 2 раз(а).
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 21.04.2016 21:47:20

"Экстерный выпуск !" :idea: :D
(В предыдущее микро-дополнение затесалась очень досадная ошибка в скрипте элемента "градиент"
причем "скрипт вроде как работает" но только при определенных условиях ...извиняюсь просто не протестировал как следует ... :oops: )

Виде компенсации выкладываю свежую сборку (ошибка исправлена :idea: )... :idea:
Что хорошего:
1 Заработал пусть и чуть топорно скролиинг .
2 Исправил ошибку в градиенте ...
3 Чуть расширил библиотеку функций доступных в скриптах ... (См. readmy.txt )
Теперь пусть не полностью но градиент видно режиме редактирования ...
(С показом поворота градиента в редакторе ясное дело возникли проблемы )

ИзображениеИзображение

Новая сборка
В это версии наконец появилась возможность редактировать любой элемент в "списке команд" .
Причем более менее в удобной форме .
(Можно редактировать команды напрямую, а можно через список параметров... отображение "двунаправленное" то есть редактируешь список меняется команда и наоборот... )
+Исправлено не сколько неявных ошибок в скриптах .

:idea: Чтобы список активировался нужно кликнуть в заголовок "Список команд" на панельке ...

ИзображениеИзображение

25-04-2016 :arrow:FR0004_20_0_bin.7z
Добавил выбор элемента по клику на его отображение на рабочем поле ...
(То есть: Нарисовал эллипс - >кликнул по нему -> сразу видно выбор в списке команд -> кликнул в команду и отредактировал например цвет ... )

Зы
Извиняюсь за кривой readmy.txt в паре предыдущих версий просто не доглядел при сборке бин-версии ...
Последний раз редактировалось Alex2013 25.09.2018 17:14:07, всего редактировалось 2 раз(а).
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 03.05.2016 14:14:03

С праздниками ! :idea:
Дня три на прошлой неделе потратил на поддержку настройки списка элементов и их групп без прямого редактирования INI-файла ...
Нудно но нужно ! (Забавно упорно "сражаться" за то, что вроде как, уже давно работает и так... но ясно понимаю ,что "ручное редактирование " конфигов может сейчас отпугнуть даже самых "продвинутых " пользователей ... )

ИзображениеИзображение
Текущую сборку пока не выкладываю (Ничего принципиального не изменилось но думаю на этой неделе что-то да будет ) :idea:
Последний раз редактировалось Alex2013 13.05.2016 22:17:28, всего редактировалось 1 раз.
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 13.05.2016 22:07:43

Проект чуть приостановился (Точнее ушел в строну создания конкретного Веб-приложения )

Но кое что и в редакторе улучшилось ... (Мелочь, а приятно !)
1) Как писал выше добавил "настройки редактора " (не все что задумано сделано но основное работает )
2) Добавил настройки пути для внешнего браузера и настройку пути папки для скриптов

(Программа сразу стала более похожа на часть профессионально написанного пакета ... А то растущая куча файлов в основной папке программы начала пугать даже меня самого . :mrgreen: )

На обещанные "глобальные изменения" не тянет, но проект не забыт! :idea:

:arrow: FR0004_20_5_bin.7z
PS
Субота 14-е :wink: Поправили влезшую на чужую панель кнопку
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 14.07.2016 18:41:16

Давно я не кидал обновления...

18-05-2016
Добавил раздел форма и элемент форма (В первом прближени )
19-05-2016
Сегодня начал разработку элементов формы
03-06-2016
Мелкие испраления-улучшения

11-06-2016
Мелкие испраления-улучшения
(Запись чтенеие размеров дополнения рабочего поля в ини-файл)

-----------------------
14-07-2016
Буферизация перерисовки рабочего поля (пока просто без "ускорения") +
Исправил ошибку прорисовки при сдвиге стрелками в функции дублирования +

Ближайшие планы
Этап 1
1 Настройки цветов
2 Буферизация прорисовки рабочего поля с "ускорением" .
3 Управление библиотекой скриптов
Этап 2
Сопряжение с сервером и переход к гненрации скриптов для сервера
Блоки макросы
Полноценная поддержка алгоритмов (Витвление... выбор ... переменные и расчеты ...)
Дополнительное "поле схем" для рисования алгоритмов


:arrow: FRB0004_20_5_31.7z

Вообщем как только доделаю полнофункциональный интерфейс настроек и почищу код начну выкладывать редактор вместе с исходниками ... :idea:
(Пока же в этом смысла не вижу лазать даже собственных в черновиках и недоделках та еще морока, а уж чужих и подавно ....)
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 08.09.2016 23:24:31

Изображение
Версия 0.0.0.4.20.5.33
Настройки редактора (Продолжение разработки закладка Цвета)+
Частично прибиты баги + ( Например исправил управление размером буфера )
"Невозможные" как заявляли на некоторых других форумах настройки цвета стандартного главного меню +
(В архиве кажется стандартная палитра но все настраивается как вам будет угодно .)
Скрипты теперь в отдельной папке SCR ..
Перешел на Лазарус 1.7 ...
===========================================
:arrow: FR0004_20_5_33_bin.7z
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение zub » 08.09.2016 23:47:31

Теперь и в меню кислота? но зачем?
Всем заходящим в эту тему автор должен новый глаза.
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 09.09.2016 12:01:07

Не тормози ! :wink:
Ты не понял, у меня в программе все цвета можно настраивать так как удобно конкретному пользователю "под настроение "...(Если хочешь ставишь себе "стандартные цвета" и вся недолга.Кстати мысль ! Нужно будет добавить галку "стандартные цвета " на всякий пожарный случай ... ) Важна сама возможность настроить цвета причем как можно более полная .

:idea: Вот "стандартные цвета" в действии, а надоели можно изменить ...
ИзображениеИзображение
До полного контроля расцветки еще много работы но дело движется !
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 13.09.2016 11:39:52

Вчера добавил мелкое но полезное дополнение :
Выбранные мышкой элементы можно без бубна редактировать в "инспекторе элементов"
и даже двигать стрелками ...(Раньше можно было редактировать (в ИЭ) только последний элемент
все прочие редактировались через табличку при нажатии на команду в списке а двигать стрелками произвольный элемент вообще элемент было вообще невозможно )

Для движения произвольного элемента мышкой еще идеи не созрели ... но думать буду ! :idea:

:arrow: FR0004_20_5_34bin.ZIP
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Re: Мыслить глобально ! (Среда разрабтки веб приложений )

Сообщение Alex2013 » 16.09.2016 22:52:01

В принципе ничего не менял только собрал в транковой версии Лазаруса 1.7 да в самом деле добавил галку "Стандартные цвета меню " в настройки цветов ( Все-же приемчик установки цветов малость "читерский" так что на всякий случай сделал блокировку )

:arrow: FR0004_20_5_35bin.ZIP
Alex2013
долгожитель
 
Сообщения: 3049
Зарегистрирован: 03.04.2013 11:59:44

Пред.След.

Вернуться в Разное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Рейтинг@Mail.ru