This project is coding on vs, and if you want debug it by yourself. you need the lasted vs and exayx, which is the neccessary tools for this project. Hear is the link to the easyx: https://www.easyx.cn/
Maybe I wirte this project fot DFA. I find this programe can't deal with one state point across a alphabet to several diffrent state. which means this programe can't deal with NFA. If I want to wirte a software to help my teacher in teaching, I would better bulid a gui project. such as mfc, c# or java?