Home Page Icon
Home Page
Table of Contents for
About the Authors
Close
About the Authors
by Chad Wach, Ed Hild
Pro SharePoint 2010 Solution Development: Combining .NET, SharePoint, and Office 2010
Copyright
About the Authors
About the Technical Reviewer
Introduction
Who This Book Is For
Downloading the Code
Contacting the Authors
1. Office Business Applications
1.1. Overview of the Solutions Chapters
1.2. Development Environment Requirements
2. SharePoint 2010: Overview and New Features
2.1. History of SharePoint Technologies
2.2. SharePoint 2010 Overview
2.2.1. Sites
2.2.2. Communities
2.2.3. Content
2.2.4. Search
2.2.5. Insights
2.2.6. Composites
2.3. Leveraging the Platform
3. SharePoint Development with Visual Studio 2010
3.1. SharePoint for the Professional Developer
3.1.1. A Brief History of SharePoint Development
3.1.2. What's New in SharePoint for Developers
3.1.3. What's New in Visual Studio for SharePoint
3.2. Building Your First Project
3.2.1. Creating the HelloWorld Project
3.2.2. Exploring the HelloWorld Project
3.2.3. Creating the HelloWorldFeature Feature
3.2.4. Deploying the HelloWorld Project
3.3. Further Reading
4. Microsoft Office Overview for Developers
4.1. History of Microsoft Office Development
4.2. Why Developers Should Care About Office
4.3. Development Opportunities with Office
4.3.1. The Open XML File Format
4.3.2. The Open XML Format SDK
4.3.3. Moving Toward Managed Code
4.3.4. Visual Studio Tools for Office
4.4. Developing with VSTO
4.4.1. Add-Ins
4.4.2. Ribbon Customization
4.4.3. Custom Panes
4.4.4. Outlook Form Regions
4.4.5. Document-Level Projects
4.5. The 2010 Enhancements
4.6. Deployment Guidelines
4.7. Further Reading
5. Beyond the Spreadsheet
5.1. Real-World Examples
5.2. Solution Overview
5.3. Solution Walkthrough
5.3.1. Introducing the Spreadsheet
5.3.2. Storage for Our Solution Files
5.3.3. Supporting Business Process
5.3.3.1. Create the Form
5.3.3.2. Add Lookups
5.3.3.3. Submitting the New Event
5.3.3.4. Deploying Our Form
5.3.4. Providing Insight
5.3.4.1. Viewing the Spreadsheet
5.3.4.2. Adding Comments
5.3.4.3. Creating the Chart Browser
5.4. Important Lessons
5.5. Extension Points
5.6. Further Reading
6. Merging SharePoint List Datainto Word Documents
6.1. Real-World Examples
6.2. Solution Overview
6.3. Solution Walkthrough
6.3.1. Creating Content Types
6.3.2. Building the Customer Documents Feature Project
6.3.3. Defining the Feature
6.3.4. Deploying the Feature
6.3.5. Building a Custom Application Page
6.3.6. Using a Custom XML Part in a Document Template
6.3.7. Performing the Merge
6.4. Important Lessons
6.5. Extension Points
6.6. Further Reading
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
10.1. Real-World Examples
10.2. Solution Overview
10.3. Solution Walkthrough
10.3.1. The Sample LOB Database
10.3.2. Creating the External Content Type with SharePoint Designer
10.3.3. Connecting the External List to Outlook
10.3.4. Visualizing Customer Order Data using Excel
10.3.5. Extending the Outlook Contact Form
10.4. Important Lessons
10.5. Extension Points
10.6. Further Reading
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
12.1. Real-World Examples
12.2. Solution Overview
12.3. Solution Walkthrough
12.3.1. Create the Asset Tracking System Database
12.3.1.1. Create a Web Database
12.3.1.2. Add Some Forms
12.3.1.3. What about the Code?
12.3.1.4. Reporting is Key
12.3.1.5. Publishing Our Asset Tracking System to SharePoint Using Access Services
12.3.2. Now What?
12.4. Important Lessons
12.5. Extension Points
12.6. Further Reading
13. Using Visio Services to Visualize Data
13.1. Real-World Examples
13.2. Solution Overview
13.3. Solution Walkthrough
13.3.1. Creating the Floor Plan
13.3.2. Setting up the Data
13.3.3. Linking Data to our Shapes
13.3.4. Giving Our Floor Plan Life
13.3.5. Sharing Your Floor Plan
13.3.6. Adding More Interactivity
13.3.6.1. Setting up the Project
13.3.6.2. Writing Some Code
13.3.6.3. Adding an Overlay
13.3.6.4. Adding a UI
13.3.6.5. Responding to Clicks
13.3.7. The Home Stretch
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
15.1. Viewing SharePoint as a Set of Services
15.2. A Real-World Example
15.3. A Thank-You
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Copyright
Next
Next Chapter
About the Technical Reviewer
About the Authors
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset