empathy-php / litengine
Lightweight Empathy Framework engine version
0.1.2
2021-04-10 17:49 UTC
README
🚀 Empathy Litengine
Empathy Litengine - облегчённая версия фреймворка Empathy Engine
Установка
composer require empathy-php/litengine
Используется совместно с Empathy Core или Empathy Litecore
Для лучшей работы рекомендуется прописать следующий код в корневом файле composer.json
:
{ "scripts": { "empathy-run": "vendor/empathy-php/litecore/empathy.exe vendor/empathy-php/core/script.php" } }
После чего можно будет исполнять код
composer empathy-run
для запуска проекта
Код приложения можно писать в файле app.php
в корневой директории проекта
Пример работы:
app.php
<?php require 'vendor/autoload.php'; use function Empathy\Engine\dn; $form = dn ('System.Windows.Forms.Form'); $button = dn ('System.Windows.Forms.Button'); $form->text = 'Example app'; $button->parent = $form; $button->left = 16; $button->top = 16; $button->width = 96; $button->height = 32; $button->text = 'Click me!'; $button->on ('click', function () { dn ('System.Windows.Forms.MessageBox')->show ('Hello, World!'); }); $form->showDialog ();
Автор: Подвирный Никита