Source Code 
Visual Basic Books Reviews

Beginning Visual Basic 6 Application Development

Title Beginning Visual Basic 6 Application Development
Authors Pierre Boutquin, Jason Bock, Diane Poremsky
Publisher   Wrox Press, Inc.


Getting started with Visual Basic (VB) is easy, but for serious enterprise development, you need to master a lot more. Beginning Visual Basic 6 Application Development puts enterprise-level programming into the hands of intermediate VB users with a capable tour of every facet of multitiered development. This book is all you need to start using server-side objects and Web-based interfaces with VB.

What's best here is the comprehensive yet approachable guide to all of the Microsoft tools, APIs, and standards that are needed for using VB to create large enterprise-level applications. This means looking at the three tiers for application partitioning--user, business, and data services--along the lines of Microsoft's recommended practice. The authors cover all of the steps needed to design and code applications in today's corporate environments, along with a solid introduction to UML diagrams. Wherever possible, they make use of tools (like the VB Class Builder) to speed up development; also, the title is chock full of actual screen shots to help you along.

These project-design techniques are illustrated through an online banking application. The authors walk through all of the steps that are required to build it on all three tiers, starting from the underlying database schema (created in SQL Server 7, then accessed through stored procedures and ActiveX Data Objects), plus business objects for simulating basic banking transactions. (Here, the authors show how to create objects in VB classes by using COM and Microsoft Transaction Server (MTS)). Despite some high-level material, this text is anchored in a practical, very hands-on sample application that you can build and deploy on your own.

Later sections turn to the user interface or presentation layer. First, the application is built by using a traditional stand-alone client; then, the book presents a Web-based HTML interface that's generated with Active Server Pages (ASP pages). A final section even looks at XML for sharing data between applications.

It's hard enough to use VB with objects for the beginner, and mastering all of the standards (with such acronyms as UML, COM+, SQL, ADO, MTS, HTML, and ASP) is even tougher. Beginning Visual Basic 6 Application Development covers all of the necessary terrain and gives intermediate developers what they need to tackle serious enterprise projects by using VB. --Richard Dragan

Topics covered: Introduction to enterprise applications: scalability, reliability, and high availability; basics of Microsoft Distributed interNet Architecture (DNA), tour of Microsoft tools and standards (MTS, IIS, ASP, COM, MSMQ, UDA, SQL Server, and COM+), case study for an online banking application, comparison of software development methodologies (the traditional "waterfall" approach, the Microsoft Solutions Framework (MSF), and the Rational Unified Process), object-oriented design tutorial, Visual Basic (VB) classes and the Class Builder tool, COM, ActiveX and DCOM basics, Microsoft Transaction Server (MTS), adding transaction support to VB components, deploying VB objects, Unified Modeling Language (UML) diagrams, logical and physical database design, tutorial for SQL and stored procedures, querying and updating databases by using ActiveX Data Objects (ADO), building the data- and business-services tiers, GUI design, creating VB forms for users and administrators; testing, deployment, and maintenance; HTML and ASP tutorial, and XML used with VB.

Customer Reviews:

Great book for beginners in Visual Basic., September 9, 2000
Reviewer: Krzysztof Mineyko from Toronto, Canada
For the beginner in Visual Basic programming like me, this is a great book. It really shows how to extend horizons from small applications to large systems. You'll also develop your own specialized techniques and functions for producing more efficient and successful programs. I found very useful explainations how to aprroach 3-tier solutions. The book relates to the most recent technologies, which can help you, develop Internet based applications. I have found a book very useful in advancing my programming skills.

Another excellent Wrox book!, August 23, 2000
Reviewer: Olle Persson from Stockholm

A book like this has been needed for a long time. It will be a big help for any beginning Visual Basic programmer who wants to start designing large distributed programs; maybe someone who knows how to program but is working on a big project for the first time.

The examples are all very well put together, and the explanations are all very clear. As a professional programmer, I own a few Wrox books, all very good, and this one hasn't disappointed me. I would recommend this for people working with me. It covers a lot of technologies for the beginner but shows how to use them all together very well.

I would happily recommend this book.

Excellent next step!, August 21, 2000
Reviewer: VisualBasicBooks from Pierrefonds, Canada
If you already have some VB programming experience or have at least read a beginner Visual Basic book, then "Beginning Visual Basic 6 Application Development" is an excellent next step.

This book will help you make the transition from smaller apps to much larger real world business applications. It does this with the help of a sample projects which demonstrates how to implement and deploy a fully functional application based on an online banking system.

The book covers technologies such as UML, COM, MTS, ADO, and SQL. The end of the book web enables the sample project through ASP and demonstrates how to implement inter-application communication through XML.

If you're looking to move one more step up the Visual Basic learning tree, then this book is a definite must.

, August 16, 2000
Reviewer: A reader from Canada
This book is aimed towards the Visual Basic Developer who has a handle on the langauge itself and now would like to advance thier knowledge and see how to use VB in the large scales solutions approach. This book holds some great material showing you how to complete the end result using a step by step approach.

An online banking system is just one of the topics and through this process everything is broken down very nicely into manageable steps.

Technologies covered include UML, VB coding, the MS Solutions framework, MTS, ASP, XML and SQL Server. Each technology is explained through explanation and code illustration, clearly demonstrating how they tie together and may be distributed over a windows environment.

To get the most out of this book Either Windows NT 4.0 or Windows 2000 to be Operating System, Visual Basic 6 and Microsoft SQL Server 7.0 (Desktop Version).

So if your looking to advance your skills and overcome some challenging tasks then this Book would do justice to your resume and future.

Back to Books