Term paper for algorithm and data structure course
Курсовая работа дисциплины алгоритмы и структуры данных
Функционал:
-
Создание, открытие и сохранение JSON-файлов.
-
Экспортирование в PDF.
-
Подсказки при наведении на кнопки управления и редактирования.
-
Два вида поля для редактирования: текстовое поле и представление в виде дерева.
Для текстового поля:
- Возможность полного редактирования файла в виде текста.
- Проверка валидности JSON-текста.
- Возможность минифицировать/форматировать текст.
- Синхронизация с деревом.
Для представления в виде дерева:
- Представление в виде сворачиваемого/разворачиваемого многоуровнего списка.
- Указаны полный путь к редактируемому файлу, типы данных каждого узла дерева, богатая возможность редактирования каждого узла (переименовать, изменить тип (при валидности имеющихся данных), вырезать, копировать, вставить (с вариантами вставки), удалить, копировать/вставить значение)
- Контекстное меню узла конкретного узла.