[原文发表地址] SharePoint 101 Code Samples are now available [原文发表时间] 2012-02-22 8:47 AM Microsoft Office 开发人员中心已创建了101 个SharePoint 2010 的代码示例。这些示例包括了一系列有用的工作任务,从列表和文档库,到使用BCS。大多数情况下,C# 示例都是与 VB.NET项目搭配的。也有用 JavaScript编写的示例。示例的清单是通过SharePoint 社区的博客所提交的建议来编译的。 请确保将其签出。我们确信你会找到一些东西,可以在自己的解决方案中使用。你可以在以下地址中获得每个示例的描述和链接: http://code.msdn.microsoft.com/site/search?f%5B0%5D.Type=Topic&f%5B0%5D.Value=Sharepoint%202010%20101%20code%20samples&f%5B0%5D.Text=Sharepoint%202010%20101%20code%20samples 可以在这儿下载示例包: http://code.msdn.microsoft.com/SharePoint-2010-101-Code-da251182 希望大家喜欢 !
vbcti
了解业务连接服务
[原文发表地址] Understanding Business Connectivity Services [原文发表时间] 2011-12-26 3:00PM Microsoft 业务连接服务(BCS) 使用户可以从外部系统读取和写入数据— — 通过 Web 服务、 数据库和Microsoft .NET 框架程序集 — — 从 Microsoft SharePoint 2010 和Microsoft Office 2010 的应用程序中。SharePoint 2010 和 Office 2010 应用程序都有直接使用外部数据的产品功能,在线和离线都可以。通过使用熟悉的工具,如 Microsoft Visual Studio 2010 和 Microsoft SharePoint Designer 2010,开发人员可以访问一组丰富的功能并快速构建解决方案。 若要了解业务连接服务的重要概念和结构体系,请参阅下列主题: 业务连接服务 与 业务数据目录有何区别? 业务连接服务的优点 使用业务连接服务的机制 使用业务连接服务的连接性 Business [...]
业务连接服务的高层体系结构
[原文发表地址] Business Connectivity Services High-Level Architecture in SharePoint [原文发表时间] 2011-10-31 2:00PM SharePoint 2010的业务连接服务(BCS) 建立在业务数据目录技术上, 并在SharePoint 2007中首次引入。它使SharePoint可以连接到各种外部数据源,包括但不局限于,其他数据库系统、 客户关系管理 (CRM) 系统、 ERP 系统。BCS为开发人员提供了一种提前定义应用程序所需信息的方法,即通过外部内容类型 (ECT)连接和操作该外部数据。ECT最重要的一面是一旦开发人员创建了它,它就可供SharePoint 用户使用,即使在不知道任何代码的情况下,也可用于连接和使用外部系统。 下面的关系图概述了 BCS 所有的组件是如何一起运行的。 业务连接服务提供机制来让有经验的用户、 开发人员和商务单元 IT 专业人员更轻松地执行下列操作: 在Microsoft SharePoint Foundation 2010,SharePoint Server 2010以及丰富的客户端 Office 应用程序中,从企业应用程序和Web 2.0服务中显示外部数据。 提供 Office 类型的行为 (如联系人、 任务、 约会) 和获取外部数据和服务的能力。 提供完整的数据交互,包括从 Office 应用程序和 SharePoint [...]
业务连接服务包含哪些内容?
[原文发表地址] What Is Included in Business Connectivity Services? [原文发表时间] 2011-12-12 3:00PM Microsoft 业务连接服务(BCS) 包含在 Microsoft SharePoint Foundation 2010、 Microsoft SharePoint Server 2010 和Microsoft Office 2010 的应用程序中。但是,每个应用程序中功能集和功能都不同。 下图显示了业务连接服务在 SharePoint Server 2010 ,和 Office 2010 中功能集的差异。关于每个应用程序中业务连接服务功能的详细信息,请参阅下列主题: 在 SharePoint Foundation 2010 中的业务连接服务 在 SharePoint Server 2010 中的业务连接服务 在 Microsoft Office 2010 中的业务连接服务
在已部署的3层LightSwitch 应用程序中诊断问题(艾瑞克·埃尔哈特)
[原文发表地址]Diagnosing Problems in a Deployed 3-Tier LightSwitch Application (Eric Erhardt) [原文发表时间]2011-9-20 13:00 时常LightSwitch 应用程序在开发人员的机器上运行得很完美,但是当部署到互联网信息服务器(IIS)机器上时,它就不再正常运作了。出现的问题范畴包括从IIS配置不当到数据库连接字符串不正确。或者是某个程序集没有部署在IIS机器上。 谨在这儿分享一些我常用的调试技术来帮助系统管理员诊断部署的应用程序中的问题。关于如何配置网络服务器和部署LightSwitch应用程序,更多详细信息可参考Beth Massi’s deployment guide。 在我继续讲述之前,正确树立你的期待值。它不是万能的,不能解决你部署应用程序时遇到的所有问题。但是我可以提供一系列的步骤来诊断我们遇到的最常见的问题。每当有人对我说“我的应用程序出故障了”,我首先想到的事情就是这些步骤。如果这些步骤不能帮助你诊断问题所在,但它们至少提供了一些有用的信息,你可以把它们放到论坛里,在那儿或许有人可以帮到你。 可怕的红色X 在LightSwitch中,可怕的红色X类似于Xbox 360中的死亡之环,所以LightSwitch中出现红色X并没有那么悲惨。你没有必要用一个月的时间来修复。但是它也是你的应用程序中存在问题的一个重大暗示。当程序加载数据失败时,屏幕上将显示一个红色X。工具提示信息会出现“数据加载失败,请检查网络连接之后再重试”。 这些红色X实际上意味着在执行查询时,抛出了异常。 所以你该怎么做呢? LightSwitch有一个少有人知的秘密,那就是它的服务器有一个与ASP.NET tracing相集成的诊断程序子系统。这个子系可以告诉你在运行查询时,哪个异常被抛出。同时它的功能远远比这更强大。你可以用它来追踪向服务器请求的行为以及服务器对每个行为所作的回应。所以即使所有事情看起来在运作,但你可以知道程序真正在做什么。 当创建一个新的LightSwitch应用程序时,默认情况下诊断是被禁用的。这是为性能和安全因素考虑。性能的原因是不言而喻的,即使是服务器上简单的追踪也会降低处理能力。出于安全因素是因为当诊断被允许时和当你允许远程机器来查看诊断时,任何使用你的应用程序的注册用户都可以获取诊断记录。 有5 个应用程序设置可以控制诊断程序子系统的行为: Name Possible values Description Microsoft.LightSwitch.Trace.Enabled true, false Enables diagnostic tracing on the server. Default is false. Microsoft.LightSwitch.Trace.LocalOnly true, false When set [...]
