比较简单的单文件 用C#实现 比较容易理解 是我在课程设计时找到的