C#开发自动化立体仓库监控系统的方法发表时间:2024-05-13 14:55 一、数据库方面使用工厂方法模式(Factory Method),利用.net自带的DBConnection,DBAdapter,DBCommand开发通用数据访问接口;不建议使用存储过程和触发器,多机运行时推荐使用WEBSERVICE. 二、与各个设备间的通讯采用抽象工厂模式(Abstract Factory),因为设备的通讯协议总是存在变数。你需要创建一个统一的发送指令和接收数据的接口,然后为每一类设备建立各自的类继承与接口;在派生类中建议为每种设备建立一个单独的通讯类文件,根据实际情况建立是静态类还是可实例化类。 三、为了系统不被sleep,建议在各个通讯模块使用多进程,如果是Socket通讯建议使用异步通讯。 四、对于那些无法一次性被掌控的部分,建立数据表,建立图形化配置界面。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/roclsp/article/details/2761186 |