最近在整理硬盘发现之前有个ActiveX报表EReport(cs),而在web方面的报表也比较多,很多不理想。不是这里,就是那里不足,鄙人愚见目前国内大部还是使用IE内核(这么多年IE还是占主导),所有window平台暂时还不可能替换掉。为什么?这里就不是解释了,从asp、jsp、php、Gwt等等.这些应用,在服务端展示能力都不错。在客户端方面却是不尽人意!无非是拿js,com等等来展现。今天要讲也是com的ActiveX组件。这个组件最大特点是无论你是用什么语言开发,都可以使用。原因很简单将json为ActiveX做数据源。服务器只要提供json数据即可以在客户端EReport报表进行动态设计、和预览,实现所见所得。此报表还提供附加组件如中国特有金钱显示方式和条形码等等,还支持导出多种格式、保存报表等等。
附上例子:采用gwt+gxt
如果有朋友需要交流和使用有问题的可以联系: 168xhw@gmail.com QQ:77838319
分享到:
相关推荐
ActiveX只能够在Windows平台下使用,Applet 虽然可以跨平台,但是需要JVM的支持。这些问题给Web GIS的使用上带来了很多的不便,阻碍了Web GIS的广泛应用。 AJAX技术作为近几年的流行技术,很好地解决了这些问题。...
`window.XMLHttpRequest`和AJAX技术为现代Web应用带来了强大的交互性和实时性,使开发者能够在不刷新整个页面的情况下更新页面的部分内容。掌握这些技术对于从事前端开发的工程师来说至关重要。
3. **丰富性和可达性**:AJAX应用提供了类似桌面应用的交互体验,可以在单个页面上展示所有数据,无需频繁跳转,且基于标准的浏览器技术,跨平台兼容性好,无需额外的插件或客户端软件。 4. **节约资源**:AJAX能将...
水晶报表是一款广泛应用于商业智能和数据分析的报表工具,尤其在.NET框架下,它以其丰富的功能和易用性受到开发者的青睐。在Web环境下,水晶报表的ActiveX打印功能常常用于实现用户端的直接打印需求。然而,由于...
### ActiveX控件在基于B/S结构的报表打印中的应用 #### 概述 随着互联网技术的迅速发展,网络执法与监督系统等基于Web环境的应用系统越来越多地采用B/S架构来构建。在这种架构中,客户端通常只需要一个浏览器即可...
在早期,它主要在IE浏览器中通过ActiveX对象实现,后来随着各大浏览器对XMLHttpRequest对象的支持,AJAX成为了跨平台的标准。不过,需要注意的是,不同浏览器对JavaScript和CSS的实现可能存在细微差异,开发时需考虑...
【Ajax 教程(2)】 Ajax,全称 Asynchronous JavaScript and XML,是一种在无需刷新整个页面的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页实现异步更新。在本教程中,我们将...
在本压缩包“FastReport 封装 ActiveX 支持 Web 调用”中,重点内容显然是关于如何在 Web 环境下利用 FastReport 的 ActiveX 控件进行报表处理。ActiveX 是微软推出的一种技术,允许开发者创建可以嵌入到 Web 页面中...
因此,开发时应考虑跨平台的解决方案,如使用JavaScript库或者Web服务来替代ActiveX。 6. 源码分析:文件"RFIDReader"可能包含了实现上述步骤的源代码,具体细节可能涉及与RFID硬件设备的通信协议、错误处理机制...
在IT领域,ActiveX是一种由微软开发的技术,用于创建可交互的、跨平台的网络应用程序。ActiveX控件是小型的、可重用的软件组件,它们可以嵌入到网页或其他应用程序中,以提供额外的功能。"ActiveX日历控件.ocx"就是...
5. js.js:这是一个JavaScript文件,很可能包含了AJAX请求的客户端逻辑,负责向getsubcategory.asp发送请求并处理返回的数据,动态更新二级菜单。 结合标签中的"sqlserver2005新建的一个用户名和密码",我们可以...
Ajax技术广泛应用于网页应用,如Google Maps、Gmail、Facebook和Twitter等,它们利用Ajax实现页面部分的即时更新,提供无缝的用户体验。此外,Ajax还用于表单验证、实时聊天、动态搜索建议等功能,大大提升了Web应用...
为了在客户端运行基于ActiveX文档的Web数据库应用程序,必须满足以下必备条件:用户的浏览器需要安装相应的ActiveX控件;需要在客户端计算机上安装有能够处理ActiveX控件的运行时环境;用户的计算机需要有足够的权限...
标题中的"window script control.exe"指的是Windows Script Control,它是一个微软在Windows操作系统中提供的组件,主要用于在脚本环境中(如VBScript或JScript)执行ActiveX控件或COM对象的操作。这个组件允许...
由于AJAX最初由Internet Explorer通过ActiveX对象实现,其他浏览器后来才跟进,因此在编写AJAX代码时需要注意跨浏览器兼容性问题。通常,开发者会使用库(如jQuery)来简化这一步骤,确保在多种浏览器上正常工作。 ...
此外,Xtreme Suite Pro ActiveX还支持多种编程语言,如Visual Basic、VC++、Delphi、C#等,具备良好的跨平台兼容性。 在Xtreme Suite Pro ActiveX中,每个控件都有丰富的属性、方法和事件,这些是控件的基本组成...
将ASPWeb应用程序封装成ActiveX DLL可以帮助提高应用程序的性能,减少服务器资源的占用,并提供更安全的代码执行环境。下面我们将详细探讨如何创建和使用这样的组件。 首先,我们需要了解在VB(Visual Basic)中...
非IE内核浏览器ActiveX支持插件是一种技术解决方案,它使得在非Internet Explorer(IE)浏览器上也能使用ActiveX控件。ActiveX是微软开发的一种技术,主要用于在Web页面中集成各种功能,如媒体播放、Java小应用或者...
另一方面,如果开发者在AJAX应用中使用了一些依赖于ActiveX的第三方库或工具,比如一些加密、签名组件,当ActiveX不可用时,这些组件可能无法正常工作,从而导致AJAX请求失败。为了解决这个问题,开发者需要确保他们...