Visual Studio 2010 templates for SharePoint 2010.

Visual Studio 2010 includes SharePoint-specific project types , and includes powerful packaging, deployment, and debugging features that help increase developer efficiency as a SharePoint  developer.

Templates


1. Visual Web Part project template.
2. List definition template.
3. Content Type template.
4. Empty Project template.
5. Event Receiver template.
6. New workflow template.
7. New Site Definition template
etc