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

Задача на C#: В заданном графе для каждой пары вершин найти расстояние между ними.

Техническое задание:

1) Динамически выделять память в размере, требуемом для представления текущего графа;

2) Использовать удобную для пользователя форму задания входных данных;

3) Контролировать правильность введённых данных и файловых операций при помощи механизма исключений;

4) Поддерживать работу как с помощью мыши, так и с использованием клавиатуры;

5) Иметь возможность отмены хотя бы одного последнего действия редактрирования графа;

6) Иметь панель управления с кнопками, дублирующими основные команды меню, и строку состояния для вывода "длинных" подсказок об активных элементах интерфейса (командах, кнопках и т.п.) и текущего времени;

7) Обеспечивать вывод "всплывающих" подсказок об инструментальных кнопках;

8) Иметь полностью русскоязычный интерфейс (в т.ч. и для сообщений об ошибках, возникающих при работе программы);

9) Обеспечивать выдачу контекстной справки по активному элементу интерфейса;

10) Иметь исходный текст с достаточным количеством комментариев;

Текстовое описание

1) Внешняя спецификация;

2) Описание (схему) алгоритма с кратким его обоснованием;

3) Описание программы, включающее описание всех её модулей с указанием экспортируемых из них объектов и взаимосвязей с другими модулями и описание всех созданных классов с указанием их предков, полей (свойств) и заголовков методов;

4) Описание тестов, на которых проверялась работа программы, с указанием всех полученных для них результатов (обязательна проверка на графе, содержащим не менее 25 вершин);

5) Руководство пользователя с примером;

6) Объем программы до и после её оптимизации (отдельно для динамической и статической компоновки);

7) Исходные тексты модулей и файлов (в т.ч. .rc- и .dmf-файлов) программы (этот раздел может представляться только в электронной версии отчёта);

16 лет назад
KaMuKag3e
Петр 
NaN летРоссия
16 лет в сервисе
Был
16 лет назад
  • Похожие заказы
  • Интересует вопрос а возможности создания программы даунлоадера. Есть сервер , на котром лежит определенный контент , необходимо создать программу клиент , скачав которую юзер может сливать файлы с сервера , !основное и главное условие! юзеры не ...

    Закрыт
    16 лет назад
  • $250

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

    Закрыт
    16 лет назад
  • $3

    Реверсировать каждое слово строки str, т.е я пишу предложение а он каждое слово переписывает задом наперед? Срочно до 24 часов по Москве сегодня.

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • $250

    Нужна программа учета для школы танцев. Желательно на базе простого ядра типа ms access. Максимально простой интерфейс (для чайников) . Простые формы учета : карточка ученика, учет поступления денег (с контролем оплаты) , учет занятий ...

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • $100

    Нужно: Программа, которая проверяет (периодически) список доменов, которые находятся в статусе pending delete или on hold и т.д. Пока для зоны .RU, в будущем для зоны .COM (т.к. будут использоваться 2 разны регистратора доменов) Далее, в случае свободности ...

    Закрыт
    16 лет назад
  • $50

    В программе 1С ведется учет клиентов, для каждого клиента фиксируется ФИО, дата рождения, телефоны и т.п. Знающим структуру базы данных (DBF) 1С: - написать строку подключения к БД (ADO или ADBC) - написать SQL запрос, возвращающий список клиентов, ...

    Закрыт
    16 лет назад
  • Необходимо приложение для автоматической проверки текстов в поисковых системах Яндекс и Гугл. Требования: 1. проверка текста подряд по предложениям на совпадения (совпадение - более 3 подряд идущих слов) 2. проверка произвольных блоков на совпадения то есть копируется или ...

    Закрыт
    16 лет назад
  • Необходимо создать исходную базу данных (БД), содержащую фрагменты текста на русском языке (1 фрагмент - до 10-15 строк). Фрагменты хранятся в БД совместно с дополнительными служебными полями. (Как я понимаю Тупо одна таблица с двумя ...

    Закрыт
    16 лет назад
  • $500

    Выполнение разовых работ по доработке конфигураций 1С версиий 7.7 , 8.0, 8.1. Требуется оптимальное соотношение опыта работы/стоимости часа работы. Оценка объема должна производиться приближенно к методикам оценки объемов работ фирмы 1С. Оценка производится в часах общая сумма ...

    Закрыт
    16 лет назад
  • $250

    Нужно написать программу, управляющую Eyebeam. Это софтфон т.е. программа позволяющая звонить с одного компа на другой или с компьютера на городской телефон. (Подобие Skype) необходимо сделать чтобы - по щелчку на нужном абоненте автоматически набирался его ...

    Закрыт
    16 лет назад