"Walkthrough: SharePoint WebPart Getting Started" is all completed, which basically covers content you need to understand in WebPart programming. The first series: "Visual" creates WebPart in VS.NET and is simply deployed to the SPS page. Second Series: Creating a custom property that can be adjusted by the user in WebPart; Visit SharePoint Object Model in WebPart. Third Series: Explain how User Control written in WebPart and demonstrates how to put all the content (WebPart, UserControl, including ASCX files) all incorporated into a final assembly (.dll) In the file to simplify deployment. The fourth series: Deploy WebPart into the SPS server; upgrade the deployed WebPart; deploy the WebPart (.msi) to the SPS server. Session 5: Development of WebPart (Connectable WebPart) that can be connected to each other. Please download here.