您现在的位置是: 软件 > 开发者网络 > 技术跟踪 > 新技术应用 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

用Office Web组件(OWC)轻松制图
2001-03-26· ·青苹果工作室··yesky

1 2 3 4  下一页


  Web开发中,经常需要从数据库表文件中提取内容绘制成图形。本文介绍实现这个功能一种新方法,它将使用Microsoft Office 2000的Office Web组件技术,简单易学,值得一用。

  什么是OWC?

  OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE5和Office 2000),那么就有能力利用Office Web组件提供一个交互式图形开发环境。这种模式下,客户端工作站将在整个任务中分担很大的比重。

  在更为广阔的Internet环境中,虽然不能担保在用户的桌面上有最新版本的Excel,但是Office Web组件仍能为数据提交出相应的高质量图形表示,而不再需要复杂的HTML表达方式。OWC除了能提供人们所熟悉的基于组件的编程方案外,还能提供很多种可供选择的表达方式,从传统的条型图、饼图到很特殊的八卦图。后一种操作模式所依赖的前提是:OWC能象其它图象一样做为标准GIF被输出并下载到浏览器中。
使用许可问题

  Microsoft对Office Web组件在Internet领域(在intranet中也一样)的使用有非常严格的规定。在Web站点上使用Office Web组件之前,一定要阅读Microsoft有关OWC的许可协议

  对于那些对基本实例感兴趣的人,本文非常合适,因为将要讲述的就是关于使用OWC的一个简单而典型的方法的详尽描述。

  安装Office Web组件

  尽管OWC的相关文件很零散,但是安装过程很简单。我们需要一个正版授权的Office 2000,然后在Web服务器上运行setup程序。选择定制安装,在工具标题下,只选择中Web组件选项。当然,我们也可以在Web 服务器上安装Office 2000的完整版本,其中自然也就包含了Web组件。接着,Setup程序顺序地完成其它工作,包括组件注册。

  开发环境

  下面的例子是在IIS 5.0/Windows 2000服务器环境中,用IE5.0和5.5测试的。微软的MSDN保证了在其它浏览器(特别是Netscape 4.x及更高版本)中将同样工作良好。这一点确实很重要,因为它没有对客户机的环境报有什么不切实际的希望。

  因为例子使用了一个数据库中的数据,所以我们会看到一个对ADO的引用,其中适当地列举了常量。这通常用

  

来完成。有关adovbs.inc的详细信息请查阅:何为adovbs.inc?为什么要使用它?它有那些好处?

接下来,我们将举例学习一个ASP应用程序,它的功能是创建一个基于数据库表内容的直线图表。

1 2 3 4  下一页

■ 相关内容
 让Office文档融汇贯通——谈谈活页夹的使用
 数据模型:找到最合适的设计
 为apache加速
 Mac机大多数的应用软件落后苹果的步伐
 局域网上的ICQ:ICQ Groupware教程
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!