Just this past week,...my employer wanted a simple app for importing data from flat files into a relational database. I decided that a "Wizard" UI made the most sense (Step 1: Select data source; Step 2: Select destination; Step 3: Perform import).
Now, I've created plenty of wizard-type apps in VB3 through 6: In 1996, I wrote a VBPJ article about how to create efficient, maintainable multi-page UIs, and I gave VBITS presentations in 2000 and 2001 which featured an updated technique for VB6 based on UserControls.
Guess what? VB.NET was much less complex, but just as efficient, as the techniques (read: hacks) I had devised for VB3-6. I wrote the entire app in less than one day.
How do you explain that, Mike? If VB.NET is so inherently complex, how could I have developed a polished VB.NET UI in a fraction of the time it took me to create the same UI in VB6?
The technique I used for this app, incidentally, is visual inheritance: I created a generic wizard form to serve as a base class, then I inherited from this form to create each page of the wizard. Cake!
Posted by Kent on April 11, 2003:
Posted by Phil Weber on April 11, 2003:
Leave a comment