您的当前位置:首页 > 软件资讯

Office2003的软件技术和工具手段

2020-05-22 03:25:22
>

  Microsoft Office 2003可帮助开发人员创建可供用来满足当前高强度业务需求的智能化商务解决方案,并为广大信息技术工作者赋予功能强大的用户界面。Office 2003可针对由客户自行定义的扩展标记语言(XML)架构和XML Web服务提供所需支持,而开发人员则可借助上述支持特性以更加简便快捷的方式创建与业务处理过程和数据资料相连接的文档及应用程序。不仅如此,Office 2003所配备的新式工具还可帮助您编写适用于Microsoft .NET框架且被置于管理状态下的代码,并充分发挥从某一服务器部署解决方案所具有的简易性和安全性优势。

  本页面将针对由Office 2003所提供的某些软件技术和工具手段进行巡礼。这些软件技术和工具手段将有助于您开发出功能全面的定制化解决方案。

  Word 2003中的XML支持特性

  Microsoft Office Word 2003包含了将XML作为固有文件格式的支持特性。这将可确保用户针对XML加以运用,并将文档资料保存为XML格式。Word 2003模板还提供了XML底层架构,从而,使用户得以无需了解或掌握XML的前提下创建包含有XML标注信息的文档。

  开发人员将能够从自定义XML架构出发生成Word 2003模板,并围绕相关文档创建智能化应用程序。Office 2003提供了内涵丰富的XML编程能力,这其中便包含针对扩展样式表语言(XSL)和XML路径语言(XPath)的支持特性。这种可编程特性将允许开发人员创建跨越应用程序、处理过程、硬件设备及系统平台捕捉获取并重复利用文档内容的解决方案。XML支持特性将能够使Word 2003同时担负起Web服务智能化客户端和智能文档解决方案宿主的双重职能。

  广大商务企业还可从基于Word 2003的解决方案中获取收益。Word 2003中针对客户自定义架构的支持特性将可确保广大商务企业定义出符合自身需要的文档结构,并在文档创建的同时将XML标记包含在内。商务企业甚至可针对用户按照自定义架构输入文档的信息资料加以验证。

  Excel 2003中的增强型XML支持特性Microsoft Office Excel 2003中的电子表格可借助一种XML底层结构加以设计。这种底层结构中实际上包含着针对任何一种符合行业标准或由客户自行定义之XML架构的支持特性。广大商务企业可针对相关架构进行定义,进而,在桌面系统和存储于服务器之上的数据资料间实现更具灵活性的网络连接,以期更好地满足各类用户群体的应用需求。

  Excel 2003还新增了一种可视化软件工具,可供用来将客户自定义XML架构元素映射至Excel电子表格。这种工具可帮助开发人员或高级用户以更加简便快捷的方式在Excel和绝大多数企业数据源或Web服务之间实现数据交换。XML映射特性减少了开发人员为使用XML数据而必须编写的代码数量。而针对XML的支持特性还将确保Excel 2003为具有创新特色的智能文档解决方案提供托管服务。

  "Visual Studio Tools for Office"代码暂定为“Microsoft Visual Studio? Tools for Office”的新型软件工具可帮助开发人员基于Word 2003和Excel 2003创建新一代商务解决方案。开发人员可借助Visual Studio .NET 2003编写在文档后台执行的代码,并从Visual Studio .NET开发环境所提供的强大效能与超卓效率中获得裨益。虽然Microsoft Visual Basic? for Applications(VBA)将继续在Office 2003解决方案开发过程中发挥重要作用(并获益于Office 2003所配备的最新功能特性),但Visual Studio Tools for Office却在集成化开发环境(IDE)、语言选择、安全性和部署等方面实现了重大改进。

  借助Visual Studio Tools for Office创建的解决方案将对.NET框架所具备的无接触部署能力加以运用。广大开发人员可轻而易举地针对应用程序进行修改或改进,并就用户访问优先权加以调整。每当用户打开同某一定制解决方案相关的Word 2003或Excel 2003文件时,特定应用程序便会针对服务器执行查询操作,并将最新动态链接库(DLL)下载至用户计算机。开发人员无需分别触及每个桌面系统,而用户也不必针对文件执行下载操作。

  智能化文档

  Office 2003智能化文档技术将允许开发人员创建相关解决方案,以便在Office任务窗格中为用户提供更加有用、与上下文环境更加匹配且更具定制化特色的内容。开发人员可借助定义了Word 2003或Excel 2003文档结构的XML底层架构和自定义动态链接库(DLL)创建这些基于文档的解决方案。在用户针对某一智能化文档进行浏览的过程中,该解决方案将对光标所处位置进行检测,然后,在任务窗格内显示最具相关性的信息资料(例如,上下文相关操作、当前任务帮助信息、提示性内容、支持数据或通往相关信息的链接)。应用程序将针对用户输入做出响应,并提供得到显著改善的用户体验。

  开发人员只需通过电子邮件或Web下载服务针对Word或Excel模板进行分配,即可实现智能化文档解决方案的部署。当用户打开模板时,Office 2003中的最新技术手段将针对解决方案文件所处位置进行检查。如果相关文件位于受到全面信任的服务器,所有Office安全检测要求都将得到满足,当用户为安装操作授权后,包括任何COM DLL在内的解决方案便会被下载并安装到本地位置。智能化文档还可从某一受到信任的服务器位置实现自身的自动更新。开发人员永远不必在相关计算机上直接安装并管理所需代码。

  智能标记2.0版

  Office 2003针对由Office XP引进的智能标记特性加以改进,并允许开发人员创建更加灵活强劲的智能标记解决方案。改进增强特性不仅包括普遍适用于Office产品家族成员的智能标记扩展实现方式,而且,还配备了某些最新类型的智能标记,以期提供智能化水平更高的识别特性和更加丰富的操作选项。

  得到改进的智能标记功能包含有无需用户干预便可针对识别结果立即执行相关操作的能力。举例来说,自定义智能标记可识别出某一产品名称,并自动开始执行将特定文本转换成通往相关文档或网页链接的操作。智能标记还包括针对当前文档进行修改的能力,以便帮助开发人员以自动化方式对已被识别出的术语进行格式化处理,添加所需内容,更新引用信息,并实现其它手动任务的自动执行。(微软中国)

新浪科技 文/Microsoft