设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1437|回复: 1
打印 上一主题 下一主题

Office 可编程能力的好处

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2002-5-25 09:22:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    目前共有 250 多万 Office 开发人员在创建使用 Microsoft® Office 应用程序或组件的自定义解决方案。“Office 开发人员”包括专门利用一个或多个 Office 应用程序的开发人员。也包括那些使用能访问 Office 应用程序对象的语言的开发人员。十多年来,Microsoft 一直在不断改进 Office 系列软件的性能,以便开发人员能够迅速、方便地创建和部署自定义桌面应用程序。正是这些改进使 Office 应用程序能够在自定义应用程序开发中继续发挥重要的作用:

    用户和企业已经采用了 Microsoft Office 系列应用程序。Office 软件已经出现在大多数用户的计算机桌面上。最新的调查表明,经常使用 Office 软件来完成工作的用户已经超过四千万名。这样,开发人员基于 Office 平台来创建应用程序,就可以将这一巨大的用户群作为自己的目标客户。同时,即使不在 Office 开发环境中进行开发,也应该尽量利用 Office 应用程序提供的对象,这样自定义应用程序能够利用经过证明和测试的现有 Office 功能。

    Office 支持可编程对象和集成开发环境。每个 Office 应用程序都通过可编程对象给外部提供该程序的各种功能,并且都可利用 Automation(即以前的 OLE Automation)来支持集成其它应用程序的能力。大多数应用程序使用相同的编程语言 (Visual Basic for Applications) 和集成开发环境(Visual Basic 编辑器)。用 VBA 创建的应用程序和宿主应用程序在同一个内存空间中运行,所以执行速度更快。Office 中的可编程对象以及强大的开发工具,使开发人员创建的应用程序能够将应用程序紧密集成在一起,并且无缝地共享数据和信息。此外,由于 VBA 代码和 Microsoft® ActiveX 控件是应用程序文档或者项目中的一部分,基于 Office 的应用程序的发布还可以得到简化。

    更快的开发周期意味着可以提供更多低成本的应用程序。使用单一的语言和开发环境还能加快应用程序的开发。在编写某个应用程序中获得的经验能够应用于其它应用程序。为某个应用程序编写的 VBA 代码可经常被使用不同应用程序的其它应用程序采用。由于工作时能够利用多个应用程序,开发人员的技巧就显得更为重要。开发人员必须掌握的开发环境或语言越少,创建自定义应用程序需要的时间和成本就会降低。如果利用现有的组件,则没有必要去开发或者测试应用程序的许多组成部分。这样开发人员就可以很迅速地创建一些强大的而以前可能受成本所限的应用程序。

    用户成为应用程序的一部分。由于应用程序的开发和运行环境是用户非常熟悉的环境,所以技术支持成本将绝对降到最低的水平。基于 Office 技术来创建应用程序,可以让您在用户很熟悉的环境中定义该应用程序。这样就可以让更多的用户可以参与到应用程序的设计过程中,并显著减少培训和支持成本。与从头开始创建新的应用程序相比,对您的用户已有的应用程序进行自定义要更省时省力。用户对应用程序越熟悉,那么他们理解和使用您的应用程序就会越容易。

摘自 Microsoft Office XP Developer 帮助
[fly][em04][em07][em04][/fly]
[此贴子已经被zhuyiwen于2002-5-25 1:22:08编辑过]

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖1 订阅订阅
2#
发表于 2002-5-25 19:17:00 | 只看该作者
只可惜无法生成不自动膨胀的EXE文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-28 00:29 , Processed in 0.093147 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表