Техническое задание: Выполнение лабораторных работ по C# .NET Windows Forms

Общая задача

Выполнить полный цикл лабораторных работ по дисциплине, связанной с разработкой графических интерфейсов на платформе Microsoft .NET с использованием WinForms.

Специфические требования

  • Язык программирования: C# версии 7.0 и выше.
  • Среда разработки: Visual Studio (любая актуальная версия).
  • Целевая платформа: .NET Framework 4.6.1+ или .NET Core/5/6/8 (на усмотрение в зависимости от требований учебной программы).
  • Архитектура: Windows Forms (WinForms).
  • Требования к реализации

  • Каждая работа должна быть самостоятельным готовым к демонстрации проектом.
  • Приложения должны корректно запускаться и выполнять заложенный функционал.
  • В коде должны быть комментарии, поясняющие логику работы ключевых методов.
  • Не допускается использование названий компаний, задач с реальными доменами, IP-адресами или коммерческими логотипами, если иное не оговорено специально.
  • Интерфейс (GUI): локализован на русский язык.
  • Все данные для проверки (вводимые параметры, названия кнопок и меток) должны быть абстрактны или быть реализованы на универсальных примерах (например, 'Продукт-1', 'Категория-А').
  • Доработки

  • Возможность получения подробного лога работы нескольких функций проекта.
  • Обработка исключительных ситуаций с выводом корректных диалоговых окон.