电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

OWC控件的使用VIP免费

OWC控件的使用_第1页
1/22
OWC控件的使用_第2页
2/22
OWC控件的使用_第3页
3/22
一、 引言 在许多B/S结构的信息管理软件中,利用在线统计图帮助用户观察、分析各种各样的数据,要比纯粹依靠统计表格更直观,更形象。然而,与窗体类程序相比,在 WEB中实现统计图功能存在着一些差别,如果利用现有的ActiveX统计图控件,将其直接嵌入网页前端脚本内,那么必须要求客户端下载安装相应的控件资 源。而且容易导致系统安装维护、分布式数据访问等性能上的问题。区别于这种“胖客户”的方法,另外一种做法是,在服务器端通过数据运算,动态生成统计图像 后,再向前端发布。显然,后一种方法是一种较好的模式,它对客户端的软件配置要求很低,只要前端安装浏览器即可。 目前,已经有一些ASP.NET技术文章中探讨了 web图表问题,一般都是先运用GDI+绘制统计图表,再利用Response对象将图像流发送到客户端 浏览器。但笔者认为,对于大多数普通编程人员来说,这种开发方式对开发者的图形编程技术功底要求很高,而且费时费力。因而,在短时间内很难开发出表现力 强,具有一定的通用性的专业 WEB控件。那么有没有一些近在咫尺的技术可以让我们很快解决这一问题呢?笔者认为 OWC组件是一个很好的选择。OWC (Office Web Componsents)是一组随微软OFFICE一起发布的COM控件的集合,其中Chart(图表)组件类似于Excel中的图表制作功能,能支持几 十种图表类型,其非凡之处在于它们不仅可以在诸如WEB页面、VB表单等控件容器中使用,而且也可以在内存中作为不可见对象使用。下文笔者将综合几种技术 阐述如何利用OWC组件开发WEB统计图表控件。 二、 设计原理 实现的基本思路是将OWC Chart组件运行于服务器上,运用其丰富的编程接口导入数据源,设置图表格式和类型后,用ExportPicture方法导出临时 GIF文件,再结合 ASP.NET技术,将此 GIF图像返回至客户端浏览器中规定位置,最后,删除临时 GIF文件,回收资源。 笔者在开发过程中发现,真正的难点并不在于怎么使用OWC的接口,而在于怎样将图形发送至客户端浏览器?怎样将以上思路转换成自定义 Web Control?又如何删除过期的临时 GIF文件?下面我们将一步一步的构建自定义WebChart控件。 三、 WebChart控件的开发步骤 1. 建立工程 WebChart 运行 Visual Studio.net,选择文件->新建->项目->Visual C#项目->Web控件库,如图1,建立工程名为WebChart,建立类文件WebChart.cs, 选择菜单项目->添加引用弹出对话框如图2。 图1 新建WebChart组件工程 图2 引用OWC...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

OWC控件的使用

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部