Skip to content

Commit aee70f9

Browse files
Update README.md
1 parent a89f3b2 commit aee70f9

1 file changed

Lines changed: 25 additions & 9 deletions

File tree

README.md

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,35 @@
11
![cover](https://github.com/user-attachments/assets/440c47da-16d8-4419-ae59-198b7898dfe5)
22

3-
Декларативные формы для сценарного языка OneScript
3+
# OneScrip Declarative Forms
44

5-
Данная библиотека позволяет создавать приложения с графическим интерфейсом (GUI), используя OneScript в качестве языка разработки
5+
**Декларативные формы для сценарного языка OneScript**
66

7-
OneScript дает возможность писать сценарии на языке 1С.
7+
Данная библиотека позволяет создавать приложения с графическим интерфейсом (GUI), используя OneScript в качестве языка разработки. Она обеспечивает фоновое выполнение обработчиков и связь OS-сценария с окном программы на основе библиотеки [OneScriptClientServer ](https://github.com/ahyahy/OneScriptClientServer)
88

9-
NW.JS обеспечивает кроссплатформенность. Его изучать не нужно, механизм его работы и взаимодействия со сценарием скрыт внутри библиотеки декларативных форм.
109

11-
OneScriptClientServer - это библиотека для OneScript. Работает фоновым заданием и обеспечивает связь сценария с окном программы.
10+
## Особенности
1211

13-
### Подробнее можно узнать на этом сайте
12+
<img src="https://github.com/user-attachments/assets/04035547-93cb-42d0-977b-28d220f17d61" align="right" width="128">
1413

15-
> <https://ahyahy.github.io/OneScriptDeclarativeForms/index.html>
14+
+ Для отрисовки интерфейса и элементов управления используется [nw.js](https://github.com/nwjs/nw.js) - кросплатформенный JavaScript-фреймворк, позволяющий создавать десктопные приложения на основе web-технологий. Благодаря нему готовое приложение может быть запущено на любой из основных операционных систем без внесения изменений в код
1615

17-
**ВАЖНО:** В разделе "Документация" кликните самый верхний пункт "Декларативные формы". Это нужно прочитать в первую очередь.
16+
>Изучать nw.js для использования библиотеки не нужно: механизм работы и взаимодействия со сценарием скрыт внутри библиотеки декларативных форм.
1817
19-
Библиотека только начата, впереди ещё много работы. Сейчас есть работающий движок, обработка событий, получение аргументов событий, несколько классов для примера.
18+
<img src="https://github.com/user-attachments/assets/b760e3d5-5972-4429-9701-b44ddfef017c" align="right" width="128">
19+
20+
<br><br>
21+
22+
+ Логика приложения описывается на язык 1С при помощий [OneScript](https://github.com/EvilBeaver/OneScript) - независимой кросс-платформенной реализации виртуальной машины, исполняющей скрипты на языке 1С:Предприятие
23+
24+
<br>
25+
26+
## Документация
27+
28+
Документацию библиотеки можно найти [по этой ссылке](https://ahyahy.github.io/OneScriptDeclarativeForms/index.html)
29+
30+
>**ВАЖНО:** В разделе "Документация" кликните самый верхний пункт "Декларативные формы". Это нужно прочитать в первую очередь.
31+
32+
33+
## Roadmap
34+
35+
Библиотека только начата, впереди ещё много работы. Сейчас есть работающий движок, обработка событий, получение аргументов событий, несколько классов для примера

0 commit comments

Comments
 (0)