[RESOLVED] Hi, I'm new and I want so questions to be answered.
I'm new here on the VBForums.com.
I'm also new to Visual Basic and programming in general.
I have a couple of questions I'd like to be answered.
The search function did not yield many answers I could understand.
My first question is:
What is the difference between Visual Basic 2005, Visual Basic 6, and Visual Basic.Net? Which is your preference and why?
Question #2 :
Are there any good Online tutorials for the language you chose or any in this forum.
Re: Hi, I'm new and I want so questions to be answered.
Welcome to the forums.
I think VB 2005 is VB 8, and VB 2003 is VB 7, but I don't remember exactly whether or not that's correct.
VB 2005 is nearly the same as VB.Net, except there was also VB 2003. There are a few other versions, but they are all Net. There are also other Net languages, like C#
I prefer Visual Basic 6.0. You can google for many tutorials on each language.
I've been using Basic for so long, that it's second-nature. In VB Net, most things have changed, and I haven't bothered learning it that well.
For you, not knowing either, I'd suggest jumping right to Net, unless you already have a copy of VB 6.0
Re: Hi, I'm new and I want so questions to be answered.
I have VB 2005 (VB 8) Express Edition, and I think it has VB.net. I think I will start of with VB.net since I found one tutorial that's great for it already. Should I eventually learn VB 2005 though?
Now that I know that VB 2005 is synonmous to VB8, I realized that this forum doesn't have many guides for it. Maybe I should go find a copy of VB6.
In any case, before I do that, what are the benifits of VB8 that VB6 does not have (or vise-versa)?
Re: Hi, I'm new and I want so questions to be answered.
There is a VB.Net forum as well. VB.Net is object-orientated by design, while VB6 has to be coerced into being OOP. You create classes, and use then for functions that are common in the program. You could ask this question in the VB.Net forum. They know it a lot better than I do.
Re: Hi, I'm new and I want so questions to be answered.
Quote:
Originally Posted by dglienna
...VB 2005 is nearly the same as VB.Net, except there was also VB 2003. ...
VB 2005 is VB.NET just only with the version specified (2005). There is VB.NET 2002 and VB.NET 2003. These are all based upon the MS .NET Framework. VB 6 is a completely different language and is not considered a language upgrade. You can not upgrade the VB 6 program to any of the VB.NET versions. They are completely separate programs that can run side by side.
VB.NET (any version) is preferable over VB 6 because of several points. Many threads have already been posted about this topic lately and a search will yield many of them with some great info in them.
Re: Hi, I'm new and I want so questions to be answered.
I edited my post to include "nearly" just to make sure that it wasn't exactly the same. There is two versions of the Net Framework, and 2005 uses the newer one.
Re: Hi, I'm new and I want so questions to be answered.
There are 3 versions of the framework and a hotfix for 1.1 Oh and dont forget about the Beta version of 2.0. :D Too many versions already if you ask me as they are creating a few issues with compatibility where the version is not the targeted one that the app is set for.
Re: Hi, I'm new and I want so questions to be answered.
Quote:
Originally Posted by dglienna
There is a VB.Net forum as well. VB.Net is object-orientated by design, while VB6 has to be coerced into being OOP. You create classes, and use then for functions that are common in the program. You could ask this question in the VB.Net forum. They know it a lot better than I do.
What is OOP and Classes?
When I played around with VB 2005, I saw classes.
And by Object-Orientated, what do you mean? When I played with VB.net, I did not see "classes"
(Hopefully you can excuse me for not searching classes =[, I won't do it again)
Re: Hi, I'm new and I want so questions to be answered.
Welcome to the forums. :wave:
This is something that I think you would find interesting.
Re: Hi, I'm new and I want so questions to be answered.
Re: Hi, I'm new and I want so questions to be answered.
Quote:
Originally Posted by Tsugomaru
What is OOP and Classes?
When I played around with VB 2005, I saw classes.
And by Object-Orientated, what do you mean? When I played with VB.net, I did not see "classes"
(Hopefully you can excuse me for not searching classes =[, I won't do it again)
As RD stated, VB2005 is VB.NET. The two are not separate entities.
Vb.NET (2002) was VB7. I don't know that either 2003 or 2005 were considered VB8. They may have dropped that naming sequence, since the language changed so radically.
Re: Hi, I'm new and I want so questions to be answered.
I'll stick with VB.NET. I've had my questions answered. =D Thank you everybody.
Re: Hi, I'm new and I want so questions to be answered.
Quote:
Originally Posted by Tsugomaru
I'll stick with VB.NET. I've had my questions answered. =D Thank you everybody.
don't forget to mark the thread "Resolved". :)