Wrox Programmer Forums
Go Back   Wrox Programmer Forums > Visual Basic > VB 6 Visual Basic 6 > VB.NET
|
VB.NET General VB.NET discussions for issues that don't fall into other VB.NET forums.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the VB.NET section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old October 10th, 2003, 08:42 AM
Registered User
 
Join Date: Oct 2003
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default VB.Net/VB/Access97/Access2002 Comparison

I currently program in Access97 and VB6. I really like the toolset that I see in VB.NET. I am trying to get a feel of how large the learning curve is from VB6 to VB.Net. Also at the company I work for some are thinking Access2002 may be a better route to try?

Any comparison between these products and real world wisdom about developing in them are appreciated.
Thanks.
 
Old October 10th, 2003, 09:12 AM
planoie's Avatar
Friend of Wrox
 
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
Default

VB6 = yugo
VB.Net = porche

If you can program in VB6 there's little you need to know to do the same thing in .Net, but there is a whole lot MORE you can do with it.

Peter
 
Old October 10th, 2003, 09:33 AM
Registered User
 
Join Date: Oct 2003
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

That's exactly what I thought but was looking for a comfort level in. I know that VB.Net is structured totally different than VB6 although the designer has remained much the same. I have seen an added level of complexity in data binding in that they have implemented a structure that includes something like an olddb container object, datadefinition object, and a dataset object combined to give you a completed recordset. What is the time required to learn these things? Also I did see you can still use an ADODC control for databinding but I would imagine that is for backward compatibility only and not the recommended approach is this a correct statement?

I would categorize myself as an Intermediate VB6 programmer do you have any thoughts as to how long it may take to learn these skills to be at the same level in VB.NET?

Thanks,
Ben
 
Old October 10th, 2003, 09:46 AM
planoie's Avatar
Friend of Wrox
 
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
Default

When I stared with .Net I'd say I had intermediate VB skills and advanced/expert VBScript skills. It didn't take long at all to get into VB.Net as there's not all that much that's not supported from the old versions. That being said, there are loads of better ways to do things in VB.Net so it's just a matter of learning those.

I've now been doing .Net for over a year, and I'm no expert, but I have learned a ton and would say that I'm probably up to intermediate level (4 on a 1 to 10 scale).

Once you get rolling with .Net, you'll find it much faster to build things than it was in VB/Script. If you have VS.Net it's much much better. I never did .Net outside of VS.Net. That's how I learned much of the syntax, by discovering things through intellisense. Also, take a look around a Namespace browser and you'll find things that are very useful.

I think all-in-all, you don't loose much by switching while the gains can come very quickly.

Peter
 
Old October 10th, 2003, 09:54 AM
Registered User
 
Join Date: Oct 2003
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thank you for your response that was the exact type of info I needed. Our organization was looking to puchase some additional tools for the VB6 environment and I found that I could get component one tools for .Net on their Recoure CD for free. This actually made it cheaper to switch to .Net than it would have been to upgrade the toolset we had in VB. Knowing that I can basically use all my VB knowledge and slowly learn the .Net advantage w/o incuring a large time expense make .Net a win win.

Thanks again,
Ben





Similar Threads
Thread Thread Starter Forum Replies Last Post
Comparison between VB and VBA gedgriffiths VB How-To 1 April 16th, 2007 12:22 PM
VB.Net question on Windows VB.Net datagrids dmsousa VS.NET 2002/2003 1 January 19th, 2005 02:45 PM
VB/VBA and Encrypted Access2002 Database mike123abc Access VBA 2 November 11th, 2003 08:02 AM
vb.net 2002 - vb.net 2003 book metalaaron Wrox Book Feedback 0 August 2nd, 2003 10:46 PM
Using Access97 database with VB.Net philwield VB.NET 2002/2003 Basics 2 July 25th, 2003 10:31 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.