Skip to content
Scan a barcode
Scan
Hardcover Advanced Visual Basic 6: Power Techniques for Everyday Programs Book

ISBN: 0201707128

ISBN13: 9780201707120

Advanced Visual Basic 6: Power Techniques for Everyday Programs

Select Format

Select Condition ThriftBooks Help Icon

Recommended

Format: Hardcover

Condition: Very Good

$8.89
Save $31.06!
List Price $39.95
Almost Gone, Only 2 Left!

Book Overview

In Advanced Visual Basic 6, two of the world's leading VB experts take experienced developers under the hood with VB, introducing powerful techniques for writing high-performance, reusable code that leverages the close relationships between VB, COM, and OLE Automation. This book presents advanced VB programming from a COM data type approach, helping developers build more robust, effective code -- and overcome obstacles that appear as they...

Customer Reviews

5 ratings

Requires Discipline

I found this book to be absolutely amazing in terms of the type of power it exposes to the Visual Basic developer. Having said that I want to encourage anyone thinking of buying this book. It is not a book for beginners not by a long shot...if you have been programming in Visual Basic long enough to be frustrated by what cannot be done in VB compared to C++ then it is time to purchase this book...I wanted to point out a few things. First and foremost. The author provides the C++ code for the DLL. You can recompile against the Visual Studio.NET framework and you should be good to go. Second, the changes to VB exposed by .NET will require that more than the authors bridge code be tweaked. In fact Visual Basic and Visual Basic .NET have little in common at all. So if you ditch this book and it's code for .NET reasons then ditch VB 6 while you are at it.Last thing. The topics and the examples in this book will give you tremendous insight into Windows Programming. The concepts can easily be abstracted. The author shows you so much about COM, Interfaces, Pointers and memory. If you thoroughly understood the content of this book (which is realistic). You could walk away from Visual Basic 6.0 to a totally different programming language and immediately apply the information this book provides.So if you are ready to study WITH DISCIPLINE. If you are ready to take your Visual Basic Applications to the next level WITH POWER & STABILITY. Then you are ready to buy this book. My hat goes off to Matt Curland for finally providing a book that explains how to use Visual Basic to it's full potential.

I wish I could give this Ten Stars -- it is well deserved.

I wish I could give this Ten Stars -- it is well deserved. Let's face it Visual Basic, by design, has many pitfalls, walls and cages -- with Matt Curland's Advanced Visual Basic 6 any developer can be free to design creatively without keeping track of what they can and cannot do. This book is a must for Software Engineers developing in VB. After reading many books on Visual Basic and growing utterly exhausted by the phrase "beyond the scope of this book" I have finally found a VB book that caters to the Visual Basic Developer who needs to extend VB beyond the basics and bring professional quality level applications/components to the Windows Market. The techniques offered are not only applicable to 'everyday programs', but also absolutely indispensable for creating VB applications with a fully professional look and feel. For any Software Engineer who grew up writing Windows applications in C or COM components in ATL and who want to parlay that knowledge in the Visual Basic Environment, this book will take you there and beyond. The text on the infamous VBized TypeLibrary is the only concise writing I have ever come across that fully defines what Visual Basic does when you add to an existing interface and rebuild as well as what you can do to prevent additional Interface IDs from being created. For large development teams sharing components, the binary compatibility tools,(...), are worth the price of admission alone. The binary compatibility tools is a must for any large extended VB project, and the post-build pieces give you simple point and click control over your finished product -- including elimination of external typelib dependencies and changing default interfaces. I cannot say enough just how much this book has been a great addition in the development of new components and applications.

=TOP-GUN= Programming with VB

This book has to be the ABSOLUTE power for VB programming. Infact, its contents exposed many of VB's secrets which I have never seen in many other VB books (and I had read many). The book explains the inner working mechanism of VB as to how it actually works, what really takes place behind the scene, and how it interfaces with COM. By uncovering the VB black box, the book shows you how to by-pass its limitation and squeeze every ounce of performance out of your VB application right down to the assembly language! I have been waiting for a VB's secret book like this for a long, long time. Guys like Matthew and Ted Pattison whom I consider are a big blessing to the VB community when it comes to advance VB with COM. Mathew's book bridges some of the power of C++ into VB application WITHOUT using C++, while Ted's book is a guide as to how your components intergrated with its host where building a scalable application is concerned (a must read for any developer coding component for ASP or MTS in ANY languages). Let me give you one example of how this book is a gem. In one of my web project with VB and ASP, I need a way to partition a byte array and send it to a file output stream without having to copy any data to a temporary array in partitioning. I never thought you can do this with VB until Matthew shows how you can grap a hold of the SafeArray descriptor's pointer and manipulate its structure in VB like you would in C. I love this technique so much that I even give it a name - 'The Virtual Array'. (...) CopyMemory and VarPtrArray are the only two API declared functions I used to do the trick. So for those negative reviewers on customs tool and hacking, hmmm... I don't know:) I believe the only programmers who are capable of writing a VB book like this have to be from the team that created VB itself, and I think Matthew is one of them. So for those VB programmers out there, especially those who find the OleViewer and the Object browser tools are the things next to bread and butter, this book is an absolute MUST have!

I used to think I knew what VB could do

I used to think I knew what VB could do. It turns out that I knew about as much as my four year old knows about driving from playing with his toy cars. This is a great book, with information that I have never seen anywhere else.But what I like best about the book is that it does not talk down to you or make you feel dumb as it teaches you things that no one else can. It would be too easy to fall into that mode, many authors do it. But there are a few for VB - Randell, Balena, Kaplan, McManus, and now Curland - who make you feel like you are just hanging out with another developer.Kudos to Matt for producing this book. Worth the price if it cost twice as much or more!

The title/subtitle is accurate!!!!!!

Matthew Curland is a world class Windows programmer and he really knows about VB6. Skilful people like Mathew Curland mostly write about the Windows platform in terms of C++. But Matthew Curland takes VB to the same level as any other recognized authority in the progr. book market. This guy seem to know secret things about VB runtime that no other available source has ever shared with the many VB users. And he is not just showing of. The book is actually accompanied with some very nice source code that I myself are prepared to use in real life projects. The list of key topics is too long to present but it is exciting, unique and do not exist anywhere else (MSDN, other books). It's a heavy book! Not like other VB books measured in size, but in style. Many chapters present really hard core techniques so be prepared to study the book (read the source code) very carefully. But I feel the return is worth the effort. After reading this book I am converting C++/ATL binaries into VB source code to minimize DLL dependencies. This is stuff I created in C++ because I never imagined VB would stand a chance doing it right. In short its a *GREAT* book and I am not even half finished 'stealing' all Matt's great code.
Copyright © 2024 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured