Search and Find

Book Title

Author/Publisher

Table of Contents

Show eBooks for my device only:

 

Pro SharePoint 2010 Solution Development - Combining .NET, SharePoint, and Office 2010

Pro SharePoint 2010 Solution Development - Combining .NET, SharePoint, and Office 2010

of: Ed Hild, Chad Wach

Apress, 2010

ISBN: 9781430227823 , 392 Pages

Format: PDF, Read online

Copy protection: DRM

Windows PC,Mac OSX,Windows PC,Mac OSX geeignet für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Read Online for: Windows PC,Mac OSX,Linux

Price: 39,99 EUR



More of the content

Pro SharePoint 2010 Solution Development - Combining .NET, SharePoint, and Office 2010


 

Title Page

1

Copyright Page

2

Contents at a Glance

4

Table of Contents

5

About the Authors

13

About the Technical Reviewer

14

Introduction

15

Who This Book Is For

16

Downloading the Code

16

Contacting the Authors

16

CHAPTER 1 Office Business Applications

17

Overview of the Solutions Chapters

21

Chapter 5: Beyond the Spreadsheet

21

Chapter 6: Merging SharePoint List Data into Word Documents—

21

Chapter 7: Automating Document Assembly

21

Chapter 8: Extending PowerPoint to Build a Presentation Based on SiteContent—

22

Chapter 9: Building a Presentation Server-Side within a Web Part

22

Chapter 10: Surfacing Line-of-Business Data in Outlook

22

Chapter 11: Site Provisioning Workflows

22

Chapter 12: Rapid SharePoint Application Development with Access

23

Chapter 13: Using Visio Services to Visualize Data

23

Chapter 14: Building Mashups

23

Development Environment Requirements

23

CHAPTER 2 SharePoint 2010: Overview and New Features

25

History of SharePoint Technologies

25

SharePoint 2010 Overview

27

Communities

31

Content

31

Search

34

Insights

35

Composites

37

Leveraging the Platform

40

CHAPTER 3 SharePoint Developmentwith Visual Studio 2010

41

SharePoint for the Professional Developer

41

A Brief History of SharePoint Development

42

What’s New in SharePoint for Developers

42

What’s New in Visual Studio for SharePoint

44

Building Your First Project

46

Creating the HelloWorld Project

46

Exploring the HelloWorld Project

48

Creating the HelloWorldFeature Feature

49

Deploying the HelloWorld Project

54

Further Reading

56

CHAPTER4 Microsoft Office Overviewfor Developers

57

Why Developers Should Care About Office

58

History of Microsoft Office Development

57

Development Opportunities with Office

58

The Open XML File Format

59

The Open XML Format SDK

65

Moving Toward Managed Code

67

Visual Studio Tools for Office

67

Developing with VSTO

69

Add-Ins

69

Ribbon Customization

71

Custom Panes

72

Outlook Form Regions

74

Document-Level Projects

75

The 2010 Enhancements

76

Deployment Guidelines

80

Further Reading

80

CHAPTER5 Beyond the Spreadsheet

82

Real-World Examples

82

Solution Overview

83

Solution Walkthrough

83

Introducing the Spreadsheet

83

Storage for Our Solution Files

86

Supporting Business Process

87

Create the Form

88

Add Lookups

89

Submitting the New Event

91

Deploying Our Form

98

Providing Insight

99

Viewing the Spreadsheet

99

Adding Comments

102

Creating the Chart Browser

106

Important Lessons

114

Extension Points

115

Further Reading

115

CHAPTER6 Merging SharePoint List Datain to Word Documents

116

Real-World Examples

116

Real-World Examples

116

Solution Overview

117

Solution Walkthrough

117

Creating Content Types

117

Building the CustomerDocuments Feature Project

121

Defining the Feature

123

Deploying the Feature

129

Building a Custom Application Page

130

Using a Custom XML Part in a Document Template

133

Performing the Merge

137

Important Lessons

139

Extension Points

140

Further Reading

141

CHAPTER7 Automating Document Assembly

142

Real-World Examples

142

Solution Overview

143

Solution Walkthrough

143

Setting up the SharePoint Site and Document ID Service

144

Preparing the Document Template

146

Creating the Visual Studio Tools for Office Solution

148

The Document Actions Pane

150

Extending Backstage

155

Deploying the Proposal Template Tool

158

Using SPMetal

160

The Proposal Document Event Handler

161

The Résumé Tasks Event Handler

168

Incorporating Word Automation Services

171

Important Lessons

176

Extension Points

176

Further Reading

177

CHAPTER8 Extending PowerPoint to Build a Presentation Basedon Site Content

179

Real-World Examples

179

Solution Overview

180

Solution Walkthrough

180

Creating the Project

180

Customizing the Ribbon

182

Architecture of the Task Pane and Wizard Step User Controls

184

The step1 User Control: Examining the Site

187

The step2 User Control: Building Objectives

190

The step3 User Control: Building Agenda Items

192

The step4 User Control: Integration with Slide Libraries

194

Important Lessons

196

Extension Points

197

Further Reading

198

CHAPTER9 Building a Presentation Server-Side within a Web Part

199

Real-World Examples

199

Solution Overview

199

Solution Walkthrough

200

Setting Up the Team Site and Content

201

Creating the Presentation Template

202

Creating the Project and Defining the SharePoint Feature

203

Adding the Visual Web Part

205

Building the Web Part User Interface

209

Overview of Office XML Formats, SDK Tool, and PresentationML

210

The SPMetal Tool

214

Iterating through the Template

216

Building the Title Slide

217

Building the Slide for Hardware Issues

219

Building the Slide for Software Issues

221

Deploying and Debugging the Web Part

223

Important Lessons

225

Extension Points

226

Further Reading

226

CHAPTER10 Surfacing Line-of-Business Data in Outlook

227

Real-World Examples

227

Solution Overview

228

Solution Walkthrough

228

The Sample LOB Database

229

Creating the External Content Type with SharePoint Designer

231

Connecting the External List to Outlook

237

Visualizing Customer Order Data using Excel

240

Extending the Outlook Contact Form

246

Important Lessons

250

Extension Points

251

Further Reading

252

CHAPTER11 Site Provisioning Workflows

253

Real-World Examples

253

Solution Overview

253

Solution Walkthrough

254

Proposing the Workflow Using Visio

254

Building the Custom Workflow Activity

257

Deploying the Activity through a SharePoint Feature

262

Preparing the SharePoint Site

269

Building the Workflow with SharePoint Designer

272

Exporting the Updated Visio Diagram

280

Testing the Solution

280

Important Lessons

282

Extension Points

282

Further Reading

283

CHAPTER12 Rapid SharePoint Application Development Using Access

285

Real-World Examples

285

Solution Overview

286

Solution Walkthrough

286

Create the Asset Tracking System Database

286

Create a Web Database

286

Add Some Forms

292

What about the Code?

298

Reporting is Key

305

Publishing Our Asset Tracking System to SharePoint Using Access Services

309

Now What?

310

Important Lessons

311

Extension Points

311

CHAPTER13 Using Visio Services to Visualize Data

313

Real-World Examples

313

Solution Overview

314

Solution Walkthrough

314

Creating the Floor Plan

314

Setting up the Data

316

Giving Our Floor Plan Life

322

Sharing Your Floor Plan

325

Adding More Interactivity

326

Setting up the Project

327

Writing Some Code

328

Adding an Overlay

330

Adding a UI

331

Responding to Clicks

332

The Home Stretch

335

Important Lessons

337

Extension Points

337

Further Reading

338

CHAPTER14 Building Mashups

339

Real-World Examples

339

Solution Overview

339

Solution Walkthrough

340

Getting the Bing Maps Silverlight SDK

340

Create the Silverlight Mashup Application

341

Retrieve and Parse the Geocoded RSS Feed

346

Retrieve and Parse the KML file

350

Add the SharePoint List to the Mashup

354

Deploy the Mashup as a Sandboxed Solution

357

Create a Geocoded Contacts List Feature

361

Setting up the SharePoint Site

366

Important Lessons

368

Extension Points

369

Further Reading

369

CHAPTER15 Realizing the Vision

371

Viewing SharePoint as a Set of Services

372

A Real-World Example

375

A Thank-You

375

Index

376