一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Programming Microsoft Office 2000 Web Components第一

时间:2008-01-12 编辑:简简单单 来源:一聚教程网

第一章第二节 Office Web Components是什么?
Office Web Components是一组的COM控件,设计的目的是为众多的控件容器提供交互的电子表格建模,数据报表和数据可视化功能。OWC库包含四个主要的组件:电子表格组件,图表组件,表组件和数据源组件。我们将在这一节中简要论述每个控件,然后在后续各章中讨论更多细节。

注释:
COM也被称作ActiveX。当微软发明了术语”ActiveX”来描述COM技术时,我正在Visual Basic小组,这个术语使得我们绝大部分的客户大吃一惊,因为这些客户在我们停止使用术语”OLE”后刚刚习惯于使用术语COM。我不是市场人员,所以本书中我只使用术语COM来描述组件对象模型技术。

“Office Web Components”名称中的单词”Office”表示这些控件就是由那些开发微软Excel和Access的程序员中的一部分人开发的,并且这些控件被设计成在外观,使用感受和行为表现上就像是他们的微软Office兄弟的精简版一样。这些控件确实不包含Excel和Access中的所有的功能――换句话说,您也不会为了在浏览器中查看一个报表而动态的下载完整的Excel和Access!然而,这些控件也确实包含了许多的常用功能,尤其是那些在与已有内容进行交互时所必需的功能。此外,这些控件还能够读写Excel 2000的HTML格式的文件,允许用户点击一个按钮,将当前的数据加载到Excel中,以便作更加强大的分析。本书中,我会详细描述这些被每个组件支持和不支持的Excel和Access的显著特性。也会向您展示如何利用自己的代码来添加一些这些控件所缺少的功能。


OWC名称中的”Web”部分经常使人误解。这些控件是标准的COM控件,并能够在许多的控件容器中使用,例如微软Internet Explorer,微软Visual Basic,微软Visual C++,微软Visual FoxPro和微软Office用户窗体。然而,这些控件的一些行为使它们尤其适合于在Internet Explorer的特殊环境中使用。例如,WEB浏览器为文档提供自动的滚动条,但是人们经常会为页面中自带一组滚动条的控件而烦恼。电子表格控件和数据控件能够通过设置,自动调整大小来适合它们当前的内容,而不需要内部滚动条。此外,所有的控件都支持在Internet Explorer中可用的颜色名称,还支持数字RGB值。这就意味着您可以使用”CornSilk”或者”PapayaWhip”(我个人的爱好)元素来设置背景颜色,控件会象Internet Explorer那样将颜色转换成适当的RGB值。

热门栏目