Create controls programmatically
In nonvisual Web parts, controls must be created programmatically. This is simple but less intuitive than the drag-and-drop model used in Visual Web Parts.
SharePoint 2010: What's new for users
SharePoint 2010: What's new for IT pros
SharePoint Workspace: The renamed Groove has gotten groovier
Don't be caught without a SharePoint recovery solution
An early look at SharePoint 2010