Book Image

Microsoft SharePoint 2010 development cookbook

By : Ed Musters
Book Image

Microsoft SharePoint 2010 development cookbook

By: Ed Musters

Overview of this book

<p>There is a heavy demand in the marketplace for SharePoint developers that you could take advantage of - if only you had the opportunity to acquire the relevant skills! But, SharePoint 2010 is a big old product with a steep learning curve &ndash; where do you begin? <br /><br />This book has been designed to take the experienced ASP.NET developer from &ldquo;beginner&rdquo; to &ldquo;professional&rdquo; SharePoint developer in the shortest amount of time. You will be productive on you very first SharePoint development assignment with the knowledge and skills that you learn here. You will have distilled the essence of the author&rsquo;s many years of training, and leading development teams in SharePoint. <br /><br />This book uncovers the most common &ldquo;pattern&rdquo; of typical SharePoint development tasks encountered in the real world and puts the topics in a logical order with detailed step-by-step recipes for you to follow. <br />The practical example given builds and flows throughout the chapters and topics. By the end of this book, you will be able to apply the concepts to the challenges ahead of you!</p>
Table of Contents (15 chapters)
Microsoft SharePoint 2010 Development Cookbook
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Developing workflows in Visual Studio 2010


In this recipe, we are going to develop a very similar Proposal Amount Approval workflow, but this time using Visual Studio 2010 and the Windows Workflow Foundation. This certainly requires a developer to do, but I hope you find during this exercise that it is overall not radically different or more difficult that its Visio / SharePoint Designer counterpart.

For added enjoyment, will add an Association Form that is an ASPX page – for you to be able to set the amount of the Approval Limit at the time you associate the workflow to the Proposal Library. This provides some configurable flexibility in the workflow – meaning the limit can be different for different Proposal libraries, and also not having to physically change the workflow code if you need to modify the proposal limit.

Getting ready

We will create the Visual Studio project that we will be working with in this chapter:

  1. Open Visual Studio 2010. From the File menu, select New | Project.

  2. From the...