无纸化办公 - 屏幕联动

Posted guxingy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无纸化办公 - 屏幕联动相关的知识,希望对你有一定的参考价值。

最近做无纸化办公,对接硬件,用了挺多东西总结一下

技术上主要是:asp.net 、winform、activeX控件、chrome插件、socket编程,websocket。

其实看着需求挺简单的,在电脑上滚动文档,签字屏也跟着动,电脑点击某个按钮,能控制到签字屏的东西。

签字屏和电脑 用usb线链接,签字屏只充当了扩展屏的角色。

扩展屏:把 电脑的屏幕 延伸到 连接的屏幕上,可以理解成屏幕变长了。

让签字屏展示指定url页面原理:

              new一个窗体,改变窗体的位置,让窗体移动到签字屏上,这样签字屏就能显示窗体了。

              然后在form上添加一个webbrower游览器控件,让控件打开url地址。

 

实现同步滚动的原理:监听游览器的鼠标滚动事件,监听到滚动事件 就用websocket  往自己写的socket程序上 发送数据,这个数据是 滚动条距离顶部的距离

          后台监听端口,得到电脑主屏发来的数据后,控制签字屏上的webbrower控件,设置滚动条距离顶部的距离。这样就实现了联动。

 

数据的交互:靠socket程序实现,socket程序简单端口,电脑主屏游览器滚动 往端口发数据,socket程序接收到数据,控制form窗体的webbrower滚动条的距离

最终采用的方案就是这样,至于activeX控件、google插件 的方案最后都没用。

 

以上是关于无纸化办公 - 屏幕联动的主要内容,如果未能解决你的问题,请参考以下文章

泛圈企业云盘为无纸化办公助力

Android导航菜单横向左右滑动并和下方的控件实现联动

基于SSM框架下的JAVA无纸化网络办公系统

phpcms网站建设中,联动菜单怎样读取?联动菜单菜单调用方法

浅谈如何在高校推行无纸化办公oa系统

浅谈如何在高校推行无纸化办公oa系统