Section 3.7. Play a Windows System SoundSection 3.8. Play Simple WAV AudioSection 3.9. Create a Windows Explorer-like Split WindowSection 3.10. Take Control of Window LayoutSection 3.11. Control When Your Application Shuts DownSection 3.12. Prevent Your Application from Starting TwiceSection 3.13. Communicate Between FormsSection 3.14. Improve Redraw Speeds for GDI+Section 3.15. Handle Asynchronous Tasks SafelySection 3.16. Use a Better Data-Bound GridSection 3.17. Format the DataGridViewSection 3.18. Add Images and Controls to the DataGridViewChapter 4. Web ApplicationsSection 4.1. Create a Web Application in Visual Studio 2005Section 4.2. Administer a Web ApplicationSection 4.3. Bind to Data Without Writing CodeSection 4.4. Bind Web Controls to a Custom ClassSection 4.5. Display Interactive Tables Without Writing CodeSection 4.6. Display Records One at a TimeSection 4.7. Achieve a Consistent Look and Feel with Master PagesSection 4.8. Add Navigation to Your SiteSection 4.9. Easily Authenticate UsersSection 4.10. Determine How Many People Are Currently Using Your Web SiteSection 4.11. Use Role-Based AuthorizationSection 4.12. Store Personalized InformationChapter 5. Files, Databases, and XMLSection 5.1. Get Drive InformationSection 5.2. Get File and Directory InformationSection 5.3. Copy, Move, and Delete FilesSection 5.4. Read and Write FilesSection 5.5. Compress and Decompress DataSection 5.6. Collect Statistics on Your Data ConnectionsSection 5.7. Batch DataAdapter Commands for Better PerformanceSection 5.8. Bulk-Copy Rows from One Table to AnotherSection 5.9. Write Database-Agnostic CodeSection 5.10. Use the New XPathDocument and XPathNavigatorSection 5.11. Edit an XML Document with XPathNavigatorChapter 6. .NET 2.0 Platform ServicesSection 6.1. Easily Log EventsSection 6.2. Ping Another ComputerSection 6.3. Get Information About a Network ConnectionSection 6.4. Upload and Download Files with FTPSection 6.5. Test Group Membership of the Current UserSection 6.6. Encrypt Secrets for the Current UserSection 6.7. Unleash the ConsoleSection 6.8. Time Your CodeSection 6.9. Deploy Your Application with ClickOnceColophon