不知道大家知道不知道象现在很多存储管理、路由管理都是通过浏览器(以前是通过串口)来管理,象华为的内部管理系统关于物流那部分,远程授权服务商登陆也是这样。当连上打开页面,时候会运行一个JAVA applet,然后出现的页面完全象windows窗口一样。
能否用C#开发一个组件,网页调用的时候,在网页里面打开一个类似windows的窗口,然后我就 可以在类似的windows的窗口里进行操作???
请指点!!

解决方案 »

  1.   

    可以,我见过金蝶的Web版是这样子做的。
      

  2.   

    用C#开发一个组件象java applet那样嵌入网页,在网页里面出现象windows的窗口,怎么做啊?请大家指点
      

  3.   

    金蝶的Web版也是java applet的吧???
      

  4.   

    .Net没有类似applet的东西吧?activex?
      

  5.   

    应该是可以的,不知道windows 2003里的那个远程登录是怎么做的?效果倒是差不多的。
      

  6.   

    http://www.china-askpro.com/msg48/qa28.shtml
      

  7.   

    用ActiveX,.NET做的Windows窗体可以直接当作ActiveX来用。
      

  8.   


    hdt(倦怠) 提供的例子是可以哦,但是怎么调用自己定义的控件?????<html> 
        <script>      
        function ChangeText() { 
         simpleControl1.Text = text1.value; 
        }      
        </script> 
         
        <body> <p>Simple Control</p> <br> <br>     
         <object id="simpleControl1"      classid="http:SimpleControl.dll#Microsoft.Samples.WinForms.Cs.SimpleControl.SimpleControl" 
         height="300" 
         width="300"> 
         <param name="Text" value="Simple Control"> 
         </object>      <br><br> 
         
         <input type="text" id="text1"> 
         <input type="button" value="Change Text" onclick="ChangeText()"> 
         
        </body> </html>
      

  9.   

    <object id="simpleControl1"      classid="http:SimpleControl.dll#Microsoft.Samples.WinForms.Cs.SimpleControl.SimpleControl" 
         height="300" 
         width="300"> 
         <param name="Text" value="Simple Control"> 
         </object> 
      

  10.   

    在.net framework的quickstart中就有这样的例子
    http://localhost/quickstart/winforms/doc/WinFormsIeSourcing.aspx
    可以把winform的control做为一个类似于ActiveX的控件来使用,而且不需要像ActiveX空间那样要注册,当然客户端机器需要有.net framework环境
      

  11.   

    我不需要控件和JS交互,
    只想把功能全部在自己定义的控件里面全部实现,
    比如编辑一个复杂文档存到服务器指定的目录上-----意思是我定义的空间就是一个类似WORD的编辑器,行么?
      

  12.   

    可以,考虑用remoting 和 webservice 与服务器间交互
      

  13.   

    大家明白我的意思了么?
    比如:我写一个类似word的编辑器,把他做成一个用户控件浏览器访问含有该自定义控件的网页的时候,首先下载该控件对吧???
    那我编辑后,通过remoting传到服务器上???我的需要不是这样的
    我需要的是我的操作是在服务器上(数据啊动作啊影响的都是服务器), 不想通过什么remoting 和 webservice 之类再传数据上去
      

  14.   

    说白了我想写个类似的 邮件收发软件(比如outlook,foxmail),当然咱功能搞不到那么强大我想让员工在IE里面使用邮件收发的控件,而数据在服务器上保存,通过OA可以锁定邮件控制邮件之类, 而服务器不是邮件服务器就是OA WEB服务器架设邮件服务器很简单,但是无法控制他是否删除邮件,有效邮件是什么情况等等
      

  15.   

    比如,可以设定,20天以前的邮件不能删除
    比如,可以设定,准备辞职的员工不能删除邮件
    比如,可以统计,向OA系统里面的客户(客户资料有EMAIL地址)发了多少邮件等等我的目的就是想写一个EMAIL收发的软件控件,能行否???
      

  16.   

    大家明白我的意思了么?
    比如:我写一个类似word的编辑器,把他做成一个用户控件浏览器访问含有该自定义控件的网页的时候,首先下载该控件对吧???
    那我编辑后,通过remoting传到服务器上???我的需要不是这样的
    ===========================
    游览器下载控件后,是在客户端运行,并不是运行在服务器端,你只有通过分布式应用remoting or webservice or com+ or socket 等去访问服务器端
      

  17.   

    看明白了,楼主其实需要的不是一个 什么ActiveX....楼主举的例子也跟你要的不一样.如果你是要全部都是服务器端的,不要拿JAVA applet做对比啊.你需要的仅仅是一个css文件,里面把网页背景什么的按钮啊全部都变成Windows桌面风格而已.....
      

  18.   

    syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*) 同学,你搞错了网页里面能实现OUTLOOK的功能吗?
    网页里面发邮件能带背景吗?能带各种图吗(不是附件的那种)?
    网页里面怎么接收各个邮件服务器的邮件?????
      

  19.   

    不知道有人接触过EMC的存储没有,CX500的管理软件就是这样的: 通过浏览器连上存储,打开一个页面,页面上一个JAVA之类的控件, 控件显示的窗口和windows窗口一样,我在上面操作,其实就是在控制存储,比如做RAID、绑定等
      

  20.   

    嵌入過來沒有意義呀,沒有.net framework還是運行不了的
      

  21.   

    可以,通過web直接下載並運行winform程序,但是如何嵌入ie,不知道怎麽做,期待高手解答
      

  22.   

    服务器和客户机都装.net framework的情况下
    我需要的就是在客户端能通过IE调过来操作,所有结果还是在服务器上怎么实现啊
      

  23.   

    估計用.net沒戲,用delphi或者c試試吧
      

  24.   

    最好用delphi做activex控件,嵌到网页中
      

  25.   

    搞了这么久,终于知道楼主想要什么了,原来是TightVNC,你自己去DOWN一个下来用就是了,自己写干什么呢?反正也是开源的,大不了把LOGO改掉。
      

  26.   

    这样也可以。新手学习ing 。
      

  27.   

    说白了,
    是不是想要在ie中运行的c/s啊!
    客户端的操作直接反应到服务器端.
      

  28.   

    EMC Navisphere Manager   这个软件是什么原理啊?我就是想要这个功能,在浏览器显示的程序窗口里面操作,实际上就是在CX500存储里面操作啊比如,生成Storage Group,生成RAID,生成LUN,进行绑定操作,也可以给HBA卡分组等等,意思是说控制的就是存储里面的计算机
    那JAVA是什么个原理???
    我当时装了jdk1.4才能在IE里面显示象windows窗口界面的
      

  29.   

    同学们都注意了:我的意思是: 客户端的操作  “是在 操作 服务器端”.不要理解成 “反应”在服务器端。lxhbysn(白衣少年)同学理解的正确;
    pantian(过河老卒)同学你说的简单啊,copy一个来,那个VNC没有咱要的功能,而且VNC就是C/S的吧?
    wfhlxl(光明正大地偷......学)同学说的delphi没有用过哦,而且我想用C#;
    net_boy(小明) 同学,那你们公司如果有300个人,你那个服务能设置接受几百个服务器的邮件?我感觉还是写一个foxmail样的软件潜入到IE中,你想那该多方便啊LJR830612(实习馒头) 和 hao1geren(一个好人)同学,没有听懂,不要乱举手!!!!
      

  30.   

    对了,net_boy(小明)同学你们那个OA发邮件的话,没有办法搞个性化的签名啊,没有办法潜入个人表情、图片啊
      

  31.   

    pantian(过河老卒)同学你说的简单啊,copy一个来,那个VNC没有咱要的功能,而且VNC就是C/S的吧?==============
    唉,都已经告诉你名字了,你Google一下不就有了,还让我COPY一个给你,不会这么懒吧? 
    http://www.tightvnc.com/  自己去Down吧,很小的,才几百K而已。如果我没理解错你的需求,那么,我推荐的这个软件应该是可以的。它可以在客户端中,使用浏览器,来直接操作服务器,浏览器中会显示服务器的整个界面,就跟你在服务器本机上操作是一样的,而且这个软件是开源的。