What do you think?
Rate this book


So is Wrox's Professional C# Programming. Wrox's team of Windows programming luminaries covers every nook and cranny, showing how the language can be used to build every category of .NET software: classic Windows applications, new Windows services, distributed components, web apps, web controls, and ASP.NET-based web services. Wrox assumes you've done some Windows programming (VB, C++, or Java), but you needn't bring any .NET knowledge -- they'll cover all that. And, as with most Wrox books we've seen, this one's full of code samples.
The first chapters introduce C# syntax, classes and inheritance, and the fundamentals of object-oriented C# development. The authors introduce C# base classes, then drive home the connections between C# and the broader .NET environment.
There's a thorough introduction to assemblies -- .NET building blocks that bring together functionality that can be constructed, versioned, and deployed as one. You'll master data access techniques; learn how to view .NET data; and discover how to make the most of C#'s XML support.
The book contains in-depth coverage of COM interoperability -- a complex issue, as .NET can import automation-compliant COM objects, but not custom COM interfaces. There's practical C# code for implementing .NET security, as well as a full chapter on remoting, .NET's powerful technique for communicating amongst distributed application components.
Lots of C# books will get you started. Few of them will carry you as far as Professional C# Programming.
(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. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.
1272 pages, Paperback
First published June 1, 2001