下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

什么是access的应用?

作者:课课家教育     来源: http://www.kokojia.com点击数:881发布时间: 2016-04-14 17:41:29

标签: 学access数据库数据库access应用

  今天给大家介绍下Access中的应用,包括如何使用access对新的应用进行集成,那么究竟什么是应用?

什么是access的应用?_数据库_access应用_课课家

  《Access2013Web编程》第1章AccessWeb应用和架构概述,本章将学习如何使用新的应用架构对自定义解决方案进行分发、部署和集成。本节为大家介绍什么是应用。

  1.3什么是应用

  前面已经学习了Access2013中弃用和添加的组件,现在可以为在Web浏览器中使用Access数据库做一些基础知识的准备。了解这些基础知识,有助于在部署和分发AccessWeb应用时能够更好地评估和指定更适合的解决方案。

  在本章的开始部分,提到了托管环境在自定义时会受到环境本身的限制或被完全禁止。这既是非常遗憾的,又是合情合理的,因为考虑到首要的请求是保持托管环境的稳定,这样它就不会在某个自定义的解决方案没有达到预想的效果时崩溃。

  但是,这不是应用架构要解决的唯一问题。现在,随着移动设备的普及,创建可在不同硬件、操作系统以及软件中使用的应用是很困难的。

  多数的移动设备用自己专门的仓库——通常称为应用商店(appstore)——来发布、下载和购买应用程序。这种仓库的优点有很多。一方面,用户可以拥有一定的安全性,因为这些应用至少都经过检查并且对用户来说是安全的。另一方面,在应用商店中购买和获取应用程序的过程是非常简单的,因为只是一个挑选和购买的操作过程。这样就可以消除与一些不知名的销售商交易的不确定性。此外,分发和安装变得与下载和部署一样简单。

  另一个问题是,应用架构尝试使不同业务需求的融合变得更容易。在一个机构中,可能使用不同的软件包,并且不同类型的解决方案使用不同的语言,但可以非常好地执行业务功能。如果要集成这些业务流程,该怎么办?如果使用速达(QuickBooks)软件记账,但又需要从SQLServer数据库中获得Web页面上的订单信息,该怎么办?一般的方式是找到适合的“桥”,如ODBCforQuickBooks、自定义脚本或是一种可能的解决方案。这些解决方案中的共同要素是它们只能应用一次,不容易重用于其他相似问题,并且它们不能很好地扩展。当机构不断地改进解决方案的流程,但又不想将这些资源专用于完成特定任务所需的软件工程时,往往会非常沮丧。

  你会想到为什么Access程序在员工的台式机上运行得如此好,可以非常容易地实现一般的自动化操作。当然,这也是Microsoft期望AccessWeb应用在Web浏览器中实现的效果。

  为了使Office应用程序的体验具有一致性,Microsoft将使用应用架构和OfficeStore,共同促进跨平台分布以及在此过程中简单化开发。

  下面列出了两种主要的应用类型:

  App for Share Point

  Appfor Office

  首先说说AppforOffice。它们类似于插件,你可能非常熟悉它们。但是,它们的主要优点在于它们由javaScript编写,并且以HTML5的形式输出,也就是说它们可以在任何平台上运行,包括OfficeWebApps。AppforOffice根据定义可以说成客户端脚本,并且能够扩展和丰富文档。例如,一个Word格式的文档对于文档中使用的一个词,可以用一个应用以额外内容的形式呈现来自Wikipedia的页面。

  由于Apps for Office已经可以解决分发和部署的问题,因此这个过程要比在Office中使用插件的方式大大减少了步骤。安装插件需要更高的权限,并且需要添加组件(如VisualStudioToolsforOffice运行时和其他依赖项)。相反,AppforOffice非常容易安装,无论是否免费,分发和安装全部通过OfficeStore和AppCatalog目录来完成。AppforOffice启用了对象模型访问,所以可以执行一些简单的自动化任务。

  在前面介绍Access的当前环境和新的应用架构时,你应该已经感悟到为什么应用有如此大的潜力。然而,我们应该清楚自己将要去做什么。尽管Access是Office中的一款产品,但它不能生成AppforOffice;它实际可以生成AppforSharePoint,我们将在下面详细说明这个应用。

  AppforSharePoint拥有的所有功能与我们讨论的AppforOffice功能一样,此外还能编写服务器端代码并执行。由于应用要集成到SharePoint中,这样我们就有了一个丰富的环境来集中解决业务问题。应用可以被设计为与SharePoint、其他应用甚至是AppforOffice一起工作。

  什么是access的应用,什么是access的应用架构,今天我们倾尽全囊,不知大家是否已经学会了。

赞(25)
踩(3)
分享到:
华为认证网络工程师 HCIE直播课视频教程