docs: clarify menu hierarchy with explicit nesting
This commit is contained in:
+71
-14
@@ -1,73 +1,130 @@
|
||||
ГЛАВНОЕ МЕНЮ
|
||||
Главное меню
|
||||
{
|
||||
Показать текущую коллекцию
|
||||
|
||||
Показать текущую коллекцию
|
||||
|
||||
Меню создания новой коллекции
|
||||
Меню создания новой коллекции
|
||||
{
|
||||
Вернуться
|
||||
|
||||
Задать размер
|
||||
|
||||
Настроить способ заполнения
|
||||
{
|
||||
Пользовательские данные
|
||||
{
|
||||
Задать поле 'Название A'
|
||||
Задать поле 'Название B'
|
||||
Задать поле 'Название C'
|
||||
Задать индекс изменяемого объекта
|
||||
Изменить данные объекта
|
||||
Предпросмотр
|
||||
}
|
||||
|
||||
Случайные данные
|
||||
{
|
||||
Настройка диапазона генерации
|
||||
{
|
||||
Поле 'Название A'
|
||||
{
|
||||
Задать минимальное значение
|
||||
Задать максимальное значение
|
||||
}
|
||||
|
||||
Поле 'Название B'
|
||||
{
|
||||
Задать минимальное значение
|
||||
Задать максимальное значение
|
||||
}
|
||||
|
||||
Поле 'Название C'
|
||||
{
|
||||
Задать минимальное значение
|
||||
Задать максимальное значение
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Данные из файла
|
||||
{
|
||||
Задать путь до файла
|
||||
{
|
||||
Абсолютный
|
||||
Относительный
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Выбрать способ заполнения
|
||||
{
|
||||
Пользовательские данные *
|
||||
Случайные данные
|
||||
Данные из файла
|
||||
Создать новую коллекцию
|
||||
}
|
||||
|
||||
Меню сохранения текущей коллекции в файл
|
||||
Создать новую коллекцию
|
||||
}
|
||||
|
||||
Меню сохранения текущей коллекции в файл
|
||||
{
|
||||
Вывести текущий абсолютный путь до файла
|
||||
|
||||
Задать путь до файла
|
||||
{
|
||||
Абсолютный
|
||||
Относительный
|
||||
Дописать коллекцию в текущий файл
|
||||
}
|
||||
|
||||
Меню сортировки текущей коллекции
|
||||
Дописать коллекцию в текущий файл
|
||||
}
|
||||
|
||||
Меню сортировки текущей коллекции
|
||||
{
|
||||
Вернуться
|
||||
|
||||
Настроить способ сортировки
|
||||
{
|
||||
Обычная сортировка
|
||||
{
|
||||
Сортировать по полю 'Название A'
|
||||
Сортировать по полю 'Название B'
|
||||
Сортировать по полю 'Название C'
|
||||
Настроить способ сортировки
|
||||
}
|
||||
}
|
||||
|
||||
Настроить способ сортировки
|
||||
{
|
||||
Сортировка по чётности
|
||||
{
|
||||
Выбрать числовое поле 'Название A'
|
||||
Выбрать числовое поле 'Название B'
|
||||
Выбрать способ сортировки
|
||||
}
|
||||
}
|
||||
|
||||
Выбрать способ сортировки
|
||||
{
|
||||
Обычная сортировка *
|
||||
Сортировка по чётности
|
||||
Сортировать текущую коллекцию
|
||||
}
|
||||
|
||||
Меню поиска элемента в текущей коллекции
|
||||
Сортировать текущую коллекцию
|
||||
}
|
||||
|
||||
Меню поиска элемента в текущей коллекции
|
||||
{
|
||||
Вернуться
|
||||
Задать значение поля 'Название A'
|
||||
Задать значение поля 'Название B'
|
||||
Задать значение поля 'Название C'
|
||||
Найти первое вхождение в текущей коллекции
|
||||
}
|
||||
|
||||
Меню подсчёта количества вхождений элемента
|
||||
Меню подсчёта количества вхождений элемента
|
||||
{
|
||||
Задать значение поля 'Название A'
|
||||
Задать значение поля 'Название B'
|
||||
Задать значение поля 'Название C'
|
||||
Выполнить многопоточный подсчёт
|
||||
}
|
||||
|
||||
Завершить выполнение программы
|
||||
Завершить выполнение программы
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user