"john andrew" <jo********@discussions.microsoft.com> wrote in message
news:15**********************************@microsof t.com...
I dont really care if VB is OO or not. What I want is to do tasks eg
database, graphics , games. With VB6 you could do this but improvements
could
be made.
From a novice point of view it is harder to learn than VB6. I need some
more
experience but it really didnt impress me first off and it didnt impress
the
large university I was at either as they refused to teach it.
I don't think it is harder overall, although certain things are harder. I've
written introductory books aimed at novices, both for VB 6 and for VB.NET.
It was an interesting experience since I had to explain each task as simply
as possible with a short piece of sample code. In general, the VB.NET code
was no more complex than the VB 6 code; in fact, overall I would say it is a
little easier to learn. When it comes to more advanced applications, VB.NET
is well ahead. You also have the advantage of learning standard
object-oriented techniques, as opposed to the COM-based object orientation
in VB 6.
There was one point in the book where I found obscure code unavoidable. This
was to add a search feature to the Data Form generated by the Data Form
wizard. I found it necessary to use things like CurrencyManager and
BindingContext - not very intuitive for beginners. I believe this is easier
in Visual Basic .NET 2005.
Tim
..NET pros and cons
http://www.itwriting.com/phorum/list.php?f=6