关于C#项目结构设计问题
本人初学者,准备编写一个设备上用的软件,里面主要有3个模块,一个是发车身模拟信号模块,有现成的别人示例,还有一个是测试指令发送模块,也有现成的示例,然后还要一个测试主界面。
我是想问就是我的主界面是单独的用一个新的form来显示各个测试结果(测试模块会返回一些数据)把模拟信号模块和测试结果模块得到的数据汇总到主界面然后做一些判断,还是说把测试指令发送模块作为主界面,然后在里面增加判断或者一些信息显示呢?
车身模拟型号模块是要一个独立线程,测试指令模块应该也是规划一个线程,如果是测试模块作为主form的话,那么就是用主线程来发送测试指令。
哪样结构设计更合理一点?
我看有工程师都放在一个form里面,觉得那样太乱了。