在分布式的C/S系统中,需要通过串口、板卡等大量操作外围设备,比如通过串口控制PLC、通过PCI板卡控制摄像头等等,由于大部分供应商提供的都是VC6版的demo,想一个个改写到.net里感觉很麻烦,请问我是否可以全用VC6封装成dll,然后给C#调用?这些dll放到哪里?dll怎样与C#交互?再怎样规划我的软件体系呢?我想用三层架构,因为我很菜,大家能不能详细告知我这个软件的设计步骤啊,就是先设计哪一层、怎样设计,后设计哪一部分、怎么样设计?十分感谢了,分不够我一定会加!
解决方案 »
- C#操纵Excel数据导入导出问题
- 如何 将类里的方法处理后的数据传给控件
- winform版本更新....大侠快进啊
- 简单问题:如何生成DataRow[]数组呢?
- ★★★★★ 请教一个XSD强类型的问题 【【100】】 ★★★★★
- 获取某行某列的值
- 求IEWEBCONTROLS(toolbar,tabstrip,treeview)的学习资料?
- 急 有关.net
- 哪位大哥帮我解释下下段代码啊,小弟急需知道啊,真的很急
- CreateDirectory执行没有抛出异常,但是也没有成功创建目录,这是为什么?
- 如何从数据集更新数据表
- C#连接到Excel, open()异常,显示无法找到可安装的ISAM.如何解决?
至于三层架构,一般是数据层、逻辑层、界面层,根据需要灵活运用。设计我习惯从上往下设计,先设计界面,这样对业务逻辑就会有比较明确的了解,然后设计逻辑层,提供界面需要的接口,然后根据逻辑层的需要设计数据层。
http://hi.baidu.com/coolmaster/blog/item/14e64c2bf9e211ffe7cd408d.html
http://msdn.microsoft.com/zh-cn/library/ms978748.aspx
http://download.csdn.net/down/695713/proloveYLY
这个就是.
具体的如何控制PLC板什么的这个你就得自己照要求做了,这个帮不到你了.
MSDN上已经有比较详细的文章,如下地址,希望能对你有所帮助http://msdn.microsoft.com/zh-cn/library/26thfadc.aspx