Доработка программы на VB.NET: автоматизация импорта данных

Существует рабочая десктопная программа для Windows, написанная на VB.NET. В текущей версии по нажатию кнопки она загружает XML-файл от контрагента, но извлекает из него только номер почтового отправления. Остальная критически важная информация (ФИО, адрес, телефон и другие данные) вносится пользователем вручную, что приводит к затратам времени и рискам ошибок.

Суть доработки

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

Ключевые задачи и требования

  • Проанализировать структуру предоставляемого XML-файла для определения расположения необходимых данных (ФИО, адрес, телефон и т.п.).
  • Модернизировать существующий код загрузки и парсинга XML в программе.
  • Реализовать автоматическое сопоставление данных из XML с полями пользовательского интерфейса и их заполнение.
  • Обеспечить корректную работу обновленного функционала в рамках существующего приложения.

Особое условие и важный нюанс

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

Ожидаемый результат

После доработки приложение должно автоматически заполнять все доступные в XML данные, минимизируя ручной ввод и повышая скорость и точность работы пользователя.

Создание и настройка рекламной кампании в Яндекс Директе

Необходимо разработать и запустить комплексную рекламную кампанию в Яндекс Директе для онлайн-сервиса. В задачи входит создание рекламных материалов, настройка таргетинга и алгоритмов продвижения.

Дизайн мобильного приложения для умного планирования тренировок

Требуется UI/UX-дизайнер для разработки интерфейса мобильного приложения - конструктора тренировок. Проект реализуется для личного использования с целью удобного планирования и отслеживания физических нагрузок.