入门SharePoint 2010开发

需积分: 9 0 下载量 128 浏览量 更新于2024-07-23 收藏 26.4MB PDF 举报
" Beginning SharePoint 2010 Development 是一本面向初级开发者的书籍,由Steve Fox撰写,旨在帮助读者更深入地了解和利用SharePoint 2010平台进行开发工作。读者可以通过Wrox的在线论坛P2P.wrox.com参与讨论,获取更多资源和代码示例,以及订阅免费的月度新闻通讯。此外,该书还涵盖了.NET、SQL Server、Java、XML等技术领域的其他Wrox出版物。" 本书的介绍部分(xxiii)和第一部分(Part I)主要介绍了以下几个关键知识点: 1. **SharePoint 2010简介**:在第1章(Introduction to SharePoint 2010)中,作者向读者介绍了SharePoint 2010的基础知识,包括其作为一个企业级协作平台的角色,核心功能,以及如何在组织中部署和使用。 2. **开始SharePoint 2010开发**:第2章(Getting Started with SharePoint 2010 Development)引导开发者逐步了解如何设置开发环境,包括安装必要的工具,如Visual Studio集成开发环境,以及配置SharePoint服务器。此外,本章可能还会介绍基础的SharePoint开发概念,如Web部件、列表、库和工作流。 3. **SharePoint 2010开发者工具**:第3章(SharePoint 2010 Developer Tools)深入探讨了用于构建SharePoint解决方案的各种工具,包括Visual Studio扩展、PowerShell脚本、SharePoint Designer,以及如何使用这些工具创建和调试自定义功能。 书中可能还会涵盖以下内容: - **SharePoint 2010架构**:对SharePoint 2010的核心组件和服务的解释,如服务应用程序、站点集合、网站、列表和服务接口。 - **编程模型**:介绍SharePoint 2010的编程模型,包括使用.NET Framework 3.5 SP1或4.0进行托管代码开发,以及如何使用沙盒解决方案和 Farm 解决方案。 - **Web服务和API**:讲解如何与SharePoint的Web服务交互,以及使用客户端对象模型(CSOM)、服务器端对象模型(SSOM)和远程过程调用(RPC)。 - **工作流开发**:如何使用Visual Studio创建和部署基于Windows Workflow Foundation的工作流,以及自定义工作流活动。 - **网站设计和用户体验**:包括使用XSLT、CSS和JavaScript来定制SharePoint界面,以及创建和修改页面布局。 - **安全性和权限管理**:讨论SharePoint的权限模型,如何设置和管理用户和组的权限,以及使用安全断言标记语言(SAML)进行身份验证。 - **性能优化和调试**:提供关于如何优化SharePoint解决方案性能的指导,以及使用调试工具和技术来解决问题。 通过本书,读者将获得SharePoint 2010开发的全面知识,从而能够创建高效、可维护的解决方案,满足企业的业务需求。同时,读者还可以利用Wrox提供的在线资源,如论坛、代码样本和电子书,进一步深化学习和实践。