RU2021138979A - Система и способ динамической визуализации элементов программного обеспечения - Google Patents
Система и способ динамической визуализации элементов программного обеспечения Download PDFInfo
- 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
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, отличающийся тем, что перед этапом обновления созданного макета загружают функции из компонента хранения и обработки данных в компонент хранения элементов управления.
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) | 数据操作方法、装置、电子设备及可读存储介质 |