473,495 Members | 2,058 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Learning VB6 - what about VB.NET ?

Hi,

I am just starting to learn Visual Basic 6 and
was wondering if just going straight on to
VB.NET would be a better bet. Is VB.NET just
a newer version of Visual Basic 6 or does it
differ radically? My main reason for programming
in VB is to build a data logger that reads,
processes and stores bytes from an external device
through the serial port and then exports it to an
Excel spreadsheet - would VB.NET be suitable?

regards,

Colin
Jul 17 '05 #1
5 2610
On Tue, 2 Mar 2004 21:29:27 -0000, "Colin MacDougall" <colin |D0T|
ma********@btinternet.com> wrote:
Hi,

I am just starting to learn Visual Basic 6 and
was wondering if just going straight on to
VB.NET would be a better bet. Is VB.NET just
a newer version of Visual Basic 6 or does it
differ radically? My main reason for programming
in VB is to build a data logger that reads,
processes and stores bytes from an external device
through the serial port and then exports it to an
Excel spreadsheet - would VB.NET be suitable?


VB.NET calls itself VB7 in some places, but it is quite different. If
you know anything about other programming languages, then it's quite
similar to going from C++ to Java. (Also somewhat similar to going from
QB to VB, but only in that things are *very different*.)

For your purposes, yes, VB.NET would work, but IMHO VB6 is easier to
use, and as an added bonus, it doesn't require a 20+MB virtual machine
(a.k.a. the .NET Framework) to run. And if you already have VB6, then
you don't have to go through the hassle and expense of getting VB.NET.
--
auric "underscore" "underscore" "at" hotmail "dot" com
*****
Non-fiction often is more unrealistic than fiction.
Jul 17 '05 #2

"Auric__" <no*********@email.address> wrote in message
news:s1********************************@4ax.com...
On Tue, 2 Mar 2004 21:29:27 -0000, "Colin MacDougall" <colin |D0T|
ma********@btinternet.com> wrote:
Hi,

I am just starting to learn Visual Basic 6 and
was wondering if just going straight on to
VB.NET would be a better bet. Is VB.NET just
a newer version of Visual Basic 6 or does it
differ radically? My main reason for programming
in VB is to build a data logger that reads,
processes and stores bytes from an external device
through the serial port and then exports it to an
Excel spreadsheet - would VB.NET be suitable?


VB.NET calls itself VB7 in some places, but it is quite different. If
you know anything about other programming languages, then it's quite
similar to going from C++ to Java. (Also somewhat similar to going from
QB to VB, but only in that things are *very different*.)

For your purposes, yes, VB.NET would work, but IMHO VB6 is easier to
use, and as an added bonus, it doesn't require a 20+MB virtual machine
(a.k.a. the .NET Framework) to run. And if you already have VB6, then
you don't have to go through the hassle and expense of getting VB.NET.
--
auric "underscore" "underscore" "at" hotmail "dot" com
*****
Non-fiction often is more unrealistic than fiction.


Thanks for the quick reply.
Given that VB.NET is termed VB7 and is a good deal different from VB6
does this mean that VB6 will not be updated by Microsoft and that
all future VB versions will be based on VB.NET. The only reason I ask
is that if I spend some time learning any VB then I would like to be
sure that my efforts are useful for a few years to come. I can write
code in C at the moment but the speed that a quite sophisticated
Windows app can be written in VB is a major attraction to me. Writing
VBA code for AutoCAD or MS Office suite is also a plus.

Colin
Jul 17 '05 #3
Anyone wishing to decide which language is right for them should look at the
advantages of each language and compare them. Visual Basic is great for visual
interfaces and quick learning, but C++ has the speed and technical know-how.
What you need is a very nice set of tables to compare features of languages.

http://www.jvoegele.com/software/langcomp.html

It's a long document, but well worth reading for the first-time-programmer who
wishes to set his or her career up for the future. I'm not anti-VB, more looking
at the realistic bigger-picture.

As for which VB to go for,
VB4 16-bit for Windows 3.1, 3.11 or Workgroups.
VB6 for Windows 95+ machines (I only have 5, but it suits me at the moment)
VB.net for masochists, or Microsoft visionaries.

Well, that's my opinion. It'd be best for you to decide for yourself, given the
information out there...

--
QuickHare
(QuickHare "at" Hotmail "dot" com)
Jul 17 '05 #4
You might want to look at http://www.mvps.org/vb/rants/vfred.htm

"I generally hate being the bearer of bad news, but y'all really need to
know what Microsoft has planned for our language with their .Net initiative.
All-in-all, it's a really Cool platform. What saddens me is they chose to
leave Visual Basic out, almost entirely. Don't be confused by imitators,
what they want you to upgrade to is more commonly known as Visual Fred. If
you wonder why lots of folks are saying, "it's not VB anymore," click the
link above and see if you don't come to the same conclusion. "

--

Randy Birch
MVP Visual Basic
http://vbnet.mvps.org/
Please respond only to the newsgroups so all can benefit.
"Colin MacDougall" <colin |D0T| ma********@btinternet.com> wrote in message
news:kS*****************@news-binary.blueyonder.co.uk...
:
: "Auric__" <no*********@email.address> wrote in message
: news:s1********************************@4ax.com...
: > On Tue, 2 Mar 2004 21:29:27 -0000, "Colin MacDougall" <colin |D0T|
: > ma********@btinternet.com> wrote:
: >
: > >Hi,
: > >
: > >I am just starting to learn Visual Basic 6 and
: > >was wondering if just going straight on to
: > >VB.NET would be a better bet. Is VB.NET just
: > >a newer version of Visual Basic 6 or does it
: > >differ radically? My main reason for programming
: > >in VB is to build a data logger that reads,
: > >processes and stores bytes from an external device
: > >through the serial port and then exports it to an
: > >Excel spreadsheet - would VB.NET be suitable?
: >
: > VB.NET calls itself VB7 in some places, but it is quite different. If
: > you know anything about other programming languages, then it's quite
: > similar to going from C++ to Java. (Also somewhat similar to going from
: > QB to VB, but only in that things are *very different*.)
: >
: > For your purposes, yes, VB.NET would work, but IMHO VB6 is easier to
: > use, and as an added bonus, it doesn't require a 20+MB virtual machine
: > (a.k.a. the .NET Framework) to run. And if you already have VB6, then
: > you don't have to go through the hassle and expense of getting VB.NET.
: > --
: > auric "underscore" "underscore" "at" hotmail "dot" com
: > *****
: > Non-fiction often is more unrealistic than fiction.
:
: Thanks for the quick reply.
: Given that VB.NET is termed VB7 and is a good deal different from VB6
: does this mean that VB6 will not be updated by Microsoft and that
: all future VB versions will be based on VB.NET. The only reason I ask
: is that if I spend some time learning any VB then I would like to be
: sure that my efforts are useful for a few years to come. I can write
: code in C at the moment but the speed that a quite sophisticated
: Windows app can be written in VB is a major attraction to me. Writing
: VBA code for AutoCAD or MS Office suite is also a plus.
:
: Colin
:
:
Jul 17 '05 #5
On Wed, 03 Mar 2004 00:39:34 GMT, Randy Birch wrote:
You might want to look at http://www.mvps.org/vb/rants/vfred.htm

"I generally hate being the bearer of bad news, but y'all really need to
know what Microsoft has planned for our language with their .Net initiative.
All-in-all, it's a really Cool platform. What saddens me is they chose to
leave Visual Basic out, almost entirely. Don't be confused by imitators,
what they want you to upgrade to is more commonly known as Visual Fred. If
you wonder why lots of folks are saying, "it's not VB anymore," click the
link above and see if you don't come to the same conclusion. "


***JESUS CHRIST!!!***

I've never seen that before, but my god, it's worse than I thought
(which ran more along the lines of "how in the #G$%^#$%! do I use this
bloody thing?!").

Y'know, when I got my first copy of VB, I also picked up one of those
"VB for complete losers" books, and had a useful program within a day or
three. VB.NET - well, at least I was able to install it... but I
couldn't wrap my brain around it. A lot of it just seems wrong to me...
--
auric "underscore" "underscore" "at" hotmail "dot" com
*****
You may be Southern, but you're no Comfort.
Jul 17 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
1760
by: Ryan Walker | last post by:
Hi, I'm getting started with python and have almost zero programming experience. I'm finding that there are tons of tutorials on the internet -- such as the standard tutorial at python.org -- that...
29
3452
by: Jhon smith | last post by:
Hi,all,I was just wondering if I am likly to have any problems trying to learn C from older books,I have some from the late 80`s,mid/late 90`s. I am using Dev-C++ on the pc windows platform,But I...
1
9582
by: David Van D | last post by:
Hi there, A few weeks until I begin my journey towards a degree in Computer Science at Canterbury University in New Zealand, Anyway the course tutors are going to be teaching us JAVA wth bluej...
26
2927
by: mfasoccer | last post by:
I am sorry if this is an inappropriate place to put this post, if so please delete it. I am wondering about a few things. Do you guys recommend learning C as a second language, as someone who...
5
1756
by: romiro | last post by:
Hi all, I'm a PHP5 developer looking to "broaden my horizons" so to speak by learning a new language. I emphasize the 5 in PHP since I have fully engrossed myself in the full OOP of version 5...
0
6991
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
1
6878
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
5456
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
4897
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4583
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3088
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3078
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
649
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
286
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.