learning vb.net

G

Guest

hi

I know VB6 but dont know about VB.net.
can anyone recommend a good book on VB.net and an online resource on how to learn.?
I havent bought VB.net and I read I need to buy visual studio.net to get the professional version of vb.net (it has the VB6 upgrade wizard)

what is the advantage with vb.net compaered to vb6, it seems it make simple programming more complicated with OOP ?thanks
 
G

Guest

what is the advantage with vb.net compaered to vb6, it seems it make
simple programming more complicated with OOP ?thanks

Surely this question should be banned by now.... but in case it's not. VB6
sucks. Its not even yesterday it was the day before. If your just getting to
VB.NET now, then your well and truely late. We've had recess and we're now
looking forward to lunch.

VB.Net will move you out of comfort zone for sure, but then thats IT for
you. Move forward or dry up and die.
I found there is something of a learning curve but .Net makes life a whole
lot easier not harder.

Im not flaming or attacking you but quite frankly I dont really care if you
step up to the .Net plate... because it just makes it easier for all of us
that do, to eat your shop alive. There is not a sh**t show in hell of a
skilled VB6 programmer out performing a skilled VB.net developer. None.

You've now got the whole Microsoft language platform and soon the server/os
environments backing away from VB6 as well. So basically its not a choice
between VB6 and VB.Net. So much as it is between VB.Net and a menial job as
a postie. VB6 is almost dying and almost dead.

As for resources, I wouldn't waste any money on books if your just starting
out. All the basic info is online and im sure others will point you in the
right direction. Walking through the docs is always a good starting point.
Build things and learn why they fail. Jump in and worry about buying books
when you have a specialised area of the platform you want to immerse
yourself in.

Worrying about which books to buy at your point is just another form of
procrastination.

Richard
 
G

Guest

I havent bought VB.net and I read I need to buy visual studio.net to get
the professional version of vb.net (it has the VB6 upgrade wizard)
I should have added you can get the trial version of VS.net IDE for about
$10 bucks USD thru Microsoft.com.
So theres no excuse there either.

:)

Richard
 
C

Cor Ligthert

Hi Andrew,

You have 2 options learning with the IDE or without, the first is in my
opinion the best method.

You can buy a book or you can take the free resource kit. Depends on what
you like, there are a lot active in this newsgroups who likes book, while
others like to grab it from the Net (like me).

The resource kit is at:
http://msdn.microsoft.com/vbasic/vbrkit/default.aspx

And if you have problems installing it
http://msdn.microsoft.com/vbasic/vbrkit/faq/#installvdir

Another resource for learning on the Net is
http://samples.gotdotnet.com/quickstart/

And when you have problems feel free to ask in this newsgroup.

I hope this helps a little bit?

Cor
 
H

Herfried K. Wagner [MVP]

* =?Utf-8?B?YW5kcmV3?= said:
I know VB6 but dont know about VB.net.
can anyone recommend a good book on VB.net and an online resource on how to learn.?

what is the advantage with vb.net compaered to vb6, it seems it make
simple programming more complicated with OOP ?thanks

The only additional benefit to VB6 I can see is OOP and better RAD
because of the .NET Framework Class Library.
 
C

Cor Ligthert

Herfried,

The only additional benefit to VB6 I can see is OOP and better RAD
because of the .NET Framework Class Library.


In my opinion did you forgot the :)

Cor
 
C

Cor Ligthert

what is the advantage with vb.net compaered to vb6, it seems it make
Are there any other benefits?
A lot, did you ever do deployment without to have registrating everything,
did you ever make a real aspx page (in vb6 the IIS class), did you ever
connect to so many different databases while you did not have to use ODBC,
did you ever mada a program for compact windows, did you ever use webservice
with VB6 and here I stop however I think I can type a page full ?

Cor
 
H

Herfried K. Wagner [MVP]

* "Cor Ligthert said:
A lot, did you ever do deployment without to have registrating
everything,

I don't see any benefits there. The .NET Framework must be installed,
so I will need a setup. In VB6, I had a setup too, but it was much
smaller.
did you ever make a real aspx page (in vb6 the IIS class), did you
ever

IMO, ASPX has nothing to do with VB.NET itself. In other words: That's
not an advantage of VB.NET. It's maybe an advantage of .NET.
connect to so many different databases while you did not have to use ODBC,
did you ever mada a program for compact windows, did you ever use webservice
with VB6 and here I stop however I think I can type a page full ?

Dito.
 
H

Herfried K. Wagner [MVP]

* "spamfurnace said:
Sure but he's not asking about the beenfits of VB.net vrs C# where your
point would be valid. He's asking about non managed code vrs managed code.
In which case its not. An lets see him use dirty old VB6 in a year or so
when Longhorn is released. An dont trot outany MS amrketing bull about how
VB6 will still be supported... so is DOS to a certain extent but we all know
Windows is where its at.

I agree, but many companies simply don't need .NET. They don't even
need Windows XP. They run Windows NT4 + VB6 applications and there is
abolutely no reason to change that.
I agree with Cor. Not to mention that Microsoft as a company which wns all
the langauge platforms is now firmly backing .NET, they are never going back
to unmanaged code. And the point about having to install the .NET framework
is only a temporal thing. Andits not like you have ot install the framework
on a per application basis. Once per machine, per OS install lifetime. A
20MB download via broadband is hardly a huge ask these daze.

There are many people who don't have broadband internet access. And
whenever a new version of the framework is released, you will have to
update your framework. Or, imagine security holes in the Framework --
this will require you to update too.
 
H

Herfried K. Wagner [MVP]

* "spamfurnace said:
Well there you go Andrew, some for, some against. Obviously you wouldn't go
rewriting existing apps that work as you wish, but for me future
development, and the skillset of the individual programmer "require" .NET.
If your developing on the Microsoft platform today then i simply dont see
how you could be without it.

Full ACK.
Herfried seems a bit more 50/50, I dont know if he's just playing devils
advocate or if he truely believes what he's saying, but to repeat myself,
your mad if you dont, but i dont care of you do, 'cause I do and it kicks
arse.

..NET is important. If you chose Windows as target operating system,
..NET is the way to go for new projects. Nevertheless, there are still
some cases where upgrading doesn't make much sense. But this strongly
depends on the case and the willingness of the machines' owner to switch
to a more up-to-date technology.
 
C

Cor Ligthert

Hi Herfried,

You only replies only 2 questions from a lot, whereby Richard answered
(partially although enough for me) your first answer, does that mean that
you agree with the rest?

Will you compare ASPX with VB.net with the IIS class from VB6, this looks
for me if you never have used one of both.

Telling that it has to do with the Framework is *bs*. That goes when you can
use with VB6 the framework and that is impossible what you should know.


Cor
 
H

Herfried K. Wagner [MVP]

* "Cor Ligthert said:
You only replies only 2 questions from a lot, whereby Richard answered
(partially although enough for me) your first answer, does that mean that
you agree with the rest?

For ASP.NET: Yes. Nevertheless, if you never used VB6 for web
applications and you don't /need/ any web applications, there are not
many reasons for switching to .NET. I know many developers who simply
don't need .NET because it doesn't bring any advantages to them.
Telling that it has to do with the Framework is *bs*. That goes when you can
use with VB6 the framework and that is impossible what you should know.

That's the reason for my statement.
 
J

Jeppe Jespersen

You may want to check out LearnVisualStudio.net

It's a pretty cool site where you can buy access to a whole bunch of
(downloadable) VB.Net instruction videos. New videos are added every
week pretty much.

Anyways, that site helped/helps me a lot. Here's the URL:
http://www.learnvisualstudio.net?referedby=84102

/jeppe




andrew said:
hi

I know VB6 but dont know about VB.net.
can anyone recommend a good book on VB.net and an online resource on how to learn.?
I havent bought VB.net and I read I need to buy visual studio.net to get
the professional version of vb.net (it has the VB6 upgrade wizard)
what is the advantage with vb.net compaered to vb6, it seems it make
simple programming more complicated with OOP ?thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top