In this chapter we explain the basic techniques for programming SharePoint. This includes
Programming the SharePoint Server API—finding the entry points
Where to find helper classes and utility methods
Working with internal objects—object disposal and security
The security model, the user and group objects, and how to use them
Writing isolated applications that access the server API
Accessing the API is not like implementing an interface or calling a method. SharePoint is both a platform that provides a programming environment and a framework that supplies features to aid in building high-level applications.
Developers new to SharePoint often struggle to find the entry points to the API. Even advanced developers occasionally ...