VS 2010与SharePoint 2010对象模型给开发带来的提升

  SharePoint 2010 产品分成了两个版本SharePoint Foundation 2010和SharePoint Server 2010,其中SharePoint Foundation 2010是WSS 3.0的升级,而SharePoint Server 2010 则是MOSS2007的升级,由此我们可以看到SharePoint Foundation 2010 和SharePoint Server 2010之间的关系,SharePoint Foundation 2010是SharePoint2010的基础,但后者包含了前者全部功能,本文中的SharePoint 2010 是这二者的统称。

  一个新的产品,对于开发者来说,更加关注的是其">新增功能。SharePoint 2010的新增功能主要集中在3个方面:开发人员工作效率、丰富的平台服务、灵活的部署,具体来说其新增功能如表1所示:

    表1 SharePoint 2010 新增功能

  有了这么多的新增功能,SharePoint 2010 的功能和MOSS2007相比又有什么样重大改变呢?SharePoint 2010 的功能如图1所示:

  图1 SharePoint 2010功能模块

  我们可以看到SharePoint 2010 有六大功能模块,网站、社区、内容、搜索、见解和整合应用,相比较MOSS 2007来讲,社区、见解和整合应用是其新增功能。不同于普通用户,对开发人员来说,对一个产品功能的了解更倾向于从自带功能和可扩展功能两方面去了解。SharePoint 2010 中六大功能模块的自带功能和扩展功能列表如表2所示:

    表 2 SharePoint 2010 功能列表

  对于有一定SharePoint 产品基础的开发人员来说,相信看到了上面的功能以后,对SharePoint 2010的产品开发已经有了一个大概认识。在本文中,我们不打算对其所有功能都来做详细而又深入描述和讲解,只是结合Visual Studio 2010 和SharePoint API的对象模型来介绍SharePoint 2010 给开发人员带来的好处。

时间: 2024-09-21 00:24:46

VS 2010与SharePoint 2010对象模型给开发带来的提升的相关文章

简述SharePoint 2010中的沙盒解决方案

当程序员使用Visual Studio 2010为SharePoint 2010创建应用程序时,可以创建两种类型的解决方案,服务器场解决方案和沙盒解决方案.比如,打开Visual Studio 2010,新建一个空白SharePoint项目,你看到的第一个界面就是如下这个对话框. 服务器场解决方案(或简称为场解决方案)和SharePoint 2007一样,是一种被完全信任的解决方案.场解决方案可以包含能放到解决方案包里面的所有SharePoint组件和元素,比如应用程序页.可视化Web部件等等.

SharePoint 2010的基本结构

这个系列的文章,是为了帮助大家更好的了解SharePoint 2010.拥有SharePoint 2007的经验能够帮助您更容易的理解本系列的文章,但我会尽量使没有SharePoint 2007经验的读者也能不困难的进行阅读. 下图是一张SharePoint 2010基本架构图,它简要的描述出了SharePoint 2010的基本结构. 当我们说"SharePoint 2010"时,实际上是包含了SharePoint Foundation 2010和SharePoint Server

Office服务-将服务器端的Word文档合入SharePoint 2010

业务应用程序开发人员必须经常创建解决方案,以便让所在组织的日常活动实现自动化.这些活动通常涉及处理和操作多个文档中的数据,例如从多个源文档中提取和合并数据:将数据合并到电子邮件中:在文档中搜索和替换内容:在工作簿中重新计算数据:从演示文稿中提取图像等等,诸如此类,不胜枚举. Microsoft Office 提供了一个功能丰富的 API,开发人员可以使用它来自动化上述各种重复性的任务,从而使这些任务变得更简单.这些解决方案普通桌面用户用起来很顺利,因此开发人员又将它们提升到了一个新的高度:将这些

微软Sharepoint 2010企业信息分享的首选平台

2001年诞生的微软SharePoint即将迎来自己的最新版本Microsoft SharePoint Server 2010 ,这款企业信息分享平台软件也从最初的门户建设发展成了及企业门户.信息分享.工作流管甚至是商务智能等诸多功能为一体的集成化平台.浩如烟海的功能让sharepoint一方面成为了企业信息分享的首选平台,但也让初次接触者一时无法理清头绪,不知道从何处着手去认识他. 拥有SharePoint 2007的经验能够帮助您更容易的理解本系列的文章,但我会尽量使没有SharePoint

SharePoint 2010网站备份还原简介

今天尝试了SharePoint2010网站的备份和还原,从网上搜一些文档看看,然后自己试试,感觉和2007的操作没什么太大的区别,跟大家分享下自己尝试的命令行方式和数据库的方式,2007自己常用的也是这两种方式. 1. 命令行的方式,在服务器端,所有程序 - Microsoft SharePoint 2010 Products - SharePoint 2010 Management Shell 确定 备份网站命令:backup-SPSite http://localhost:10086 -Pa

启用SharePoint 2010的代码块

Sharepoint 在安全设置上,默认禁用了在sharepoint页面中运行C#或vb.net的代码 那什么样才能算是sharepoint页面呢,打开designer ,新建一个aspx页面,在页面中写一些简单的html. 然后用浏览器打开,会正常浏览不会报错. 但如果你在页面中写入C#代码,就会报错 如果想在sharepoint页面中运行C#代码,需要在web.config中添加一个节点 Configuration –> Sharepoint –> SafeMode –> PageP

SharePoint 2010开发实例精选:可排序的搜索核心结果

虽然对于信息工作者来说SharePoint 2010开箱即用的搜索界面已经非常直观并易用,但作为超级用户仍然可以创建属于自己的搜索体验.SharePoint Server 2010包括了许多与搜索相关的强大的Web部件,用于支持超级用户定制搜索体验,包括搜索最佳匹配,精简面板,搜索核心结果,相关查询等等.下图为标准的搜索类WebPart. 开发实例精选:可排序的搜索核心结果-sharepoint 2013">IT Pros或Developers可以配置内置的搜索Web部件来定制搜索体验.作

SharePoint 2010的开发人员面板

(这一辑是有关开发的内容) 在开发SharePoint 2007应用程序的时候,性能是我们很可能面临的一大挑战.我们最不希望看到的,就是用户刷新一个页面之后,需要等上好几秒钟(或更长时间),才能看到页面缓慢的打开.如果真的遇到性能上的问题,那么在进行性能优化之前,第一个需要了解的事情,就是"系统性能瓶颈在哪里?"也就是说,如果不能找到系统运行缓慢的原因,那么性能优化也就无从着手了. 找到系统瓶颈的工具有很多,从Windows Server内置的性能监控器,到SQL Profile.CL

SharePoint 2010多语言UI及开发人员需要注意的问题

SharePoint 2010支持同一个网站呈现出不同语言的UI.比如,一个中文版的SharePoint 2010系统,管理员可以在服务器上安装SharePoint 2010英文语言包,然后在网站设置的"语言设置"中,选择"英语"为备用语言. 开发人员需要注意的问题-sharepoint ui设计"> 然后用户就可以随时使用页面右上角的用户菜单,将当前网站的显示UI,在多个语言之间进行切换. 如果你尝试一下这个功能,就会发现一个有趣的现象.对于Sha