SharePoint 2010 开发入门指南

5星 · 超过95%的资源 需积分: 0 36 下载量 164 浏览量 更新于2024-07-29 收藏 23.56MB PDF 举报
"《SharePoint 2010 完全开发教学》是面向初涉SharePoint开发的程序员,不需要有先前的SharePoint编程经验,但需具备一定的Web开发和.NET编程基础。书中涵盖HTML、CSS、XML/XSL以及JavaScript等技术,并探讨如何将这些知识应用于SharePoint开发。此外,书中还介绍了SharePoint 2010的开发工具和环境,帮助读者深入理解SharePoint 2010平台的开发流程和技术。" 在《SharePoint 2010 完全开发教学》中,作者首先引导读者了解SharePoint 2010的基础知识,包括其作为企业协作和信息管理平台的核心功能。SharePoint 2010提供了诸如文档管理、工作流、网站创建和社交功能等,开发者可以通过定制这些功能来满足特定业务需求。 开发SharePoint 2010应用时,你需要掌握的基础技能包括: 1. **Web开发基础**:HTML是构建网页的基本语言,理解HTML结构对于创建SharePoint页面至关重要。CSS用于控制页面样式和布局,而XML和XSL则用于数据交换和呈现。JavaScript则为交互式用户体验提供动态功能。 2. **.NET编程**:熟悉.NET框架,特别是C#或VB.NET,因为SharePoint 2010的大部分开发是基于这些语言进行的。理解ASP.NET可以让你更好地构建Web应用程序并将其应用于SharePoint环境中。 3. **SharePoint 2010开发工具**:包括Visual Studio的SharePoint项目模板、 SharePoint Designer,以及用于调试和部署的工具。学习如何使用这些工具能提升开发效率。 4. **SharePoint对象模型**:理解SharePoint的API和对象模型,如Site、Web、List、Item等,是开发自定义解决方案的关键。这包括了解如何使用SharePoint的服务器端和客户端对象模型。 5. **工作流和业务流程**:SharePoint 2010支持多种工作流引擎,如Windows Workflow Foundation (WF),开发者需要学习如何创建和配置工作流以自动化业务流程。 6. **服务应用程序和服务托管**:了解如何利用SharePoint的服务应用程序模型,例如用户身份验证、定时任务、搜索和报表服务等。 7. **安全和权限管理**:理解SharePoint的安全模型,包括角色、权限级别和权限继承,这对于确保应用的安全性和合规性至关重要。 8. **解决方案打包和部署**:学习如何打包解决方案包(WSPs),以及如何在不同环境中部署和升级它们。 通过本书,读者将逐步深入SharePoint 2010开发的各个层面,从基本概念到高级主题,逐步成为一名熟练的SharePoint开发者。书中的实例和练习将帮助读者将理论知识转化为实际操作能力,从而在SharePoint 2010平台上构建出高效且适应性强的应用程序。