关于ActiveForm和ActiveX,请问这个方案可行吗?(100分)

  • 主题发起人 主题发起人 wintern
  • 开始时间 开始时间
W

wintern

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有个项目,B/S多层架构,客户端要求在浏览器里面执行。
初步设想是用ActiveXForm,把客户端软件做成一个Activex。
由于原来设想是C/S架构的,就是一个应用服务器Server,多个界面复杂的客户端应用程序
进行连接,好像李维的书上说,用DCom,或者Socket可以实现这个连接。
但是现在要求用浏览器做客户端,所以需要增加一个Web服务器。
以前没做过Activex,也没有做过C/S架构的东西。有几点疑问:
1、由于客户端软件比较复杂,可能会比较大,用Activex可行吗?下载是不是会很慢?
2、用DCom或者SocketConnection进行连接的时候是在一台开发机器上设置的,也就是说
客户端连接的机器名是开发的机器,以后安装到其他机器上的时候会出现什么后果?
是不是要通过重新配置客户端连接的服务器,指明服务器所在机器?
3、用ActivexForm把应用程序改装成Activex之后,那些原来的函数,功能是不是会有损失?

谢谢各位提出建议。

 
应该体现瘦客户端,做成web Services
 
1 局域网不成问题
2 一般要指定连接的服务器,但也可以由客户自动搜索特定的服务
3 只是个封装问题吧
 
我们就是这么做的, 功能都一样...你可以以同样的方式访问本地硬件资源
 
使用ActivexForm并不好,因为要设置信任站点。
用过WebSnop没有,在界面部分结合UltraDev开发,数据处理就用delphi控件。
这样没有用DCom或者SocketConnection的问题。
 
我们现在要疑问是:Activex客户端能否象原来C/S架构那样访问服务器?
 
可以呀,我的一个项目就是这么作的,是用Delphi写的ActiveX控件
 
主要是客户端需要下载安装OCX。想要IE自动完成,必须要进行数字签名处理。
看客户那边,是不是可以忍受大容量的OCX的下载。
我们做的电力系统的发布,就是采用ACTIVEXFORM来做的。
如果想免掉BDE或ODBC在客户端的配置问题,建议采用ADO。
ACTIVEXFORM里面的东西,和正常的项目没有大区别。
有关数字签名,在相关帖子里已经解决。自己查下。
 
大虾们,能给我发一点关于用WEB做数据库查询的例子程序?
我的油箱mypond@163.net
 
后退
顶部