The definitive guide to using Visual C# .NET to develop stand-alone applications for Microsoft Windows and Web-enabled Microsoft .NET applications Get the complete guidance you need to use the Visual C# .NET language to produce stand-alone Windows-based applications and Web-enabled .NET applications with this comprehensive reference. It thoroughly covers the languages structure, syntax, code wizards, and the Microsoft Visual Studio design environment, paying close attention to both the client and server sides of the .NET environment. Youll find detailed answers and best practices to help you write, test, and debug applications and extend them to the Webquickly and intuitively. An extensive collection of real-world programming examples demonstrates solutions to specific coding problems. Topics covered include: Visual Studio .NET and Visual C# .NET basics Value types and references Operators and type conversions Flow control Delegates and attributes Indexers and enumerators Collections and sorting Debugging and advanced topics An introduction to Windows Forms, plus adding controls to Forms User input and feedback GDI+ Advanced controls List, Tree, and Grid controls Enhancing Windows Forms Microsoft ADO.NET Web Forms XML, XML Web services, and SOAPCD-ROM FEATURES: A fully searchable electronic copy of the book that easily integrates into the Visual Studio .NET Help system Sample source code for all the examples presented in the bookDVD-ROM FEATURES: A trial version of Visual Studio .NET