Mastering Microsoft Visual Basic 2005 (Mastering)

  Author:    Evangelos Petroutsos, Evangelos Petroutsos
  ISBN:    0782143490
  Sales Rank:    97303
  Published:    2006-01-31
  Publisher:    Sybex
  # Pages:    1408
  Binding:    Paperback
  Avg. Rating:    5.0 based on 21 reviews
  Used Offers:    27 from $8.90
  Amazon Price:    $32.99
  (Data above last updated:  2008-10-11 07:21:20 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Mastering Microsoft Visual Basic 2005 (Mastering)
  
The Definitive Word on Visual Basic 2005

The release of Visual Basic 2005 solidifies Visual Basic's first-class position in the world of object-oriented programming. Written by the author of the best-selling Mastering Visual Basic .NET, this is the authoritative resource you'll need to master the most powerful version of the Visual Basic language and the newest tools comprising Visual Studio(r). Inside, you'll find in-depth explanations and practical examples addressing dozens of key techniques, along with transition tips for the VB 6 developer.

Coverage Includes
* Mastering the new Windows Forms Designer and controls
* Building dynamic forms
* Using powerful Framework classes such as Collections and Cryptography
* Persisting objects to disk files
* Handling graphics and printing elaborate reports
* Achieving robustness via structured exception handling
* Developing your own classes and extending existing ones via inheritance
* Building custom Windows controls
* Building menus and list controls with custom-drawn items
* Using ADO.NET 2.0 to build disconnected, distributed applications
* Using SQL queries and stored procedures with ADO.NET 2.0
* Facilitating database programming with the visual database tools
* Building web applications with ASP.NET 2.0 and the rich web controls
* Designing data-driven web applications
* Detailed discussion of the DataGridView and DataList web controls
* Building XML web services to use with Windows and web applications

Get up to Speed on the Major Classes of the New Version of the Framework

Build Custom Classes and Controls

Take Advantage of Enhanced Web and Database Programming Features
                  Reader Reviews 1 - 24 of 24                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
07-11-08 5 (NA)
(Hide Review...)  Life saver!!!
Reviewer Permalink
This book saved me! After looking through several other books and numerous web researches I was about to jump out of the window, but thank God this book came along. It answered my questions relating to the use of collections which many other books simply touch upon without sufficient explanations and examples because it's considered an "advanced" topic. Well, I am working on my first real world web application and I need to use collections! So skip those beginner books (because their life on your shelf will be short) and buy this one because it covers a lot more and yet still present topics in a way that a biginner like me can follow!
(Review Data Last Updated: 2008-10-11 05:00:47 EST)
09-12-07 5 (NA)
(Hide Review...)  Belongs in your reference collection
Reviewer Permalink
I borrowed this first from the public library, then I recommended it to my boss and we ordered several copies. Covers a vast scope of applications. I haven't been thru the complete book (almost 1400 pages) but every time I have looked up topics, it has been helpful. It stays off the shelf and on my desk most of the time.
(Review Data Last Updated: 2008-07-11 16:13:12 EST)
06-12-07 4 (NA)
(Hide Review...)  Good book - missing pages.
Reviewer Permalink
While I bought this book for reference it appears to be a very good book.



If you do buy the book...check for pages 963-994. My copy has excluded these pages and were only found while attempting to use it as a reference.



I've contacted the publisher and at this point it does not look good for correction since my purchase is over 90 days. My purchase was 6 months ago and I've sent them the receipt.
(Review Data Last Updated: 2007-09-07 17:51:41 EST)
06-12-07 4 1\1
(Hide Review...)  Good book - missing pages.
Reviewer Permalink
While I bought this book for reference it appears to be a very good book.

If you do buy the book...check for pages 963-994. My copy has excluded these pages and were only found while attempting to use it as a reference.

I've contacted the publisher and at this point it does not look good for correction since my purchase is over 90 days. My purchase was 6 months ago and I've sent them the receipt.
(Review Data Last Updated: 2007-09-13 06:28:35 EST)
04-19-07 2 1\1
(Hide Review...)  May be a good reference but don't purchase to learn VB
Reviewer Permalink
I purchased this book to learn programming in a visual environment. I have not programmed since I took some courses back in college programming on a main frame. There are many typos in this book and the code Does not work in many of sections. I am trying to learn by following along with the code in the book and get hit with many errors. When you look at the code from the web site it is completely different from what he has in the book which is taking huge amounts of time to figure out what he has done. I would not refer this book to anyone trying to learn the language.
(Review Data Last Updated: 2007-07-06 12:55:58 EST)
03-28-07 3 (NA)
(Hide Review...)  OK Entry Level
Reviewer Permalink
This book provided good entry level coverage of the VB2005 language. I found it a little on the elementary side as I am a very experienced programmer in VC++. If you are just learning to program in VB or are just beginning to code in an Object Oriented environment than this books would be an OK book to buy. However, for beginning programmers I always reccommend "Deietl" books for the very structured system of teaching you programming concepts.

If you are an experience OO programmer in another language (VC++ or Java) looking to bring those skills into the VB2005 language then I don't reccommend this book. I highly reccommend "Visual Basic 2005 : The Language" as it covers the more advanced features and methods available and is a great reference to learn VB.
(Review Data Last Updated: 2007-04-11 12:43:39 EST)
03-27-07 3 (NA)
(Hide Review...)  OK Entry Level
Reviewer Permalink
This book provided good entry level coverage of the VB2005 language. I found it a little on the elementary side as I am a very experienced programmer in VC++. If you are just learning to program in VB or are just beginning to code in an Object Oriented environment than this books would be an OK book to buy. However, for beginning programmers I always reccommend "Deietl" books for the very structured system of teaching you programming concepts.

If you are an experience OO programmer in another language (VC++ or Java) looking to bring those skills into the VB2005 language then I don't reccommend this book. I highly reccommend "Visual Basic 2005 : The Language" as it covers the more advanced features and methods available and is a great reference to learn VB.
(Review Data Last Updated: 2007-04-11 08:04:32 EST)
03-08-07 5 0\1
(Hide Review...)  Muy bueno.
Reviewer Permalink
Muy buen libro para todos los niveles, los ejemplos son claros y trae muchos trucos. En todos los capitulos y ejemplos, se explica las diferencias para quien esta migrando de vb6 a vb2005, por ello es una muy buena guia para quienes venimos de vb6.
(Review Data Last Updated: 2007-07-06 12:55:58 EST)
02-12-07 5 0\1
(Hide Review...)  Great Addition to Reference Library
Reviewer Permalink
This book covers the basics but is the only reference I've found to also cover the new and more advanced topics which I needed! Easy to follow and good examples.
(Review Data Last Updated: 2007-07-06 12:55:58 EST)
02-10-07 5 (NA)
(Hide Review...)  Excellent book on Visual Basic 2005
Reviewer Permalink
If you are looking for a VB 2005 book that has it all (all levels of programming) - you've found it.

What impressed me was its writing style - plain, highly informative and instantly accessible (a joy to read). Most programming books (whatever language) are written by programmers that are NOT good at translating programming concepts into plain language - good programmers, but VERY poor teachers.

This is where Petroutsos excels. He writes in a plain and clear style, yet the information is detailed and easily understood. This book will serve not only to teach you VB 2005 but also as a good reference for the future (very detailed index).

Conclusion: Very good book, very good value, this book is a WINNER, enjoy!
(Review Data Last Updated: 2007-02-12 16:15:55 EST)
01-26-07 5 (NA)
(Hide Review...)  Great Reference Book on VB!
Reviewer Permalink
Definitely a nice book for the money. Great VB coverage, a few chapters on databases, ado, and asp.
(Review Data Last Updated: 2007-02-10 17:11:12 EST)
11-18-06 3 2\2
(Hide Review...)  Excellant book on the Express version of VB 2005
Reviewer Permalink
I agree with other reviewers that this is an excellant book on the Express version of VB 2005. Since I installed the FREE Express version of VB 2005, I bought this book to help me finally transition from VB6 to VB.net. Having purchased the author's VB6 book, I found this VB 2005 Express book to be of similar quality. And I would highly recommend it to anyone using VB 2005 Express.

The only reason I did not give the book 5 stars is because there are numerous errors in the book. On the Sybex website, the Errata page for this book is BLANK. I personally have submitted over a dozen errata (and I am not talking about grammatical errors, these are programmatical errors) to Sybex for this book. According the Sybex these errata submittals have been passed along to the author, but the author apparently never responded. IMHO this is simply inconsiderate. I have tried to contact the author directly to his "supposed" email address, published in the book, but again NO RESPONSE.

If I wrote a book that would be the foundation for future editions and if people, like myself, were reporting errors in my book for FREE, I would be very grateful and I would send each one of them a personal "Thank You". I hope the author is listening.

The truth is that I have probably learned a lot simply by reading this book carefully enough to uncover these errors and then taking the time to go to my PC and verify that indeed that these were errors.
(Review Data Last Updated: 2007-01-26 12:45:27 EST)
08-13-06 4 2\5
(Hide Review...)  Mastering Microsoft Visual Basic 2005
Reviewer Permalink
Very useful reference book as well as a textbook
(Review Data Last Updated: 2006-11-19 08:09:15 EST)
08-10-06 5 (NA)
(Hide Review...)  BUY IT
Reviewer Permalink
If are you thinking about buying a book on VB then please do not waste another minute on thinking. Buy this book with you eyes closed. You will not regret. You will know all the stuff you have to know about VB from this book. The way the book is written, it is very easy to follow and even more easy to understand. This is a book that is like a BUTTER, just waiting to MELT in your mouth. A job very well done.
(Review Data Last Updated: 2006-08-13 10:27:28 EST)
07-22-06 5 (NA)
(Hide Review...)  Inspiring
Reviewer Permalink
After dragging my feet for years to make the switch from VB6 to DotNet I finally purchased VS 2005, but the stilted Micro$oft documentation just doesn't help you get started. In fact the so-called beginners examples in the Visual Studio help files simply don't work, and they don't provide any insight. I was frustrated, not being able to do the simplest thing like switching between forms.

But, after reading this book I have been inspired to dive into VB 2005 and update my skills. The author clearly explains the exciting new features of 2005 and the differences from VB6. Chapter 5, "Working with Forms", is alone worth the price of the book.

I believe this book is a great bridge for old timers like me who have used VB.Old for years and who did not understand all the hubub about VB.New. Now I understand what all the fanfare is about, Microsoft finally got it right with VB 2005, and this book did indeed help me master it.
(Review Data Last Updated: 2006-07-29 08:15:57 EST)
07-15-06 5 1\1
(Hide Review...)  The best
Reviewer Permalink
This book is the best book I have found on VB.NET hands down. One of the reasons I bought this book, was the fact that it covers printing and graphics which other books just skim over.
(Review Data Last Updated: 2006-08-13 07:05:13 EST)
07-13-06 4 (NA)
(Hide Review...)  Solid Introduction to VB 2005 & .NET Framework
Reviewer Permalink
This is an excellent introduction to Visual Basic 2005 and the .Net Framework. It covers all the important topics. The pace is just right (at least for me, an experienced VB6 programmer new to .Net). The author gives you a good foundation, without confusing you with esoterica. The code samples are well-designed, practical applications, many of which could serve as templates for on-the-job tasks. Kudos to the author for a job well done!

My only complaint, and the reason I gave the book 4 stars only, is the quantity of errors. While one expects errors in technical books, which are written under deadline pressure, this one seems to contain more than most. There are the inevitable typos, most of which are fairly obvious. There are also many coding errors. I suggest that anyone using this book recreate and run the source code listings. You will be surprised at what you encounter! Some of the code will not compile; that which will sometimes will generate output you didn't expect. I found it added to the learning experience to correct the bugs. However, I don't think the author or the publisher had this in mind.

Another vexation was the source code on the website. Most of it would not compile on my machine. The reason for this (according to the author, who was kind enough to respond to my email) is that the source code was compiled using a beta version of the software. I found that creating a new project and adding the forms from the sample solved the problem in most cases.
(Review Data Last Updated: 2006-08-13 07:05:13 EST)
07-10-06 3 (NA)
(Hide Review...)  Good book, bad downloaded examples
Reviewer Permalink
The book is excellent, however, the downloaded program files used in the examples rarely work. That's what keeps me from giving this book 5 stars.
(Review Data Last Updated: 2006-08-13 07:05:13 EST)
07-08-06 5 (NA)
(Hide Review...)  Best book on Visual Basic 2005
Reviewer Permalink
Best book on Visual Basic 2005. Unfortunatelly, I started learning VB with Rod Stephens's Programmer's reference, which is adequate but this book is a lot better in so many ways. I definitely recommend it.
(Review Data Last Updated: 2006-08-13 07:05:13 EST)
07-03-06 4 (NA)
(Hide Review...)  A good comprehensive reference
Reviewer Permalink
This book is literally chopped full of information and has helped me find some of those small hard-to-find bits of info. It's saved me in the workplace on several occasions already. I am giving it 4 stars simply because there is very little--and I mean scant--information on the new datagridview, which I found disappointing and mind-boggling.
(Review Data Last Updated: 2006-08-13 07:05:13 EST)
03-18-06 4 13\18
(Hide Review...)  Shows bad GUI examples; full of typos
Reviewer Permalink
The book is filled with examples of bad Graphical User Interfaces (GUIs). This is one of the reasons VB developers were given a bad name - their (our) Interfaces look like they are in pain and were put together by a novice. Here, all controls have odd sizes; they are not aligned; captions are rather unfriendly; fonts and text sizes are all over the place, and even the most common prefix for the Command Button control, "cmd", has been forgotten in favor of "bttn". You will NOT learn to build user-friendly applications here.

Moreover, just the first 40 pages were full of randomly-placed double quotes (") that will prevent the code from compiling, e.g.

" End Sub

Additionally, the author states, as he did in the last book, that in VB.NET you must "first design the interface, then implement the internal logic of the application". WRONG. This is what gave VB developers a very bad name (again)! You should first design the logic, then build the GUI that will WORK WITH THAT LOGIC. Not the other way around. Don't drop 20 controls on the form, then decide what code will go behind them. This leads to code that is not easy to extend because you simply "fill out" event handlers rather than write modules, procedures, and then wire them to the event handlers.

Overall, this is a good introduction to the language and covers a LOT, but not so good for learning software design methodologies or GUI design. 3.7 stars.
(Review Data Last Updated: 2006-07-07 13:07:11 EST)
03-17-06 5 1\3
(Hide Review...)  Practical and clearly written
Reviewer Permalink
This book is full of practical examples. Most books contain trivial examples (a few controls thrown on a form to demonstrate the code), Petroutsos hasn't spared the effort to design functional sample applications-the kind of applications you can easily reuse in your own projects. He explains the Windows controls in detail with lots of practical advice and non-trivial examples. Excellent coverage of the .NET Framework (by the way, shouldn't it be Framework 2005?) and the principles of object oriented programming with real-world examples. The sections on building custom classes and the examples on inheritance are written for the average non-OOP programmer; I've found them very helpful. If you're tired of examples with animals and vehicles, you need this book. In the last part of his book the author discusses some very practical aspects of application development, like deploying Windows applications and designing practical interfaces.

I'm a VB6 programmer and learned quickly the new features of the language and how to use the Framework for tasks like using files and printing. There's a whole lot more to read in this book (1300 pages), and I plan to do so as needed. The book has helped me a lot already.
(Review Data Last Updated: 2006-07-07 13:07:11 EST)
02-25-06 5 1\2
(Hide Review...)  Excellent VB 2005 book, excellent author
Reviewer Permalink
I used this book right away because it was one of the first VB 2005 books (though not the first out there). It had information on things I usually do which I found extremely helpful, such as details on search/replace in the RTF control and many others.

I emailed the author and told him that he forgot the code in the replace feature in the RTF control (which I figured out anyway), but he graciously responded promptly and said he would send me the update which I thought was nice of him.

Excellent beginner/intermediate book and does have some advanced feature material discussed. This book along with "Programming Visual Basic 2005: The Language" by Balena are books that should be on every VB.net programmers shelf.
(Review Data Last Updated: 2006-07-07 13:07:11 EST)
02-10-06 5 8\10
(Hide Review...)  Best VB2005 tutorials
Reviewer Permalink
This book isn't for the absolute beginner, but it's one of the best VB 2005 books yet. It covers a lot of topics and in much more depth than most relevant books. I'm new to .NET, but not a beginner programmer and this book helped me get quickly through the basics of the language and learn some of the more advanced features. It contains many comprehensive tutorials and examples, some of them quite interesting. Also, a lot of advanced techniques, and valuable comments on designing practical Windows interfaces (how to minimize the use of the mouse and make the most of the Enter key, and how to use the TreeView and ListView controls in practical UIs beyond directory listings). The chapter on cryptography is the most comprehensive reading on data encryption, from simple encryption to public key encryption and digital signatures. The examples in this chapter are awesome. Very satisfied with the book.

(Review Data Last Updated: 2006-07-07 13:07:11 EST)
  
                  Reader Reviews 1 - 24 of 24                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)