Меню

Site Logo

[лабораторные] Цель работы

Научиться разрабатывать обработчики переходов в конечном автомате на языке C++

[подготовка] Подготовка к работе

  1. Установить Microsoft Visual Studio 2013. Если используется другая версия Visual Studio, то не забыть скопировать в папку release соответствующие файлы Microsoft Visual C++ Runtime (Debug)

[порядок] Порядок выполнения работы

  1. Собрать ресурсы модуля (с помощью Microkernel IDE)
  2. Открыть заготовку проекта в Visual Studio 2013
  3. Скопировать заголовочный файл протокола
  4. Собрать проект, убедиться что нет ошибок
  5. Заполнить карту обработчиков - добавить нужное число регистраций функций переходов
  6. Реализовать тела обработчиков
  7. Собрать модуль и получить его бинарную динамическую библиотеку

[требования] Требования

  • Наличие карты обработчиков
  • Наличие реализации обработчиков
  • Проект должен компилироваться
  • На оценку хорошо могут быть закодированы не все обработчики а до 30%
  • Наличие отчета по выполненной работе