我有一个winform的软件,涉及多线程、串口、数据库,原来的做法是什么都写在软件源代码中。我现在想把软件运行一些基本操作封装起来,然后软件运行的流程放到一个excel或者xml中,然后软件本身就是一个框架而已了。
请问各位大神,我应该如何做?思路是什么样子啊?
你需要先列出来你的需求,然后根据这些定义一套dsl及解析器,基础功能点的实现,中间可能会受到静态语言的限制可能需要使用一些动态语言混合。
十分感谢,我先了解一下您说的dsl与解析器,再来请教!
谢谢!
思路你都说了,现在只差一个写代码的了。