I made the switch from VB6 to VB.Net last year. The OO stuff was kind of
like algebra to me -- at first I didn't get it, and then one day it clicked
and it all made sense.
I found the book "Doing Objects in VB2005" by Deborah Kurata to be really
helpful. It explains and exemplifies the OO principles, and shows how to
set up a 3-layer app using business objects, and covers some of the new
stuff in Visual Studio (like code snippets and user settings, how to set up
SQLServer stuff from VS) along the way. As you work through the examples,
you end up with a completed application.
Another one I liked was Tim Patrick's "Start-to-Finish VB2005". It doesn't
really follow standard coding practices, but it's a cool application with
some neat UI examples. This book covers the basics of more topics than any
other book I found -- from variables and loops to XML, deployment,
licensing, internationalization, the whole enchilada. It's not detailed
information on each topic, but enough to get you started.
And I read Francesco Balena's book "VB2005: The Language". It points out
differences between VB6 and VB2005, and is very readable.
Hope this helps.
Robin S.
--------------------------
"Chris Asaipillai" <ch**************@btinternet.comwrote in message
news:46***********************@news.zen.co.uk...
Hi there
I have some questions for those experienced Visual Basic 6 programmers
out there
who have made the transition from VB6 to Vb.net.
How long did it take you to learn at least the basic elements of
VB.net....so that
you were confident to write a application from scratch. This wouldnt
necessarily
have to be a complex (ie 3 layer) or use COM/ Active X.
But say a database application connecting to SQL Server with a few
forms...
Did you find the process easy or were there a few pitfalls on the way?
I am a Visual Basic 6/VBA programmer with 6 years full lifecycle
development experience of building and maintaining applications.
My company plans for me to re-write some of the in house applications
but will send me on training courses....in order for me to translate the
aspects i know in VB6 into Vb.net
Many thanks
Chris Asaipillai