Chapter 15
Problems That Require Redesign
As you get used to upgrading applications and become more familiar with the modifications needed to get them working in Microsoft Visual Basic .NET, you start noticing that some problems can be remedied with a one-line fix, whereas others require you to recode the problem area or even redesign it. This chapter looks at the most common of the redesign problems and shows you how to get each working in Visual Basic .NET.
If you give 50 different programmers the same problem to solve, you ll get 50 different solutions. We all do things differently, and any given programming problem can be solved in many different ways. For each of the problems in this chapter, we provide a sample solution that you can use as is in your own code. However, the Microsoft .NET Framework often provides several different mechanisms that have the same effect. You may find that another mechanism is more suitable for the particular problem you re trying to solve. Where possible, we try to make you aware of these mechanisms and direct you to sources where you can learn more about them.