Amazon.co.uk Review
For Visual Basic and C# programmers facing Microsoft's new platform,
The .NET Languages: A Quick Translation Guide offers an extremely useful comparison of three languages: Visual Basic 6, Visual Basic .NET, and C#. With nearly indispensable code snippets that show central language features at work, this book offers an excellent resource for getting up to speed with .NET in record time.
The just-the-facts approach in this text is its best feature. By keeping the commentary to a minimum, this book gets you to what you need to know quickly. The author shows how specific language features are implemented in three different languages, beginning with basic constructs such as data types and flow control statements. Technically, both Visual Basic .NET and the new C# are equal partners in Visual Studio .NET. This book can save significant time for two types of users: those moving from the VB 6 to VB.NET and those thinking about upgrading their VB skills to C# (an option, now that the languages are so close).
The book does a good job comparing the use of common class design constructs for methods and properties and how to use inheritance and interfaces. This material will likely justify the cover price of this book for many readers as it is tricky to get right, and each of the new .NET languages uses slightly different keywords and conventions when it comes to class design.
Later chapters cover essential .NET APIs with code snippets that will also help you save time. In particular, we liked how the author illustrates how to get started with ADO.NET and databases. Also useful here is a section on COM interoperability with .NET (as this is likely to be a common programming chore).
By keeping explanations short and sweet and letting short code excerpts (along with their short complete programs) do most of the talking, the author has devised a very useful text, one that can demystify what's new and different about .NET for any VB or C# programmer. Timely, concise and deftly organised, this title is a perfect choice for those who like to learn new programming languages by example. Few programming titles can claim to be as immediately useful as this one. --Richard Dragan
Product Description
<p><i>The .NET Languages: A Quick Translation Guide</i> answers two questions posed by the introduction of the .NET Framework: "How do I quickly upgrade my skills to this new language?" and "How do I understand the code that another developer has written?"</p> <p>Author Brian Bischof offers a complete translation guide for converting programs among the three primary Microsoft languages: Visual Basic 6.0, Visual Basic .NET, and C#. Bischof makes it easy for the thousands of Visual Basic 6.0 programmers today to take the knowledge they already have and use it to write for the .NET platform.</p> <p>Each chapter is laid out in a clear and concise format. Most chapters begin with a syntax conversion chart displaying how each language translates into the other languages. Included are detailed points explaining these conversions. Each chapter ends with a fully comprehensive example, written in each language, that demonstrates that particular chapter's concepts. This provides you with all the information you need for converting your programs: quick lookup charts, detailed explanations, and thorough examples. Nothing is left out.</p> <p>With the help of <i>The .NET Languages: A Quick Translation Guide</i>, programmers will quickly learn how to build a wide range of applications for the new Microsoft .NET platform.</p>