- ホーム
- > 洋書
- > 英文書
- > Computer / General
Full Description
With SharePoint 2010, developers finally have the powerful, end-to-end development tools they need to build outstanding solutions quickly and painlessly. What's more, those tools are built directly into the latest version of Visual Studio, the development platform most Microsoft developers already know. In this book, the Microsoft experts who created these tools show you how to take full advantage of them. The authors focus specifically on the SharePoint scenarios that Visual Studio 2010 now makes accessible to mainstream Microsoft developers. They assume no experience with SharePoint development and focus on SharePoint Foundation 2010: the low-cost version designed for organizations and departments of all kinds, not just large enterprises.SharePoint 2010 Development with Visual Studio 2010shows how to get your solution up and running fast, and then extend it to meet your precise business requirements. You'll learn how to develop, package, and deploy robust SharePoint business collaboration applications without any unnecessary complexity or overhead.Following a practical, developer-focused introduction to Microsoft SharePoint 2010, you'll learn aboutVisual Studio 2010 templates and tools that simplify the creation of SharePoint solutionsThe SharePoint object model and its most frequently used methods, properties, and eventsUsing lists to store, manage, and share dataResponding to events related to lists, features, items, or workflowsIntegrating external data with Business Data Connectivity ServicesUsing content types that ship with SharePoint 2010-and creating new onesBuilding multi-step workflows and custom forms that work with themUtilizing Web Parts to present different data and applications on the same pageCustomizing SharePoint pages or navigation with ASP.NETPackaging and deploying solutions, and customizing deployment to your unique requirementsWhether you're just starting out with SharePoint development, upgrading from earlier versions, or building on experiencewith ASP.NET, this book will help you solve real problems and get real results-fast!
Contents
Figures xvii Tables xxxvForeword xxxixPreface xliAcknowledgments xliiiAbout the Authors xlvChapter 1: Introduction to SharePoint 1What Is SharePoint Development? 1Introduction to SharePoint Site Collections and Sites 7The Central Administrative View of a SharePoint Server 74A Visual Studio View of SharePoint: The Server Explorer 93Conclusion 103Chapter 2: Introduction to SharePoint Development in Visual Studio 2010 105Creating a SharePoint Solution 105Conclusion 152Chapter 3: Introduction to the SharePoint Object Model 153Introduction 153The Disposable Pattern in SharePoint Development 157Sandboxed Solutions 160A Little Set Up 162From the Top: Web Applications, Site Collections, and Sites 172Working with Lists 194Working with Queries 221Working with Users 226Other Important SharePoint Objects 227Conclusion 229Chapter 4: SharePoint Lists 231Introduction to SharePoint Lists 231Creating Lists 231Conclusion 315Chapter 5: SharePoint Event Receivers 317Introduction to Event Receivers 317Creating Event Receivers in Visual Studio 331Creating Feature Event Receiver Projects 341Deploying and Debugging Event Receiver Projects 347Conclusion 358Chapter 6: Working with Business Data 361Introduction to Business Connectivity Services 361Creating External Content Types Using SharePoint Designer 362Creating External Content Types Using Visual Studio 384Conclusion 455Chapter 7: SharePoint Content Types 457Introduction to Content Types 457Content Types in Visual Studio 2010 470Advanced Content Types 491Conclusion 522Chapter 8: SharePoint Workflow 525Workflow Basics 525Workflow Activities 528SharePoint Workflows 536Workflow Forms 552Workflows in SharePoint Designer 562Conclusion 578Chapter 9: SharePoint Web Parts 579Introduction to Web Parts 579Web Part Fundamentals 580Creating a Visual Web Part 581Creating a Code-only Web Part (Sandboxed) 609Creating a Silverlight Web Part 619Web Part Connections 636Configuration of Web Parts 643Conclusion 654Chapter 10: SharePoint Pages 655Introduction to SharePoint Pages 655SharePoint Architecture 655Customizing and Developing SharePoint Pages 661Conclusion 697Chapter 11: Packaging and Deployment 699The Basics and Beyond 699SharePoint Features 699SharePoint Solution Packaging 712The SharePoint Project Structure in Visual Studio 721Configurable Deployment 751Conclusion 786Appendix A: Preparing for SharePoint Development 787Supported Operating Systems 787Installing SharePoint 2010 788Installing Visual Studio 2010 803Installing SharePoint Designer 2010 807Creating a Site Collection 809Developer Dashboard 812Conclusion 815Index 817