- Shopping Bag ( 0 items )
From Barnes & NobleThe Barnes & Noble Review
You can create .NET programs in several languages -- that's the whole point of the Common Language Runtime and Microsoft Intermediate Language (MSIL). But, as in George Orwell's Animal Farm, "All animals are equal, but some animals are more equal than others." The language that's "more equal" is C#, and if you're serious about .NET development, mastering C# is well worth your time.
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.