With the combination of the C# language, the .NET Framework, and the Visual Studio .NET development toolset, Microsoft's delivered a language with second-to-none power and expressivity, and near Visual Basiclevel simplicity. It’s a compelling proposition. Beginning Visual C# is an equally compelling resource for anyone who’s decided to learn C# -- whatever their programming background.
Based on Microsoft’s official (not beta!) .NET and VS.NET releases, this book begins with a practical introduction to VS.NET and to C# syntax: variables, expressions, flow control, functions, error handling, and debugging; objects, classes, events, Windows Forms, and form controls. There's a full chapter on GDI+, which offers major improvements in Windows graphics programming.
You'll also find detailed coverage of ADO.NET data access and .NET assemblies. The book's highlight: a practical introduction to C# and ASP.NET web programming, including a full chapter on web services. As always, there’s lots of code, all downloadable at wrox.com.
In contrast to Wrox’s earlier Beginning C#, you will need either Visual Studio .NET or Visual C# .NET to use this book -- but were you really going to write enterprise code with Notepad? Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.