Custom controls and Web Parts can make you more productive by enabling you to create re-usable components
for your WebForms. You can package up a piece of your user interface and re-use it within your
Web site or across many Web sites. But that’s only one way that these controls make you more productive.
If you’ve ever had an ASP.NET control that you wished worked slightly differently, you can now
create the control that you want. When you build your own custom controls and Web Parts, you can
have the control do as much (or as little) as you want....
SharePoint 2010 Web Parts in Action is a comprehensive guide to deploying, customizing, and creating Web Parts. Countless examples walk you through everything from design, to development, deployment, troubleshooting, and upgrading. Because Web Parts are ASP.NET controls, you’ll learn to use Visual Studio 2010 to extend existing Web Parts and to build custom components from scratch.