Book description
This book takes a practical problem-solution approach to common business challenges. You'll not only encounter interesting code samples, but also see how to combine these examples with the Microsoft collaboration platform's services. The book's solutions focus on using Visual Studio 2008 and its built-in Office development tools to construct the user interface layer. And solutions can interact with SharePoint as a service provider, taking advantage of SharePoint's many collaboration features like document repositories, collaboration sites, and search functions.
This book is unique because it starts with challenges that end users deal with every day when using the Microsoft collaboration platform to support business processes. The solutions are presented as hypothetical business challenges of a fictional company. By presenting the examples in this context, author Ed Hild makes it easier to relate to the challenges and solution value. The goal of these examples is to build applications that apply the benefits of the Office desktop interface to the richness of SharePoint collaboration features. This book will help you develop real-world solutions to complex business problems and challenges.
Table of contents
- Copyright
- About the Authors
- About the Technical Reviewer
- Introduction
- 1. Office Business Applications
- 2. SharePoint 2010: Overview and New Features
- 3. SharePoint Development with Visual Studio 2010
- 4. Microsoft Office Overview for Developers
- 5. Beyond the Spreadsheet
- 6. Merging SharePoint List Datainto Word Documents
-
7. Automating Document Assembly
- 7.1. Real-World Examples
- 7.2. Solution Overview
-
7.3. Solution Walkthrough
- 7.3.1. Setting up the SharePoint Site and Document ID Service
- 7.3.2. Preparing the Document Template
- 7.3.3. Creating the Visual Studio Tools for Office Solution
- 7.3.4. The Document Actions Pane
- 7.3.5. Extending Backstage
- 7.3.6. Deploying the Proposal Template Tool
- 7.3.7. Using SPMetal
- 7.3.8. The Proposal Document Event Handler
- 7.3.9. The Résumé Tasks Event Handler
- 7.3.10. Incorporating Word Automation Services
- 7.4. Important Lessons
- 7.5. Extension Points
- 7.6. Further Reading
-
8. Extending PowerPoint to Build a Presentation Based on Site Content
- 8.1. Real-World Examples
- 8.2. Solution Overview
-
8.3. Solution Walkthrough
- 8.3.1. Creating the Project
- 8.3.2. Customizing the Ribbon
- 8.3.3. Architecture of the Task Pane and Wizard Step User Controls
- 8.3.4. The step1 User Control: Examining the Site
- 8.3.5. The step2 User Control: Building Objectives
- 8.3.6. The step3 User Control: Building Agenda Items
- 8.3.7. The step4 User Control: Integration with Slide Libraries
- 8.4. Important Lessons
- 8.5. Extension Points
- 8.6. Further Reading
-
9. Building a Presentation Server-Side within a Web Part
- 9.1. Real-World Examples
- 9.2. Solution Overview
-
9.3. Solution Walkthrough
- 9.3.1. Setting Up the Team Site and Content
- 9.3.2. Creating the Presentation Template
- 9.3.3. Creating the Project and Defining the SharePoint Feature
- 9.3.4. Adding the Visual Web Part
- 9.3.5. Building the Web Part User Interface
- 9.3.6. Overview of Office XML Formats, SDK Tool, and PresentationML
- 9.3.7. The SPMetal Tool
- 9.3.8. Iterating through the Template
- 9.3.9. Building the Title Slide
- 9.3.10. Building the Slide for Hardware Issues
- 9.3.11. Building the Slide for Software Issues
- 9.3.12. Deploying and Debugging the Web Part
- 9.4. Important Lessons
- 9.5. Extension Points
- 9.6. Further Reading
- 10. Surfacing Line-of-Business Data in Outlook
-
11. Site Provisioning Workflows
- 11.1. Real-World Examples
- 11.2. Solution Overview
-
11.3. Solution Walkthrough
- 11.3.1. Proposing the Workflow Using Visio
- 11.3.2. Building the Custom Workflow Activity
- 11.3.3. Deploying the Activity through a SharePoint Feature
- 11.3.4. Preparing the SharePoint Site
- 11.3.5. Building the Workflow with SharePoint Designer
- 11.3.6. Exporting the Updated Visio Diagram
- 11.3.7. Testing the Solution
- 11.4. Important Lessons
- 11.5. Extension Points
- 11.6. Further Reading
- 12. Rapid SharePoint Application Development Using Access
-
13. Using Visio Services to Visualize Data
- 13.1. Real-World Examples
- 13.2. Solution Overview
- 13.3. Solution Walkthrough
- 13.4. Important Lessons
- 13.5. Extension Points
- 13.6. Further Reading
-
14. Building Mashups
- 14.1. Real-World Examples
- 14.2. Solution Overview
-
14.3. Solution Walkthrough
- 14.3.1. Getting the Bing Maps Silverlight SDK
- 14.3.2. Create the Silverlight Mashup Application
- 14.3.3. Retrieve and Parse the Geocoded RSS Feed
- 14.3.4. Retrieve and Parse the KML file
- 14.3.5. Add the SharePoint List to the Mashup
- 14.3.6. Deploy the Mashup as a Sandboxed Solution
- 14.3.7. Create a Geocoded Contacts List Feature
- 14.3.8. Setting up the SharePoint Site
- 14.4. Important Lessons
- 14.5. Extension Points
- 14.6. Further Reading
- 15. Realizing the Vision
Product information
- Title: Pro SharePoint 2010 Solution Development: Combining .NET, SharePoint, and Office 2010
- Author(s):
- Release date: June 2010
- Publisher(s): Apress
- ISBN: 9781430227816
You might also like
book
Microsoft Office 2010 In Depth
Office 2010 In Depth is the beyond-the-basics, beneath-the-surface guide for everyone who wants to streamline their …
book
Microsoft Expression Web 4 in Depth
The ultimate guide to creating and managing websites using Microsoft Expression Web 4. "In the trenches" …
book
Office 2003 XML
In Microsoft's Office 2003, users experience the merger of the power of the classic Office suite …
book
Visual Studio Tools for Office: Using Visual Basic 2005 with Excel, Word, Outlook, and InfoPath
“With the application development community so focused on the Smart Client revolution, a book that covers …