rainbowzc

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

在.Net大行其道的形式下,原来的com技术仍然有它自己的独特的用途。最近在csdn上看见了这样的帖子,也大受启发。

hjk1():最近的项目需要实现在客户端通过串口接收设备传过来的数据进行处理,我认为这个项目只能做成C/S结构,因为B/S结构所有业务逻辑都在服务器上,根本无法从直接连在客户机上的设备串口接收数据,最初老板也认可我的看法,

zhilunchen(他山居士) :老大啊,这个东东可以实现啊!我在客户端(B/S)通过读卡器(串口)读写IC卡已经成功了!
方法是首先封装读写串口的代码成COM组件,在客户端通过JS来调用COM组件的接口就搞定了。

最开始我也认同hjk1()的想法,在B/S中作很难实现,但是看到了下面的回帖,不的不让我不服,回想一下以前做过的项目中,其实已经用到了这种方式。com组件 +  javascript 方式。因此自己也动手体验一下。
首先用VB6.0制作一个ActiveX控件,
然后用regsvr32注册控件,
再用.NET新建一个web应用程序,
在工具面板中选择添加COM组件,
最后从工具面板中把这个ActiveX控件拖放到页面中,
这样就完成了一个从制作到引用的简单过程。
你可以在你的ActiveX控件中完成很多功能,和提供给前台脚本js调用的方法。
 
posted on 2007-01-24 00:25  ct  阅读(243)  评论(0编辑  收藏  举报