SharePoint Server 2010 General Reference

Applies to: SharePoint Server 2010

This section of the Microsoft SharePoint 2010 Software Development Kit (SDK) describes the technologies that Microsoft SharePoint Server 2010 provides for developers. It contains overview information and step-by-step, how-to procedures for programming with SharePoint Server 2010 that can help you get started writing applications. There are also tips and best practices for using the development platform of SharePoint 2010.

SharePoint Server 2010 builds on the Microsoft SharePoint Foundation 2010 infrastructure to provide a true enterprise portal platform. For core platform documentation, see SharePoint Foundation 2010 General Reference.

Reference Areas

What's New in SharePoint Server 2010 summarizes key additions and improvements in each feature area of SharePoint Server 2010 and points to topics in the SDK that discuss them in more detail.

SharePoint 2010: SDK: Code Samples provides access to complete, compilable code samples, often in the form of Microsoft Visual Studio 2010 solutions, that demonstrate ways to use the SharePoint Server 2010 object model to create new features and enhance existing features.

Internal Classes, Namespaces, Web Services, and DLLs in SharePoint Server 2010 lists classes, namespaces, and DLLS of the SharePoint Server 2010 object model that are not intended to be used directly from your code.

Enterprise Development with SharePoint Server 2010 provides guidance and best practices to introduce you to the common tasks and concerns of creating custom applications on the SharePoint Server 2010 development platform. The topics in this section can help you set up your development environment and get started with the latest additions to SharePoint Server 2010.

Microsoft Business Connectivity Services (BCS) in SharePoint 2010 documents Microsoft Business Connectivity Services (BCS), formerly named the Business Data Catalog, which enables users to read and write data from external systems—through Web services, Windows Communication Foundation (WCF) services, databases, and Microsoft .NET Framework assemblies—from within Microsoft SharePoint 2010 and Microsoft Office 2010 applications. SharePoint 2010 and Office 2010 applications have product features that can use external data directly, both online and offline. Developers can gain access to a rich set of features and rapidly build solutions by using familiar tools such as Microsoft Visual Studio 2010 and Microsoft SharePoint Designer 2010.

SharePoint Enterprise Search in SharePoint Server 2010 provides guidance about using and extending the SharePoint Server search features.

Enterprise Content Management (ECM) Development in SharePoint Server 2010 introduces the feature areas of Enterprise Content Management, or ECM, and introduces concepts, procedures, and code samples that you can use to start working with the ECM object model.

Application Services in SharePoint Server 2010 contains information about Excel Services, InfoPath Forms Services, PerformancePoint Services in Microsoft SharePoint Server 2010, and Word Automation Services.

User Profiles and Social Data in SharePoint Server 2010 provides guidance about programmability issues related to user profiles and social data in SharePoint Server 2010. This section also includes topics that offer step-by-step, how-to procedures for programming with user profiles and audiences.

See Also

Concepts

Internal Classes, Namespaces, Web Services, and DLLs in SharePoint Server 2010

SharePoint Server 2010 General Reference

Other Resources

SharePoint Server 2010 Class Libraries and Web Service References

SharePoint Server 2010 Web Services

What's New in SharePoint Server 2010

What's New in SharePoint Foundation 2010

Setting Up the Development Environment for SharePoint 2010 on Windows Vista, Windows 7, and Windows Server 2008

Video: Using the SharePoint 2010 SDK Help

SharePoint Developer Center

SharePoint Developer Team Blog

SharePoint Stack Exchange