docs: clarify menu hierarchy with explicit nesting

This commit is contained in:
2026-08-26 16:09:38 +04:00
parent 2a3700b6c4
commit 5ae40ff089
+121 -64
View File
@@ -1,73 +1,130 @@
ГЛАВНОЕ МЕНЮ
Главное меню
{
Показать текущую коллекцию
Показать текущую коллекцию
Меню создания новой коллекции
{
Вернуться
Меню создания новой коллекции
Вернуться
Задать размер
Настроить способ заполнения
Пользовательские данные
Задать поле 'Название A'
Задать поле 'Название B'
Задать поле 'Название C'
Задать индекс изменяемого объекта
Изменить данные объекта
Предпросмотр
Случайные данные
Настройка диапазона генерации
Поле 'Название A'
Задать минимальное значение
Задать максимальное значение
Поле 'Название B'
Задать минимальное значение
Задать максимальное значение
Поле 'Название C'
Задать минимальное значение
Задать максимальное значение
Данные из файла
Задать путь до файла
Задать размер
Настроить способ заполнения
{
Пользовательские данные
{
Задать поле 'Название A'
Задать поле 'Название B'
Задать поле 'Название C'
Задать индекс изменяемого объекта
Изменить данные объекта
Предпросмотр
}
Случайные данные
{
Настройка диапазона генерации
{
Поле 'Название A'
{
Задать минимальное значение
Задать максимальное значение
}
Поле 'Название B'
{
Задать минимальное значение
Задать максимальное значение
}
Поле 'Название C'
{
Задать минимальное значение
Задать максимальное значение
}
}
}
Данные из файла
{
Задать путь до файла
{
Абсолютный
Относительный
}
}
}
Выбрать способ заполнения
{
Пользовательские данные *
Случайные данные
Данные из файла
}
Создать новую коллекцию
}
Меню сохранения текущей коллекции в файл
{
Вывести текущий абсолютный путь до файла
Задать путь до файла
{
Абсолютный
Относительный
Выбрать способ заполнения
Пользовательские данные *
Случайные данные
Данные из файла
Создать новую коллекцию
}
Меню сохранения текущей коллекции в файл
Вывести текущий абсолютный путь до файла
Задать путь до файла
Абсолютный
Относительный
Дописать коллекцию в текущий файл
Дописать коллекцию в текущий файл
}
Меню сортировки текущей коллекции
Вернуться
Настроить способ сортировки
Обычная сортировка
Сортировать по полю 'Название A'
Сортировать по полю 'Название B'
Сортировать по полю 'Название C'
Настроить способ сортировки
Сортировка по чётности
Выбрать числовое поле 'Название A'
Выбрать числовое поле 'Название B'
Выбрать способ сортировки
Обычная сортировка *
Сортировка по чётности
Сортировать текущую коллекцию
Меню сортировки текущей коллекции
{
Вернуться
Меню поиска элемента в текущей коллекции
Вернуться
Задать значение поля 'Название A'
Задать значение поля 'Название B'
Задать значение поля 'Название C'
Найти первое вхождение в текущей коллекции
Настроить способ сортировки
{
Обычная сортировка
{
Сортировать по полю 'Название A'
Сортировать по полю 'Название B'
Сортировать по полю 'Название C'
}
}
Меню подсчёта количества вхождений элемента
Задать значение поля 'Название A'
Задать значение поля 'Название B'
Задать значение поля 'Название C'
Выполнить многопоточный подсчёт
Настроить способ сортировки
{
Сортировка по чётности
{
Выбрать числовое поле 'Название A'
Выбрать числовое поле 'Название B'
}
}
Завершить выполнение программы
Выбрать способ сортировки
{
Обычная сортировка *
Сортировка по чётности
}
Сортировать текущую коллекцию
}
Меню поиска элемента в текущей коллекции
{
Вернуться
Задать значение поля 'Название A'
Задать значение поля 'Название B'
Задать значение поля 'Название C'
Найти первое вхождение в текущей коллекции
}
Меню подсчёта количества вхождений элемента
{
Задать значение поля 'Название A'
Задать значение поля 'Название B'
Задать значение поля 'Название C'
Выполнить многопоточный подсчёт
}
Завершить выполнение программы
}