- Series: Expert's Voice in .NET
- Paperback: 450 pages
- Publisher: Apress; 1st ed. edition (February 7, 2008)
- Language: English
- ISBN-10: 1590599381
- ISBN-13: 978-1590599389
- Product Dimensions: 7 x 1.1 x 9.2 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 12 customer reviews
- Amazon Best Sellers Rank: #4,974,353 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Beginning VB 2008: From Novice to Professional (Expert's Voice in .NET) 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
About the Author
Christian Gross is a consultant with vast experience in the client/server world. He has consulted for Microsoft on DNA solutions, and he has held consulting positions with Daimler Benz, Microsoft, NatWest, and other major corporations. Gross was a contributor to Professional Active Server Pages, Professional SQL Server 6.5 Administration, Professional NT Internet Information Server Administration, and Programming Microsoft Windows 2000 Unleashed. He is the author of A Programmer's Introduction to Windows DNA.
Top customer reviews
For the absolute beginner, read Visual Basic 2008 Step by Step before reading this book.
Like other reviews have said, the author spends lots of time covering topics that are not directly related to learning Visual Basic. Some of the topics are important to know as programmer in general but not necessary to learning Visual Basic. One example is depth-first search algorithm. This is good information to have but not necessary to Visual Basic. Algorithms are for design pattern and algorithm books not a beginner's Visual Basic book.
The biggest problem with the book for me is the "Things for you to do" section. These exercises do not seem to be well thought out more like last minute after thoughts. There are several questions that are not covered in their chapter. This wouldn't be so bad if you could take a stab at the question and then check your work to see if it's right. The book says the answers are available online but PSYCHE no answers. The promised answers are not online so you can't check your work. You have no clue if you are even close. I suppose after I get another VB book and learn VB I will be able to know if I have answered the questions right.
I have actually read several programming books back to the old Pascal days and this is by far the worst one I have ever read. If you already know VB pretty well then you don't need this book. If you don't know VB then you don't need this book. I am not sure who this book would be of value to.
The other main reason I bought this book was because it actually has exercises at the end of the chapters, and promises that solutions are available on the publisher's website. This is another feature most programming books sadly lack. For anyone wanting to learn outside of a classroom, there is usually no way to test or check your own progress.
Well, this book sourly disappointed on both these supposed advantages. While it does try to implement the concepts within whole projects, it does this at the expense of teaching you Visual Basic. The details are sorely lacking. After three chapters, very little has actually been explained. I've learned a bit about how to make text appear in a text box by clicking a button, about variable types and a few functions for manipulating numbers and strings. But very little about how to actually make things work together.
Chapter three has you making a "translator" program that will take simple greetings and translate them from one language to another. For example, English "hello" to German "hallo." The first half of the chapter simply covers how to write a command prompt program to get "hello" to go to "hallo" reliably, while the rest talks a lot about language and culture settings in .NET and how to manipulate them. Where are this author's priorities? Is that really relevant yet? You would think he'd wait to cover that later and instead teach you how to use a radio button or something. Then, after giving nothing more than bare bones to work with, at the end of the chapter the exercise is to "finish" the translator, adding in the ability to translate both ways and to select different languages to translate to or from. This is all without having given you ANY idea how to implement any controls on a window or form (aside from making "hello world" appear in a text box by clicking a button). Umm... so how are you supposed to do this? To select a language, for example, you would need a control in the window to do that, but so far he has not given even the slightest idea of how that would work.
It seems to me the author was simply extremely lazy and figured you should just read the Microsoft documentation for the petty details. Also, I think he really doesn't understand the perspective that a novice would have. The things he chooses to explain seem pointless for a beginner to know, while the things he glosses over are more relevant. He is more concerned with getting philosophical about whether it is the user's responsibility to make sure there are no extra spaces in the word he types, or the programmer's responsibility to anticipate that there might be extra spaces. Seriously, he spends a whole page on that. What a joke. In addition, the code that he DOES explain is really never explained in full. For example, I've typed "Public Shared Function" many times now and don't recall ever seeing the "public" or "shared" parts explained. Some functions in the book are only "public" and I don't know the difference. A few words on that kind of thing might help. The author really spends very little time at all trying to explain the basic structure of the language, it's logic and flow. He just has you typing out lines of code right away, telling you what it does as a whole but rarely explaining the parts.
As far as the exercises and solutions go, well, there are no answers on the website. I downloaded what was available there, and guess what? It's just the examples from the book typed out for you. There isn't a shred of anything that can't already be found in the book. So if you're baffled about how to complete that translator application, you're out of luck. I'm used to learning things on my own and usually do very well at it, but a decent book is a necessity. This book is terrible. Avoid.
Most recent customer reviews
I'm going to keep this short and to the point.
You would stand a better chance of learning VB 2008 by reading
Guess what?Read more