教程集 www.jiaochengji.com
教程集 >  脚本编程  >  Asp.net  >  正文 如何在ASP.NET中用OWC绘制图表(1)

如何在ASP.NET中用OWC绘制图表(1)

发布时间:2016-12-05   编辑:jiaochengji.com
教程集为您提供如何在ASP.NET中用OWC绘制图表(1)等资源,欢迎您收藏本站,我们将为您提供最新的如何在ASP.NET中用OWC绘制图表(1)资源
如何在ASP.NET中用OWC绘制图表 (1)
一、概述
二、设置图表引擎
三、OWC的许可证问题
四、OWC的运行机制
五、在Web服务器上安装OWC 10
六、OWC编程模式
━━━━━━━━━━━━━
正文:
━━━━━━━━━━━━━
一、概述
在开发应用程序时,经常会遇到必须提供交互式图表的情况。例如,你可能在开发一个管理销售和产品数据的应用程序,数据保存在SQL Server数据库上,应用程序允许用户添加数据、更新现有数据,但除了这些功能之外,客户还要求应用程序能够用饼图、柱形图或XY散点图的形式直观地描述数据。
在Windows桌面应用程序中,这类要求从来不成为问题,可供选用的图形库和绘图组件实在太多了。但对于Web应用程序,问题就变得复杂多了。要在Web应用中绘制图表,可供选择的办法包括:
■ 客户端:
利用各种ActiveX组件,Web浏览器内完全有可能达到“丰富”Windows客户程序那样的功能。缺点是客户端的设置复杂化,要求发布客户端软件,通常按照每客户端的方式计算许可证费用。另外,非MS Windows/IE的客户端一般难以运行。
■ 服务器端:
利用Web服务器上运行的服务器端代码,动态地生成图表,然后以GIF或JPG图形的形式发送给客户端。这种办法的优点是,客户端只需要一个标准的浏览器。与客户端技术相比的缺点是,图形的交互能力差(除非向服务器提交新的请求,否则就不能缩放、滚动)。许多地图网站(例如Mapquest.com)大量地运用了这一技术。注意,地图图形不是保存在Web服务器上,而是用户发出一个请求时动态从地图数据库生成。
本文主要讨论如何利用服务器端的图表绘制技术在ASP.NET Web页面中提供图形功能,具体地说,本文分析了如何利用MS SQL数据库中保存的数据生成一个散点图。
二、设置图表引擎
如果要在ASP.NET应用程序中绘制图表,必须要有一个合适的图表引擎。ASP.NET有一个内建的图形工具库,即System.Drawing名称空间的GDI ,可以用来创建简单的饼图、柱形图、折线图等,不过它属于低级的API,算不上绘制图表的引擎,特别是不适合绘制复杂的图表。

您可能感兴趣的文章:
如何在ASP.NET中用OWC绘制图表(1)
如何在ASP.NET中用OWC绘制图表(2)
Photoshop鼠标绘制一颗一星龙珠教程
几何画板工具箱常用功能使用方法介绍
Python如何运用matplotlib库绘制3D图形
Raphael一个用于在网页中绘制矢量图形的Javascript库
自绘效率曲线控件
painter绘制动作片大爆炸场景具体教程
怎么使用photoshop绘制球体?ps画球体的方法
Programming Microsoft Office 2000 Web Components第一

[关闭]
~ ~