- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WebXone使用指南v2302
WebXone使用指南
Version
概述
什么是WebXone?
WebXone是一个极佳的基于RIA开发思想以及COM构件技术而开发的网络应用系统快速开发平台。WebXone充分利用Delphi/ VC /C++Builder等成熟的开发工具,兼容绝大部分VCL控件,并采用统一的系统接口,可以快速构建高效运行的网络应用系统。 简言之,就是可以提供一个基础平台,基于Delphi /VC /C++Builder等快速编写网络应用程序!
主要特点
完全采用Delphi /VC /C++Builder快速搭建网络应用程序,无需要学习HTML、PHP,JAVA,ASP等普通网应用程序;
快速将C/S程序转化为B/S程序;
搭建高效运行的网络应用系统,支持三维引擎OpenGL, DirectX等
兼容绝大部分VCL控件(针对Delphi 和C++Builder)
简单有效的网络接口,方便调试和部署!
软件支持:
软件开发工具支持Delphi?/VC /C++Builder!
服务器端支持Windows、Linux;
服务器软件支持IIS、Apache及其它等;
为什么要用WebXone?
为什么要用WebXone?这可能是所有看到这个文档朋友的第一个疑问。目前做网络的工具很多,JAVA、PHP、ASP、HTML、C#等网络开发工具发展的很成熟,而且也比较完备,为什么还要用WebXone? 这要从我们的一个项目说起。这个项目我们做了十几年了,全国范围内大概有100多个单位用户,从原来的DOS平台到2003年后改的XP平台,一直运行比较顺利。到近年来,由于网络化的兴起, 要求改到网络平台的需求越来越明显了。
由于原来是用Delphi7开发的,所以我们首先想到的改开发平台,试过PHP、C#(加入Silver Light)、IntraWeb等,都不太理想。
(1) 交互性和效率!首先在改造项目的第一个模块就出问题了。这个模块为绘制多参数的曲线。一般用户会选择10~20个参数,每个参数大概3000~180000个点,用PHP等只能在后台根据曲线生成图片,这样用户就不能实时缩放,交互性差;C#(SilverLight)可以交互实时缩放,但绘制大概200W个点的时间基本上是不可接受的;(由于对PHP和C#不太熟悉,如有不正确的地方,请指正)
(2) 部署! 为此,由于效率的原因,纯粹的网络程序基本不可行了! 项目组有成员提出:采用网页+ActiveX方案。这样既实现了网络化,又实现了交互性和效率。但这个方案很快就被否定了。原因很简单,这个项目涉及单位很多,模块功能不少,而且客户的需求也在不停变化,如果采用一般的网页+ActiveX方案,每次一小点改动就需要用户重新安装ActiveX控件,光这一点估计就把系统售后服务保障部门搞死了。
(3)DirectX!OpenGL!由于项目需要,系统中有大量的三维程序,网页在这方面的支持就更少了。
怎么办???
经过调查、分析和夜以继日的研究,我们研制了WebXone,并最终完成了一个革命性的产品!
(1)类ActiveX,非ActiveX ! WebXone的核心也采用ActiveX及相关的技术, 但是与普通的网页+ActiveX模式不同。在网页+ActiveX中,网页主导,ActiveX实现部分功能,而WebXone中,WebXone接手了所有事务。由于采用ActiveX及相关的技术,所以交互性和效率问题基本解决。
(2)部署?安装一次,开发无限!前面说了ActiveX部署(升级)比较麻烦,为什么WebXone就不麻烦了?关键在于WebXone的具体业务全部在.wxo中,WebXone只负责对wxo的调用和接口转换,开发用户可以不升级的情况下增加/修改开发项目的功能。所以可以做到安装一次,开发无限!(基本技术原理类似Flash、Silver Light等)
(3)兼容绝大多数VCL!Delphi的开发者一般会用到一些VCL控件来提升系统的性能,缩短开发周期,所以VCL的兼容是非常重要的。经过测试,WebXone几乎兼容所有的VCL!而且还可以用delphi/C++Builder的各个版本开发。这对像我们这样原来大量用Delphi7来开发的用户真是太爽了!DirectX和OpenGL等也都不是问题了
(4)跨开发平台!WebXone支持用Delphi / C++Builder / VC的各个版本编程。由于WebXone开发主要采用Delphi,特别推荐用Delphi进行开发。
(5)兼容主流浏览器平台!普通的ActiveX程序仅支持IE及IE内核浏览器,采用WebXone开发的系统兼容主流浏览器,如IE、Chrome、FireFox、Safari和Opera!
WebXone使用协议
WebXon
原创力文档


文档评论(0)