Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется создать программу:

Нужно сделать класс для отображения и управления иерархического меню для консольных приложений. Основной класс (MainMenu) должен позволять коду, использующему ее, построить меню для наших нужд с помощью добавления пунктов в главное меню или подменю. Таким образом, аппликация, которая хочет отобразить меню для пользователя, должна содержать в себе объект типа MainMenu.

Меню может быть иерархическим (иерархия любой глубины). Построение иерархического меню осуществляется с помощью добавления объектов типа MenuItem.

Запуск функции m_MainMenu.Show(); приводит к показу главного меню (верхнего уровня) и вызывает главный цикл, который на каждом этапе:

1. Отображает пользовательское меню

2. Принимает ввод пользователя

3. Либо запускает функцию, либо чистит экран и отображает подменю

Меню (или подменю) отображает:

а. Заглавие (на первом уровне заглавие, на всех остальных пункт в меню, которое отображалось в меню уровнем выше)

б. Пункты меню (нумерация начинается с единицы)

в. Пункт "Back" (или "Exit" в главном меню) под номером 0

г. Просьбу выбрать пункт меню

Все пункты меню должны быть на английском

Нужно сделать меню двумя способами:

1. Используя интерфейсы

2. Используя делегаты

Должно быть три файла:

1. Программа с интерфейсами

2. Программа с делегатами

3. Тестовая программа, позволяющая создавать меню любым из этих двух способов.

Нужно использовать:

* Int.TryParse

* String formatting

* List

Не надо использовать исключения.

В программе должны быть комментарии, описывающие каждый класс и метод и описание в формате XML. Комментарии должны быть на английском

Важно. Программа должна быть готова завтра до 19 часов по Москве. Предыдущий исполнитель не справился с работой и теперь я очень стеснен во времени. Принимаются заявки только от исполнителей с положительными отзывами имеющих опыт работы на С#. В заявке обязательно укажите асю/скайп и сумму

15 лет назад
grokk
NaN лет
16 лет в сервисе
Был
13 лет назад
Выбранный исполнитель
LexR
37 летКазахстан
16 лет в сервисе
Был
7 лет назад
15 лет назад
$50
1 день
Отличный исполнитель и приятный в общении человек. Сделал все в минимальные сроки и за разумные деньги. Советую всем!
Хороший заказчик. Обсудили вместе ТЗ. Задание выполнено, все остались довольны :)
  • Похожие заказы
  • Разработать функцию (в pas-файле) транслитерации текста с некоторыми особенностями. В интернете много готовых вариантов и образцов, поэтому нужно выбрать лучше для основы и сделать такую функцию с учетом нижеописанных особенностей (вложено описание особенностей и некоторые ...

    Прочее1 исполнитель
    Закрыт
    15 лет назад
  • Программа изменения формы курсора (стандартных и нестандартных). Выбор различных видов графических режимов.

    Прочее1 исполнитель
    Завершен
    15 лет назад
  • Здравствуйте, нужно вытащить карту из файла .gvr если это возможно. Скачать базы можно отсюда: http://gopal.su/uploads/BASE.rar или из самой программы: ссылку дам в личку

    Прочее2 исполнителя
    Завершен
    15 лет назад
  • Нужен макрос на VBA, который бы определял dpi растра вставленного в Word. Пишите сюда, в личку или в асю 583234106. Ваши предложения по цене?

    Прочее2 заявки
    Закрыт
    15 лет назад
  • Задача на динамические структуры данных (СПИСКИ, СТЕКИ, ОЧЕРЕДИ, БИНАРНЫЕ ДЕРЕВЬЯ) Имеется N лунок, в которых расположены L черных и S белых шаров. Поменять местами черные и белые шары. Черные шары можно передвигать только вправо, а белые - только ...

    Прочее9 заявок
    Закрыт
    15 лет назад
  • Добрый день, коллеги. Необходимо разработать элементарное приложение на ассемблере, на основе уже имеющегося. Работы на пару часов. Два приложения в Архиве ASM_1.rar - сорс + среда + текстовый комментарий приложения (хорошо закомментирован) Info.doc - задание на разработку Жду ...

    Прочее1 исполнитель
    Завершен
    15 лет назад
  • Евгений Попов. Джумла. Joomla. Не запускается обучающий диск по Джумле Белый экран, картинок нет при запуске. А если запустить видео через папку, то темный экран мигнет и все пропадает Установил флеш плеер от адоба, не помогает

    Прочее1 исполнитель
    Завершен
    15 лет назад
  • $20

    Ситуация следующая есть две «одинаковых» базы. В базе №1 делалась изменения за 2008 год (соответственно оботротка изменилась), в базе №2 вбивались первичные документы (банк, поступление отгрузка товаров, номенклатура, справочники… ) за 1 квартал 2009 ...

    Прочее5 заявок
    Закрыт
    15 лет назад
  • Написать на языке СИ++ программу, вычисляющую функцию, представленную в виде ряда с заданной точностью e=0,001. Значение переменной x вводить с клавиатуры. Подробнее во вложении(задача №17).

    Прочее1 исполнитель
    Завершен
    15 лет назад