Book description
Pro SharePoint Solution Development: Combining .NET, SharePoint, and Office 2007 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 platforms services. The books solutions focus on using Visual Studio Tools for Office to build the user interface layer. And solutions can interact with SharePoint as a service provider, taking advantage of SharePoints 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 the hypothetical business challenges of a fictional company. By presenting the examples in this context, authors Ed Hild and Susie Adams make it easier to relate to the challenges and solution value. And the goal of these examples is to build applications that apply the benefits of the Office desktop interface with the richness of SharePoints collaboration features.
Table of contents
- About the Authors
- About the Technical Reviewer
- Introduction
-
I. Introduction
- 1. Office Business Applications
- 2. SharePoint Products and Technologies: Overview and New Features
- 3. Microsoft Office 2007 Overview for Developers
- 4. Visual Studio Tools for Office Overview
-
II. Microsoft Excel Solutions
-
5. Maintaining Offline List Content from Multiple Sites
- Real-World Examples
- Solution Overview
-
Solution Walkthrough
- Creating the Projects List Definition
- Creating the Excel Smart Document Project
- Designing the DataSet
- Detecting Internet Connectivity
- Constructing the Actions Pane
- Maintaining the List of Site Connections
- Constructing the Synchronization Interface
- Architecting the Synchronization Process
- Getting the Data on the Spreadsheet
- Using the Tool
- Building Visualizations in Excel
- Running in Excel 2007
- Considering Deployment Options
- Important Lessons
- Extension Points
- Further Reading
-
6. Integrating Spreadsheets into the Enterprise
- Real-World Examples
- Solution Overview
-
Solution Walkthrough
- Introducing the Spreadsheet
- Setting Up an External Source: Products Database
- Setting Up an External Source: Shipping Web Service
- Constructing the UDF Class
- Deploying the UDF Class and Registering It for Use in Excel
- Enhancing the Spreadsheet
- Preparing Excel Services for the Spreadsheet
- Publishing to Excel Services
- Integrating the Spreadsheet into a Custom Application
- Important Lessons
- Extension Points
- Further Reading
-
5. Maintaining Offline List Content from Multiple Sites
-
III. Microsoft Word Solutions
- 7. Merging SharePoint List Data into Word Documents
-
8. Working Collaboratively with Document Fragments
- Real-World Examples
- Solution Overview
-
Solution Walkthrough
- Creating the XML Schema
- Applying the Schema to a Document
- Examining the Document's XML
- Building the Document Section Feature Project
- Defining the Feature
- Deploying the Feature
- Building a Custom Application Page for Splitting
- Examining the Splitter Class
- Building a Custom Application Page for Merging
- Examining the SectionMerge class
- Important Lessons
- Extension Points
- Further Reading
-
IV. Microsoft PowerPoint Solutions
- 9. Extending PowerPoint to Build a Presentation Based on Site Content
-
10. Building a Presentation Server-Side within a Web Part
- Real-World Examples
- Solution Overview
-
Solution Walkthrough
- Setting Up the Team Site and Content
- Creating the Presentation Template
- Creating the Web-Part Project
- Basics of the DynamicPowerPoint Web Part
- Deploying the Web Part
- Debugging the Web Part
- Overview of Office XML Formats and PresentationML
- Iterating through the Template
- Building the Title Slide
- Building the Slide for Hardware Issues
- Building the Slide for Software Issues
- Important Lessons
- Extension Point
- Further Reading
-
V. Microsoft Outlook Solutions
- 11. Working with Email Messages and SharePoint
- 12. Surfacing Data from Line-of-Business Applications
-
VI. Microsoft InfoPath Solutions
-
13. Taking InfoPath Forms to the Web
- Real-World Examples
- Solution Overview
-
Solution Walkthrough
- Understanding the Cross-Domain and Multi-Hop Problems
- Creating the InfoPath Solution
- Setting Up the DatabaseLoanData
- Creating the Web Service
- Connecting the Form to the Web Service
- Deploying the Template to Office Forms Server
- Debugging and Testing Managed Code in Visual Studio
- Integrating Security and SSO
- Hosting the Form in ASP.NET
- Web-Part Hosting
- Extension Points
- Further Reading
-
14. Incorporating Workflow into Forms Processing
- Real-World Examples
- Solution Overview
-
Solution Walkthrough
- Understanding Workflow in SharePoint
- Understanding How WSS 3.0 Processes Workflow Activities
- Creating the LoanWF Test Environment
- Creating the Workflow Template
- Adding Error Handling
- Creating the Custom Task Form
- Deploying the Workflow
- Attaching the Workflow to a Forms Library
- Testing and Debugging the Workflow
- Extension Points
- Further Reading
-
13. Taking InfoPath Forms to the Web
- VII. Conclusion
Product information
- Title: Pro SharePoint Solution Development: Combining .NET, SharePoint, and Office 2007
- Author(s):
- Release date: May 2007
- Publisher(s): Apress
- ISBN: 9781590598085
You might also like
book
Professional SharePoint 2013 Development
Thorough coverage of development in SharePoint 2013 A team of well-known Microsoft MVPs joins forces in …
book
Microsoft® SharePoint 2010: Administrator’s Pocket Consultant
Portable and precise, this pocket-sized guide delivers ready answers for the day-to-day administration of SharePoint 2010. …
book
SharePoint Server 2010 Administration 24 Hour Trainer
Get quickly up to speed on SharePoint Server 2010! Covering all aspects of the SharePoint technology, …
book
Microsoft® Exchange Server 2003 Unleashed
The most extensive Exchange 2003 reference found on the market today from one of the world's …