This topic links to programming tasks (how-to and walkthrough topics) for common scenarios in Microsoft SharePoint Foundation 2010.
How to: Access, Copy, and Move Files
How to: Add a Column to a List
How to: Add a Column to a Site
How to: Add a Content Type to a SharePoint List
How to: Add a Content Type to a Site
How to: Add a Document Template, File Type, and Editing Application to a Site Definition
How to: Add a Recurring Event to Lists on Multiple Sites
How to: Add and Remove Web.config Settings Programmatically
How to: Add Blocked File Types
How to: Add Elements to an Existing Feature
How to: Add or Delete List Items
How to: Add Tool Locations to the PATH Environment Variable
How to: Add Users to a Group
How to: Avoid Page Validation Errors using SharePoint APIs in Web Applications
How to: Back Up While the Web Application Is Still Running
How to: Break Role Assignment Inheritance
How to: Change the Settings for the Request Throttling System
How to: Create a Basic JS Grid Control
How to: Create a Claims Provider
How to: Create a Class That Is Included in Configuration-Only Backups and Restorations
How to: Create a Console Application
How to: Create a Content Class That Can Be Backed Up and Restored
How to: Create a Custom Control for a Form
How to: Create a Custom External Application Provider
How to: Create a Custom Field Class
How to: Create a Custom Field Type
How to: Create a Custom Field Type Definition
How to: Create a Custom Field Value Class
How to: Create a Custom List Definition
How to: Create a Custom Site Definition and Configuration
How to: Create a Custom Web Template
How to: Create a Database Class That Can Be Restored From a Snapshot
How to: Create a Feature to Register a Health Rule
How to: Create a Field Rendering Control
How to: Create a Gantt Chart Using the JS Grid Control
How to: Create a Health Rule
How to: Create a Hierarchical JS Grid Control
How to: Create a Mobile Adapter
How to: Create a New Request Classifier
How to: Create a Pivot Grid Using the JS Grid Control
How to: Create a Supplemental .config File
How to: Create a Tool to Get the Full Name of an Assembly
How to: Create a Tool to Get the Public Key of an Assembly
How to: Create a Web Part that Hosts an External Application
How to: Create an Application Principal User
How to: Create an Editable JS Grid Control
How to: Create an Editor Control for a Field Type Property
How to: Create an Event Handler Feature
How to: Create an HTTP Request Forwarder for External Applications
How to: Create and Register or Deregister a Request Classifier
How to: Create External Application XML Markup
How to: Create Field Rendering Templates
How to: Create or Delete a Site or a Site Collection
How to: Create or Delete SharePoint Lists
How to: Create, Modify, and Change a Bucket-Style Health-Score Calculator
How to: Create, Update, and Delete List Items
How to: Create, Update, and Delete Lists
How to: Customize a Delegate Control
How to: Customize Field Rendering on Mobile Pages
How to: Customize Meeting Workspaces by Using the SharePoint Foundation Object Model
How to: Customize Meeting Workspaces Using the Meetings Web Service
How to: Customize Mobile Home Pages
How to: Customize Mobile List View and Form Pages
How to: Customize the Display of Quick Launch
How to: Customize the Mobile Home Page Through Redirection
How to: Customize the Rendering of a Field on a List View
How to: Debug Your SharePoint Foundation Workflow
How to: Deploy a Claims Provider
How to: Deploy a Health Rule with a Solution Package
How to: Deploy a Workflow Template
How to: Enable an External Application Provider
How to: Enumerate Sites and Site Collections
How to: Export an ASP.NET Web Part and Import it to a SharePoint Foundation Site
How to: Extend the STSADM Utility
How to: Filter the Change Log by Change Type
How to: Filter the Change Log by Object Type
How to: Find the Web Application Root
How to: Hide a Menu Item in the ECB from SharePoint List Items
How to: Manually Configure a Workflow Project
How to: Migrate a Web Site From One Location to Another
How to: Modify the User Interface Using Custom Actions
How to: Override a Default Control Template
How to: Post SharePoint Foundation RPC Methods
How to: Programmatically Back Up and Restore a Single Site Collection
How to: Programmatically Back Up Content
How to: Programmatically Read Monitored Values
How to: Programmatically Restore Content
How to: Provision a File
How to: Query Using LINQ to SharePoint
How to: Read the Value of a Field in a List Item
How to: Reference a Column in a Content Type
How to: Register an IRM Protector
How to: Register or Deregister a Performance Counter
How to: Remove a Meeting from a Meeting Workspace
How to: Retrieve List Items
How to: Retrieve Lists
How to: Return Items from a List
How to: Return List Items
How to: Return Lists
How to: Run Code on All Web Servers
How to: Save and Restore a Change Token
How to: Set the Correct Target Framework and CPU
How to: Set the Culture and Language
How to: Share the Top Link Bar Between Sites
How to: Test a Health Rule During Development
How to: Update List Items
How to: Upload a File to a SharePoint Site from a Local Folder
How to: Use Conditional Scope
How to: Use Exception Handling Scope
How to: Use SPMetal
How to: Use Upgrade Code to Activate a Feature with Dependencies
How to: Work with Roles
How to: Work with User Custom Actions
How to: Work with Users and Groups
How to: Work with Web Parts on a Page
How to: Work with Websites
How to: Write to Lists Using LINQ to SharePoint