Marketplace books

The .NET Languages: A Quick Translation Guide

The .NET Languages: A Quick Translation Guide
Authors
Brian Bischof
ISBN
1893115488
Purchase online
amazon.co.uk

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.

Page 2 of 2
  1. Editorial Reviews
  2. Customer Reviews

Customer Reviews

John S. Kjellman said
This text is a solid work that does a great job of explaining transitioning to .NET languages. What it has a bit of difficulty with using current versions. The text is copyright 2002 and it shows. I am not stating this as a detriment, but rather just pointing it out in case this is important to you.

If you want a text that covers .NET from top to bottom and focuses primarily on moving from VB6 then this is most definitely the text for you. It is well written, laid out and easy to understand.

A. Cardona said
I bought this book because I had taken on a new job and had 2 weeks to learn VB.Net the way I know C#.Net. This book was and still is a great asset to have for anyone looking for a quick concise guide to translate between VB.Net and C#.Net It's not a learning guide for .Net (as it states in the intro) and does not get to specifics about winforms and webforms. What it does is very effectively explain syntax differences and other caveats to be aware of between the .Net languages (I skipped over all the VB6 stuff so I can't speak to that). The charts at the beginning of every chapter are an invaluable quick reference.
If you are new to .Net, get another book to learn it effectively...if you know a .Net language and need translate your knowledge to another, then this book is a great tool to have.

arzewski said
Having coded in C#, and having to pick up a project all in VB.NET, which, btw, was ported from VB6, was not familiar with the synthax and conventions of the visualbasicers. My problem was mostly about the lack of knowledge on language synthax and idiom expression. Knew "how to do this and that", but didn't have the synthax on my fingertips. This book pretty much summarizes all my desires at this point: it has side by side examples in VB6, VB.NET, and C#, with a commentary on features that may be offered in one language or another, why they were offered, and within the same programming language, sometimes mentioned an alternate way of achieving the same result. For my particular situation, already knowing the .NET framework and have had some experience in it, this book proved to be extremely useful to jump into another .NET language. I think I found one incorrect statement: the book states that in .NET, Boolean and Integer are not interchangeable, which I found to be true in C#, but not in VB.NET. Also, the difference between static and shared is still confusing. Great book for those that just need a code example in front of their eyes when coding something new. And btw, nice insight on how C# picked up from VB6 the style on read-only property, while paradoxically, VB.NET did not. Also useful in the context covered by this book, are two other books, "Maximizing .NET Performance" and "Effective C#", which lists some traps that are specific to a programming language used in .NET.

biblomaven said
I use this book a LOT. The reason I love it is because it does exactly what it was meant to do: take a starting point that I can relate to, Visual Basic 6, and cross-reference my previous knowledge to VB.NET and C#. I have not found any other book that cross-references all three languages the way this one does. For instance, if I know what command I would use in VB 6, but I'm new to C# then it's a 15 minute search to find something equivalent in MSDN. But if I pull out my trusty Translation Guide there it is in a few seconds! From there if I need more in-depth detail I can go straight to the correct article in MSDN, however in most cases it tells me everything I need to know because I already understand the concepts, I just need to know how to do the same type of task in another language. This book is absolutely invaluable to me as a reformed VB6 programmer!

Mr. Mario T. Lanza said
Anytime I enter into the world of a new technology, I tend to inundate myself with books. I purchased many books as I prepared myself for the transition into .NET, particularly to adopting the use of C#.

While other books taught me about the ins and outs of the .NET framework, this one helped me to quickly grasp the language. It provides useful and practical examples for tasks I had long taken for granted in VB 6.0 and prior. In fact, the essense of the book is all about bridging one's understanding from the "old way" of coding to the "new way" and it does so quite well.

Many times I need to quickly recall syntax. The book is well organized and I can almost always find what I'm looking for in a minute. Other books leave me searching or even wondering where that one nugget of truth that I learned last month (but can only vaguely recall this month) must be.

This book is perfect for the person who wants to learn the language syntax (VB or C#) from practical patterns and examples.

Comments

Leave a comment

Sign in or Join us (it's free).

Related book

  • C# Complete

    C# Complete

    C# Complete is a one-of-a-kind book--valuable both for its broad content and its low price. Whether you're brand-new to C# programming, are migrating from Visual Basic or Visual C++ to C#, or have already developed some expertise in C#, you'll get th...

We'd love to hear what you think! Submit ideas or give us feedback