我有一个c#写的winform的软件,涉及多线程、串口、数据库,原来的做法是什么都写在软件源代码中。我现在想把软件运行一些基本操作封装起来,然后软件运行的流程放到一个excel或者xml中,然后软件本身就是一个框架而已了。 请问各位大神,我应该如何做?思路是什么样子啊?
你实际到了什么程度,别人会在一瞬间就看懂(可能你自己反而看不懂自己)。 职业的软件开发者本来就是在各种项目中开发着各种通用的工程、类库、组件、模型的。终于 excel 本来就是可以独立开发应用程序并且调用 .net 的工程的(只不过它使用 VBA 语言作为主程序语言),xml 本来就是用来表达数据结构序列化的一种方式(最近10年,真正流行的是 json 已经更新的一些形式,xml 其实是10 几年前事情了)。 你的问题只是“一层纸”,区分那些浑浑噩噩的打工者跟一个自己设计框架的人的区别也确实是在这里。但是就好像你问别人“我怎么用瓷砖贴出伟大的墙壁啊?”当你是一个小工,你的工头可能告诉你如何贴瓷砖的最基本的规则,因为其实里边不包含什么设计技术。但是当你打算成为一个墙壁设计师,这个时候反而没人告诉你了,需要你先提出一个足以让别的设计师愿意回答的问题来。
读取并解析控制文件,然后用反射逐个执行 当然,你想写上一大堆 case 也是可以的
你实际到了什么程度,别人会在一瞬间就看懂(可能你自己反而看不懂自己)。
110,536
社区成员
642,578
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧