The Barnes & Noble Review
You've built significant software -- likely with C++, Java, or Visual Basic -- but you've little or no experience with C# or .NET. In Professional C#: 2nd Edition, a team of long-time expert Microsoft developers help you leverage the skills you do have, as you rapidly start building the C# applications you want to build -- on and off the Web.
Professional C#: 2nd Edition starts with a programmer-level introduction to .NET, the C# language, and how they work together. It offers in-depth coverage of both Windows and web development; interoperability with COM/COM+; and most of the .NET classes that matter most, including ADO.NET data classes and DirectoryService classes for accessing Active Directory.
We especially liked the authors' coverage of creating dynamic forms for Windows applications. You obtain objects at runtime derived from System.Windows.Forms.Control and use them just as you'd use conventional forms created at design time. This is neat, but wiring up the event handlers can be tricky -- and the authors walk you through the process. Very practical, very code-rich -- here, and in every other chapter, too. (Bill Camarda)
Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. He served for nearly ten years as vice president of a New Jerseybased marketing company, where he supervised a wide range of graphics and web design projects. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.