Visual Basic 6 Application Development


This is the first chapter from the book Visual Basic 6 Application Development

Even if you've written only a few applications using Visual Basic (VB), you probably know how easy it makes creating small applications. VB's visual tools allow you to drag and drop user interface elements onto forms, and its integrated environment is superb for interactively writing the code that drives the application. Because there are only a few steps involved, only minimal planning is needed to successfully create an application.

However, building a large, distributed enterprise application is a complex undertaking, even when using VB. This book aims to show you how to build on your understanding of the VB language, and introduce you to the concepts and approaches required in the development of larger applications. We're going to cover a lot of ground over the next few hundred pages – we'll be showing you programming techniques, as well as introducing the systematic methods used to design, create and manage a distributed application throughout its life (the software development life cycle – SDLC).

Don't worry though; we're going to be breaking down the complexity into manageable steps. This whole book is based around developing an online banking application. We'll begin by giving you a thorough grounding in the programming approaches needed for such applications. These approaches will be demonstrated with clear, simple examples so that when we move on to the case study proper, you'll be familiar with the coding techniques used.

Initially we need to get a good handle on the differences between small VB programs, and distributed or enterprise applications. So, in this chapter, we'll look at the following topics:

  • Application development

  • Distributed applications

  • Software development processes and why they are used

  • Distributed application development using Microsoft products

  • The WROBA case study

  • The software requirements for making best use of this book

In particular, we'll be introducing the technologies that are used to build large, enterprise-class applications on the Windows family of operating systems. Each of these technologies will receive more detailed coverage in later chapters, so by the end of the book you'll have a clear understanding of how they are used.

Let's begin by clarifying what application development involves.

You might also like...



Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Computer Science is no more about computers than astronomy is about telescopes.” - E. W. Dijkstra