I am a Visual Basic 6 developer, client-server applications. Can someone tell me what are the new things vb.net brings to developers?
Thanks.
Printable View
I am a Visual Basic 6 developer, client-server applications. Can someone tell me what are the new things vb.net brings to developers?
Thanks.
Too much to list
but a couple are:
Inheritance
Multi Threaded
cross language mixing (write a class in C++, use it in VB)
Platform independent(meaning if Linux has the runtime, you can run a VB app on it)
check out
http://msdn.microsoft.net/net
for info
check VB-World . There is an article about this.
Thank you, Cander, for your answer.
I know you can get inheritance in VB6 with IMPLEMENTS statement. Is it something new in VB.net?
true inheritance that exits in c++ and java does not exist in vb 6.
That is not true Inheritance, Only interface inheritance which is actually just about useless in most cases. With inheritance you get full access to the objects methods and properties instead of just its events.
Microsoft tells that theoretical (vertical) inheritance slow down the application when you are many levels; his (horizontal) VB inheritance, with IMPLEMENTS statements, is a good alternative.
By the way, does VB.NET use this vertical inheritance?
Should that matter after its compiled? I would think that the compiler looks up the hierarchy while compiling, and optimizing it like it wan't inherited?Quote:
Microsoft tells that theoretical (vertical) inheritance slow down the application when you are many levels
Does VB.net has got this 'true' inheritance?
There is also a forum on this site that specifically addresses .net issues. You may want to look there!
http://161.58.186.97/forumdisplay.php?s=&forumid=6