有一个问题,恐惑我很久。正在开发一个远程在线监测系统,前端数据采集,然后将采集到的数据存储到数据库中,web服务器读取数据进行分析.最后将分析结果以图谱的方式呈现在客户端的浏览器上.其中的图形都是动态的,实时变化的。
我用的开发工具是vs.net2003,使用的是asp.net+c#.
如何把本地用vc或其他语言编写的windows应用程序转换为web应用程序?用户可以通过浏览器就可以实现一些功能,比如点击
“复制图形”“放大图形”“改变坐标”等按钮就可以控制图形。
以我看,它是通过activeX控件或实现客户端的图形显示。但是具体的数据分析过程是在服务器端实现的。不知对否?
如果是的话,那么服务器端如何使用已经开发好的windows应用程序?是把这些应用程序做成dll直接调用还是纯粹的以代码的形式再实现一遍?问题的重点就在于怎么转换??

解决方案 »

  1.   

    我有一些图片实例,如果需要参考,可留下email
      

  2.   

    如果高手需要一些更具体的说明,包括系统的架构及实现过程,可以留下email,将不胜感谢!!
      

  3.   

    owc编程,不过要实现“复制图形”“放大图形”“改变坐标”等按钮就可以控制图形 这样的功能不大好搞啊
      

  4.   

    图形显示只能使用activeX控件实现(如果asp.net),把它做成.ocx,然后客户端浏览器下载安装。至于在服务器端进行数据处理,可以考虑用web service 实现。
      

  5.   

    建议用C++作图形的处理,然后编译成ocx控键封装到web中,这样的速度会好些,至于数据分析可以用中间数据层com+的形式进行数据逻辑层的设计。
      

  6.   

    c#开发activeX可行否?有没有人做过实际项目?楼上对于数据分析的解释我不太理解,可否细致些?
      

  7.   

    其实c#开发activeX控件并不适合。楼主可以考虑.net的智能客户端技术,它是代替activeX控件技术的新技术。本人也在学习中,,
      

  8.   

    使用Office owc吧,我不懂,帮你顶上去。
      

  9.   

    怎么这么像GIS
    可以用C++写图形那块,VB封装,ASP.NET调用
      

  10.   

    生成动态图片不难,难的是和图片的交互,map.google.com使用javascript实现
      

  11.   

    目前我正这样考虑:准备用vc.net把数据分析算法编译成dll,然后在asp.net中用web service调用这些dll,每个分析算法将对应一个web服务。客户端调用web service,数据的分析都在服务器端进行,最后把处理完的数据传送给客户端的activeX控件,此控件将根据传过来的数据显示图形。现在存在的问题是:
    1.web service能否调用vc编写的dll?怎么调用?
    2.activeX控件与服务器端的数据传送怎么实现?也就是说怎么进行交互?
    各位朋友,能关注就不胜感谢!
      

  12.   

    好像用 owc 可以实现你的部分功能,至于图形复制、图形放大等功能就不知了,帮你顶一下!
      

  13.   

    owc没使用过啊。目前打算用c++自己开发这样的一个activeX控件,各位大虾,不知难度大不大?