RU2021138979A - Система и способ динамической визуализации элементов программного обеспечения - Google Patents

Система и способ динамической визуализации элементов программного обеспечения Download PDF

Info

Publication number
RU2021138979A
RU2021138979A RU2021138979A RU2021138979A RU2021138979A RU 2021138979 A RU2021138979 A RU 2021138979A RU 2021138979 A RU2021138979 A RU 2021138979A RU 2021138979 A RU2021138979 A RU 2021138979A RU 2021138979 A RU2021138979 A RU 2021138979A
Authority
RU
Russia
Prior art keywords
component
control
software elements
rendering
layout
Prior art date
Application number
RU2021138979A
Other languages
English (en)
Other versions
RU2799988C2 (ru
Inventor
Егор Игоревич Гончаров
Original Assignee
Общество С Ограниченной Ответственностью "Кейс Студио"
Filing date
Publication date
Application filed by Общество С Ограниченной Ответственностью "Кейс Студио" filed Critical Общество С Ограниченной Ответственностью "Кейс Студио"
Priority to PCT/RU2021/000633 priority Critical patent/WO2023128793A1/ru
Publication of RU2021138979A publication Critical patent/RU2021138979A/ru
Application granted granted Critical
Publication of RU2799988C2 publication Critical patent/RU2799988C2/ru

Links

Claims (53)

1. Система динамической визуализации элементов программного обеспечения, включающая:
среду выполнения, включающую по крайней мере
компонент визуализации элемента управления в среде выполнения;
компонент интеграции в среде выполнения, сконфигурированный для интеграции элемента управления в программное обеспечение; и
модуль взаимодействия с визуализатором в среде выполнения, сконфигурированный с возможностью получения и передачи макета,
подключенные друг к другу,
среду редактирования, включающую по крайней мере
компонент визуализации элемента управления в среде редактирования;
компонент интеграции в среде редактирования, сконфигурированный для интеграции элемента управления в визуальный редактор; и
модуль взаимодействия с визуализатором в среде редактирования, сконфигурированный с возможностью создания макета и подключенный к модулю взаимодействия с визуализатором в среде выполнения,
подключенные друг к другу,
и интерфейс с по крайней мере одним элементом управления, подключенным к компоненту визуализации элемента управления в среде выполнения и к компоненту визуализации элемента управления в среде редактирования и сконфигурированным с возможностью генерации строк кода.
2. Система динамической визуализации элементов программного обеспечения по п. 1, отличающаяся тем, что модуль взаимодействия с визуализатором в среде редактирования дополнительно включает компонент преобразования действий пользователя, подключенный к компоненту визуализации элемента управления в среде редактирования и сконфигурированный для обработки действий пользователя.
3. Система динамической визуализации элементов программного обеспечения по п. 2, отличающаяся тем, что модуль взаимодействия с визуализатором в среде редактирования дополнительно включает компонент организации доступа к интерфейсу, подключенный к компоненту преобразования действий пользователя.
4. Система динамической визуализации элементов программного обеспечения по п. 3, отличающаяся тем, что модуль взаимодействия с визуализатором в среде редактирования дополнительно включает компонент хранения элементов управления, подключенный к интерфейсу компоненту организации доступа к интерфейсу и к компоненту визуализации элемента управления в среде редактирования.
5. Система динамической визуализации элементов программного обеспечения по п. 1, отличающаяся тем, что модуль взаимодействия с визуализатором в среде выполнения дополнительно включает компонент загрузки, подключенный к компоненту визуализации элемента управления в среде выполнения и к компоненту хранения элементов управления.
6. Система динамической визуализации элементов программного обеспечения по п. 5, отличающаяся тем, что модуль взаимодействия с визуализатором в среде выполнения дополнительно включает компонент рендеринга, подключенный к компоненту загрузки и к компоненту визуализации элемента управления в среде выполнения.
7. Система динамической визуализации элементов программного обеспечения по п. 1, отличающаяся тем, что дополнительно включает компонент хранения и обработки данных, подключенный к компоненту хранения элементов управления.
8. Система динамической визуализации элементов программного обеспечения по п. 1, отличающаяся тем, что дополнительно включает базу данных элементов управления, включающее по крайней мере один элемент управления.
9. Способ динамической визуализации элементов программного обеспечения, по которому:
добавляют элемент управления в среду редактирования;
генерируют строки кода при помощи элемента управления;
передают сгенерированные строки кода в интерфейс;
преобразовывают код при помощи интерфейса;
передают код в компонент визуализации элемента управления в среде редактирования;
получают информацию от компонента интеграции в среде редактирования о месте визуализации элемента управления в среде редактирования;
создают макет, включающий добавленный элемент управления;
визуализируют созданный макет в среде редактирования;
интегрируют элемент управления в визуальный редактор;
передают созданный макет в модуль взаимодействия с визуализатором в среде выполнения;
визуализируют полученный макет в среде выполнения;
интегрируют элемент управления в программное обеспечение.
10. Способ динамической визуализации элементов программного обеспечения по п. 9, отличающийся тем, что на этапе создания макета:
детектируют добавление пользователем элемента управления при помощи компонента обработки действий пользователя;
сохраняют добавление пользователем элемента управления при помощи компонента организации доступа к интерфейсу;
применяют действие пользователя при помощи компонента хранения элементов управления.
11. Способ динамической визуализации элементов программного обеспечения по п. 9, отличающийся тем, что после передачи созданного макета в модуль взаимодействия с визуализатором в среде выполнения:
получают созданный макет при помощи компонента загрузки;
передают полученный макет компоненту рендеринга.
получают строки кода, сгенерированные элементом управления, включающимся в полученный макет, при помощи компонента рендеринга;
передают полученный макет со строками кода в компонент визуализации в среде выполнения.
12. Способ динамической визуализации элементов программного обеспечения по п. 9, отличающийся тем, что после этапа интеграции элемента управления в программное обеспечение в среде редактирования, пользователь взаимодействует с элементом управления и при помощи компонента преобразования действий пользователя обрабатывают действие пользователя с элементом управления.
13. Способ динамической визуализации элементов программного обеспечения по п. 12, отличающийся тем, что генерируют функцию при помощи интерфейса и передают данные о функции компоненту организации доступа к интерфейсу.
14. Способ динамической визуализации элементов программного обеспечения по п. 13, отличающийся тем, что сохраняют сгенерированную функцию при помощи компонента организации доступа к интерфейсу.
15. Способ динамической визуализации элементов программного обеспечения по п. 14, отличающийся тем, что передают функцию в компонент хранения элементов управления и обновляют созданный макет посредством добавления функций в элемент управления при помощи компонента хранения элементов управления.
16. Способ динамической визуализации элементов программного обеспечения по п. 15, отличающийся тем, что после этапа обновления созданного макета:
передают макет с загруженными функциями в компонент загрузки и
передают загруженные функции в компонент рендеринга при помощи компонента загрузки при взаимодействии пользователя с элементом управления в среде выполнения.
17. Способ динамической визуализации элементов программного обеспечения по п. 16, отличающийся тем, что после передачи загруженных функций в компонент рендеринга:
получают строки кода, сгенерированные элементом управления, включающимся в полученный макет, при помощи компонента рендеринга;
передают полученный макет со строками кода в компонент визуализации в среде выполнения;
визуализируют макет, включающий элемент управления с функциями, при помощи компонента визуализации в среде выполнения.
18. Способ динамической визуализации элементов программного обеспечения по п. 15, отличающийся тем, что перед этапом обновления созданного макета загружают функции из компонента хранения и обработки данных в компонент хранения элементов управления.
RU2021138979A 2021-12-27 2021-12-27 Система и способ динамической визуализации элементов программного обеспечения RU2799988C2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/RU2021/000633 WO2023128793A1 (ru) 2021-12-27 2021-12-30 Система и способ динамической визуализации элементов программного обеспечения

Publications (2)

Publication Number Publication Date
RU2021138979A true RU2021138979A (ru) 2023-06-27
RU2799988C2 RU2799988C2 (ru) 2023-07-14

Family

ID=

Similar Documents

Publication Publication Date Title
US9477450B2 (en) Manual refinement of specialized classes in runtime environments
US9235381B2 (en) Method and device for the programming and configuration of a programmable logic controller
JP5679989B2 (ja) デバッグパイプライン
CN109670128B (zh) 一种基于WebAssembly的网页应用实现方法及装置
KR20150024842A (ko) 적응식 이식가능 라이브러리
US10324693B2 (en) Optimizing multiple invocations of graphics processing unit programs in Java
CN113918195A (zh) 应用界面更新方法、装置、电子设备及可读存储介质
CN105849698B (zh) 动态编程中的执行防护
CN111506314A (zh) 项目开发的方法、装置、服务器及介质
KR20070088624A (ko) 이종 구조로부터 다수의 오브젝트 파일을 한 세트의 파일로통합하는 방법
CN104965687A (zh) 基于指令集生成的大数据处理方法及装置
EP3635561B1 (en) Asynchronous operation query
RU2021138979A (ru) Система и способ динамической визуализации элементов программного обеспечения
CN113342702B (zh) 一种应用程序测试方法、装置、设备及可读存储介质
JP4870956B2 (ja) 組み込み用プログラム生成方法、組み込み用プログラム開発システム、及び情報テーブル部
US20210081184A1 (en) Method and apparatus for enabling autonomous acceleration of dataflow ai applications
CN113326042B (zh) 可视化配置薪资的方法、装置、存储介质及处理器
US9552302B2 (en) Data processing apparatus, data processing method and program recording medium
CN111913712A (zh) 用于在Web端部署神经网络模型的方法和装置
CN117369861A (zh) 应用程序的线程管理策略配置方法及相关装置
JPH08314752A (ja) オブジェクト指向システムの開発支援装置
CN114527997A (zh) 项目构建方法、装置、设备及存储介质
CN114817403A (zh) 区块链的部署方法、装置、设备及存储介质
CN111625463A (zh) 一种程序状态检测方法和装置
CN116661863A (zh) 数据操作方法、装置、电子设备及可读存储介质