Задание
Назначением разработки выступило упрощение процесса поиска и визуализации информации о маршрутах общественного транспорта, объединённое в формат справочника, а также наглядное представление возможностей объектно-ориентированного языка программирования C#, используя программную платформу .Net Framework 4.0.
Функционал программы
- выбор интересующего маршрута;
- получение детальной информации о маршруте;
- визуализация маршрута на карте.
Содержание отчета к программе
1 Определение спецификаций и проектирование приложения. 8
1.1 Назначение разработки. 8
1.2 Общие требования к программному продукту. 8
1.3 Выбор технологии разработки. 13
1.4 Инструментальные средства моделирования. 15
1.5 Алгоритм решения задачи. 16
1.6 Проектирование структуры программы.. 18
1.7 Обоснование выбора средств разработки. 18
1.8 Теоретические аспекты тестирования и отладки. 21
2 Разработка и тестирование приложения. 24
2.1 Описание основных программных модулей. 24
2.2 Тестирование и отладка программного продукта. 40
Заключение. 45
Список используемой литературы.. 47
Приложение 1 48
Фрагмент программного кода
public static class MapEditor
{
static List<Route> routeList = new List<Route>();
static bool isComplete = false;
const string routeFileName = "routes.data";
public static List<Route> RouteList
{
get{return routeList;}
}
public static void LoadRoutes()
{
if(File.Exists(routeFileName))
{
routeList = Serializator.LoadListFromBinnary<Route>(routeFileName);
}
}
public static void AddRoute(string name, Color color)
{
if (name == "" || name == string.Empty)
{
MessageBox.Show("Не указано имя маршрута!");
return;
}
var route = new Route();
route.name = name;
if (color != null)
route.color = color;
else
route.color = Color.Magenta;
routeList.Add(route);
}
Скриншот архива с проектом

Пояснения по запуску программы
Программа работает при запуске из папки Debug, в виде оконного приложения
Телеграм
-