最初接触sharepoint,起源于access2013 web应用,microsoft提供了office store, 将应用放到office store,可以向使用office软件的人营销应用,而不用在互联网上查找那些可能使用office潜在买家,access web应用自动托管模型(sharepoint使用windows Azure Web Sites 和SQL Azure来部署组件),每当创建一个web应用就自动生成SQL Azure库可供使用,然而office 2016却废止了这个功能,据说是战略转移了,目前运用较多的是,access后台表直接存储sharepoint中,但是表与表间没有关系维护。
sharepoint简单认识:
1,sharepoint基本上就是一个基于Web的应用程序平台,它提供的一系列核心互联应用程序能够提高工作效率 ,这些应用程序允许人们使用基于网站,工作区,列表,文档库来相互联系,并可以和outlook excel word等应用程序集成在一起,接触office 365的话,sharepoint简单基础入门很有必要。
2,sharepoint开发工具:
Napa 一款可以用来构建各种sharepoint应用程序的基于浏览器的开发工具
sharepoint Designer 可以使用这款设计器工具来创建和编辑网站,页面,内容类型和栏,构建工作流, 设计母版页
Visual Studio 这款功能齐全的开发IDE提供了项目级和项级模板来供你构建各种类型的sharepoint应用程 序和解决方案
Expression Blend 这款功能强大的设计工具允许你构建Silverlight和富媒体应用程序,并且和Visual Studio集成
3,sharepoint开发任务:
创建Web部件,创建sharepoint托管应用程序,访问和管理数据,创建云托管应用程序,创建事件接收 器, 创建ASPX页面以及创建母版页。
4,sharepoint API:
提供了全面完善API集,能满足想要远程访问sharepoint的几乎所有人的需求,所有的API都统一位于 _API,且都基于开放和文档齐全的internet标准协议。
5,office应用程序部署模型:
office=一个清单文件+一个HTML页面+office客户端
在企业网络共享文件夹 ,在sharepoint网站,在office 365 sharepoint online网站,存放清单文件, office客户端在信任中心设置,可以使用户能够共享使用新的office应用程序,优点是无需安装在 office客户端,office应用程序也可被集成到sharepoint应用程序中,此时它们只能在app web中进行使用 。
6,office应用程序:
office应用程序通过office javascript对象模型,可以使用web应用程序与office应用程序进行交互,基 于文档的应用程序包括word excel powerpoint project,基于邮箱的应用程序(mailapp,outlook webapp)
javascript与VBA和VSTO不同,它并不完成office客户端本身所做的自动化文档,最终用户使用时与其正在编写或查看的文档,邮件进行交互(web页面嵌入方式)。
7,远程事件接收器:
远程事件接收器作为web服务,其url被注册到sharepoint中,当特定的sharepoint内容发生事件时,这些 web服务被调用,这种方式使用安装在sharepoint中的应用程序在事件触发时,能够调用运行sharepoint 之外的处理程序。
8,BCS
business connectivity services(bcs) 它很方便地将业务系统数据整合到sharepoint中,比如 sharepoint server版本就可以整合sql server的数据。
9,OFFICE WEB APPS服务
excel services:
word automation services:
visio services:
access services:
powerpoint automation services:
machine transiation services:
10,工作流:
费用审批工作流 员工考勤审批工作流