SharePoint 2010 开发深度探索:高级实践

3星 · 超过75%的资源 需积分: 14 260 下载量 135 浏览量 更新于2024-07-26 1 收藏 7.47MB PDF 举报
"SharePoint 2010 开发高级教程 高清PDF" SharePoint 2010 是微软发布的企业级协作平台,用于构建企业内部的网站、文档管理、工作流程和信息共享。这本书是一部高级教程,由多位经验丰富的SharePoint专家共同撰写,包括Tom Rizzo, Reza Alirezaei, Paul J. Swider, Scot Hillier, Jeff Fried 和 Kenneth Schaefer。它不局限于基础操作,而是深入探讨了SharePoint 2010的功能、应用和底层机制,适合已经有一定网站建设和维护经验,以及Web开发基础的读者。 该教程涵盖了多个关键主题,如SharePoint 2010的架构,服务器配置,站点结构设计,内容管理,安全和权限设置,以及工作流开发。在C#编程上下文中,读者将学习如何利用SharePoint的API进行定制开发,包括创建自定义Web部件、列表、字段和内容类型,以及实现业务逻辑和数据交互。此外,书中的实例和源代码是学习过程中的重要辅助资源,可以帮助读者通过实践加深理解。 SharePoint 2010的开发涉及许多技术领域,例如: 1. **SharePoint Designer**:作为一款强大的可视化开发工具,用于快速构建和定制SharePoint解决方案。 2. **Visual Studio**:使用C#和.NET Framework,可以创建强大的SharePoint解决方案,包括事件处理程序、自定义功能和工作流。 3. **InfoPath**:用于创建表单和数据收集解决方案,增强了用户界面和数据交互。 4. **BDC(Business Data Catalog)**:允许集成外部系统数据,如数据库和Web服务,到SharePoint环境中。 5. ** wsp包**:用于部署和管理SharePoint解决方案的打包格式。 6. **工作流**:通过 SharePoint Designer 或 Visual Studio 创建自定义工作流程,自动化业务流程。 学习SharePoint 2010开发需要理解其核心概念,如Site Collections, Web Applications, Lists, Libraries, 和 Pages。同时,掌握SharePoint的权限模型至关重要,因为它直接影响到用户访问和交互的方式。此外,了解Web应用程序和IIS服务器的配置也是必不可少的。 本书适合希望提升SharePoint开发技能的专业人士,包括IT管理员、开发人员和项目经理。通过阅读和实践书中的例子,读者可以深入了解SharePoint 2010的工作原理,并有能力解决实际项目中遇到的复杂问题。无论是在企业环境中搭建和维护SharePoint平台,还是为特定业务需求开发定制解决方案,这本书都将提供宝贵的指导。