- 主题:网页上怎么样调用本地C++编写的函数或者程序
你的是指那个本地C++,是指在客户端还是服务器端,客户端的话会比较麻烦,IE下面可以封装成ActivX浏览器控件,其它浏览器能不能搞,你去看各自浏览器扩展的开发方式吧。
【 在 wangyi041 的大作中提到: 】
: 最近有个课题,需要在网页上操作 用js脚本编程实现调用本地C++程序 求大神指点 谢谢了
--
FROM 124.42.13.*
如果你的这个C++程序不是做客户端效果,而是一个数据处理服务程序或者中间件什么的,如果你的WebApp性能等质量要求不高,你可以直接用Serlet等Web脚本技术通过程序调用的输入输出解析直接和这个C++程序交互,干净一点的话,把C++程序做成DLL\COM,调用起来就方便多了,如果C++程序是个核心数据服务,就把那个东西做成服务中心,远程调用。最后漏了一点,这个C++程序的功能最终是通过Web应用暴露给前端。
【 在 wangyi041 的大作中提到: 】
: 在服务端应该怎么做呢?
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*
我理解你的数据提交基本是单向的,即网页SVG--Ajax请求-->Web应用Server--直接命令行调用-->C++程序--->数据库。然后数据库返回一个存储成功的消息即可。如果SVG的修改结果数据量太大,你可以把每次的修改动作增量通过Ajax请求传递给WebServer。因为你这个就是个课题,不存在实用问题,那你直接用命令行的方式调用C++程序也Ok了。最后那个修改成功的结果返回给浏览器,可以考虑web端轮训方式实现,因为那个对客户端来说其实是个状态显示而已。Web容器里面可以考虑做个队列,过快的密集请求可以一个一个慢慢来。
【 在 wangyi041 的大作中提到: 】
: 我的课题 大致流程就是需要在svg图形界面上操作 然后调用C++程序更新实时库、重新进行计算、再将计算结果返回给数据库 再动态显示到svg图形界面上。就是不太懂怎么调用 以及具体要用到哪些技术 求大神提供思路、方案 跪谢
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*