473,414 Members | 2,019 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,414 software developers and data experts.

Beginner - which is best dotnet.VB or dotnet.VC?

Hi All,

I have a number of databases which I would like to convert to VB or VC using
Microsoft Visual Studio Express. I know I cannot just click a button and
have everything done automatically and that I would need to learn to
program. What I would like to know is which language would be best for a
novice.

I've written a few bits of VBA and SQL but nothing spectacular, I have done
a little basic programming way back in the days of BBC and Commodore
Basic's.

So guys what would you suggest?

Thanks

Steve

Aug 25 '08 #1
7 1731
Hi Steve,

I started programming in VB.net since I was already familiar with VB4/5 and
6, but the differences were so major that the several years of experience
with VB made little difference to me picking up VB.net.

After a short while programming in VB.net I started up a dotnet programming
hints and tips website, initially offering code examples in VB.net only.
However, after several requests for C# translations I decided to offer both
versions since I had bought Visual Studio and had both anyway. It took a
little while to get used to the syntax differences, but overall both
languages are pretty much the same and I picked up C# very quickly.

When first starting up, the main source of your knowledge is going to come
from code examples, and these are widely available in both VB and C# so that
isn't an issue.

I would suggest that you download and try them both out to see which you
prefer.

If you're not a touch typist, then it's probably a good idea to start with
VB as it's not case sensitive, and it will save you time in correcting if
you've not looked at the screen for a while. I regularly program in both
languages and can't think of any other reason to choose one over the other.
Even having thrown that in as an argument, I am not a touch typist but I
still use C# around 70% of the time. I just have a little curse every now
and then when I look at what I've just typed ;)

--
Mick Doherty
http://dotnetrix.co.uk/nothing.htm

"SteveB" <st***@nowhere.comwrote in message
news:Ec******************************@bt.com...
Hi All,

I have a number of databases which I would like to convert to VB or VC
using
Microsoft Visual Studio Express. I know I cannot just click a button and
have everything done automatically and that I would need to learn to
program. What I would like to know is which language would be best for a
novice.

I've written a few bits of VBA and SQL but nothing spectacular, I have
done
a little basic programming way back in the days of BBC and Commodore
Basic's.

So guys what would you suggest?

Thanks

Steve
Aug 25 '08 #2

Here is a subtle difference.

Google'ing for "how to's".

Since VB.NET is a later version (I use this term loosely) of VB, then when
you're looking for code samples, you will find google results from alot of
years, and alot of versions of VB code (as in, when you're looking, you'll
probably find VB.NET examples mixed in with VB6 (or 5 or 4 or before)
examples.

With C#, finding stuff via google is easier, since its relatively new. And
you only have to be careful to not do something in C# in a 1.1'ish way, that
there may be a 2.0 (or 3.0 or 3.5) way that is better.

Even when I'm coding in VB.NET (which is seldom these days), I still look
for answers via googling by typing in C# syntax?
Why? Because all the legacy vb examples don't come up to lead me down a red
herring link.

Subtle difference, but a difference.

...

Technically its just a preference of choice. So maybe you'll like typing
VB.NET code better.
I don't. I like the conciseness of C#.

Good luck with your decision.


"SteveB" <st***@nowhere.comwrote in message
news:Ec******************************@bt.com...
Hi All,

I have a number of databases which I would like to convert to VB or VC
using
Microsoft Visual Studio Express. I know I cannot just click a button and
have everything done automatically and that I would need to learn to
program. What I would like to know is which language would be best for a
novice.

I've written a few bits of VBA and SQL but nothing spectacular, I have
done
a little basic programming way back in the days of BBC and Commodore
Basic's.

So guys what would you suggest?

Thanks

Steve

Aug 25 '08 #3

If you are looking to move into software development for a living,
several large salary surveys I have seen indicated that C# developers
make substantially more than VB.NET folks. In one survey the gap was
around $18K/year.
--
breitak67
Aug 26 '08 #4
To get VB.net results rather than VB classic in your google search results
just make .net a required term.

i.e. vb +.net database

--
Mick Doherty
http://dotnetrix.co.uk/nothing.htm

"sloan" <sl***@ipass.netwrote in message
news:#k**************@TK2MSFTNGP05.phx.gbl...
>
Here is a subtle difference.

Google'ing for "how to's".

Since VB.NET is a later version (I use this term loosely) of VB, then when
you're looking for code samples, you will find google results from alot of
years, and alot of versions of VB code (as in, when you're looking, you'll
probably find VB.NET examples mixed in with VB6 (or 5 or 4 or before)
examples.

With C#, finding stuff via google is easier, since its relatively new.
And you only have to be careful to not do something in C# in a 1.1'ish
way, that there may be a 2.0 (or 3.0 or 3.5) way that is better.

Even when I'm coding in VB.NET (which is seldom these days), I still look
for answers via googling by typing in C# syntax?
Why? Because all the legacy vb examples don't come up to lead me down a
red herring link.

Subtle difference, but a difference.

..

Technically its just a preference of choice. So maybe you'll like typing
VB.NET code better.
I don't. I like the conciseness of C#.

Good luck with your decision.


"SteveB" <st***@nowhere.comwrote in message
news:Ec******************************@bt.com...
>Hi All,

I have a number of databases which I would like to convert to VB or VC
using
Microsoft Visual Studio Express. I know I cannot just click a button and
have everything done automatically and that I would need to learn to
program. What I would like to know is which language would be best for a
novice.

I've written a few bits of VBA and SQL but nothing spectacular, I have
done
a little basic programming way back in the days of BBC and Commodore
Basic's.

So guys what would you suggest?

Thanks

Steve

Aug 26 '08 #5
You're right, that does cut down on the classic entanglement......

Maybe that google-tip .... and if vb.net 1.1 (or rather vb7? i can't
remember all the naming conventions) didn't have its deficiencies, I might
have stayed.
http://groups.google.com/group/micro...7b56f0b07cffcb

For the record, most have been addressed in 2.0. But those 1.1 years with
vb.net had some real gotchas.

............

Option JustLikeCsharp On
would be nice as well.

I have had several talks with junior developers about type safety. And when
we put it on (at the project/solution level in their vb.net projects), the
records is 212 errors. I was like "Hmm. Have a fun night fixing all of
those".

...



"Mick Doherty"
<EX***********@AND.REMOVE.SQUAREBRACKETS.[mick.doherty#dotnetrix.co.uk]>
wrote in message news:8F**********************************@microsof t.com...
To get VB.net results rather than VB classic in your google search results
just make .net a required term.

i.e. vb +.net database

--
Mick Doherty
http://dotnetrix.co.uk/nothing.htm

"sloan" <sl***@ipass.netwrote in message
news:#k**************@TK2MSFTNGP05.phx.gbl...
>>
Here is a subtle difference.

Google'ing for "how to's".

Since VB.NET is a later version (I use this term loosely) of VB, then
when you're looking for code samples, you will find google results from
alot of years, and alot of versions of VB code (as in, when you're
looking, you'll probably find VB.NET examples mixed in with VB6 (or 5 or
4 or before) examples.

With C#, finding stuff via google is easier, since its relatively new.
And you only have to be careful to not do something in C# in a 1.1'ish
way, that there may be a 2.0 (or 3.0 or 3.5) way that is better.

Even when I'm coding in VB.NET (which is seldom these days), I still look
for answers via googling by typing in C# syntax?
Why? Because all the legacy vb examples don't come up to lead me down a
red herring link.

Subtle difference, but a difference.

..

Technically its just a preference of choice. So maybe you'll like typing
VB.NET code better.
I don't. I like the conciseness of C#.

Good luck with your decision.


"SteveB" <st***@nowhere.comwrote in message
news:Ec******************************@bt.com...
>>Hi All,

I have a number of databases which I would like to convert to VB or VC
using
Microsoft Visual Studio Express. I know I cannot just click a button and
have everything done automatically and that I would need to learn to
program. What I would like to know is which language would be best for a
novice.

I've written a few bits of VBA and SQL but nothing spectacular, I have
done
a little basic programming way back in the days of BBC and Commodore
Basic's.

So guys what would you suggest?

Thanks

Steve


Aug 26 '08 #6
Thanks for all the help with this one, I think that for now I'll have a go
with VB.Net and when I have a little more confidence check our VC.Net. The
fact that I'm not looking to do this as a full time occupation but as a
hobby and to fill the days post retirement does take the pressure off a
little.

Thanks

Steve
"breitak67" <gu***@unknown-email.comwrote in message
news:40******************************@nntp-gateway.com...
>
If you are looking to move into software development for a living,
several large salary surveys I have seen indicated that C# developers
make substantially more than VB.NET folks. In one survey the gap was
around $18K/year.
--
breitak67
Aug 26 '08 #7
Microsoft defined VB as easy to use. Not just designed; it is defined to be
easy.

Microsoft could have made C++ easier to use, but declined to for some
reason. They seemed to have intentionally wanted it to be not as easy (you
fill in the explanation).

C# is somewhat the fulfillment of making C++ easier.

Without any further discussion, my impression is that VB .Net is the best
choice for you, and that is what you have chosen. Note however that
depending on what you need to do with the data, there might be other
alternatives. You might want to provide more details os what you need to do
and ask in a SQL Server group or forum or some other database group or
forum.
"SteveB" <st***@nowhere.comwrote in message
news:Ec******************************@bt.com...
Hi All,

I have a number of databases which I would like to convert to VB or VC
using
Microsoft Visual Studio Express. I know I cannot just click a button and
have everything done automatically and that I would need to learn to
program. What I would like to know is which language would be best for a
novice.

I've written a few bits of VBA and SQL but nothing spectacular, I have
done
a little basic programming way back in the days of BBC and Commodore
Basic's.

So guys what would you suggest?

Thanks

Steve

Sep 8 '08 #8

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

Similar topics

48
by: Bulba! | last post by:
I'll soon start development of a specialized small app and need to choose GUI for it. I have narrowed the choice to wxPython/PythonCard and QT/PyQT (buying commercial licenses is not a big...
0
by: one | last post by:
Hi people of the world, just thinking if someone point me to the right direction. I am doing a two tier applications: ASP - (DOTNET) DOTNET: a class that provide general html scraping...
1
by: LRW | last post by:
I was wondering if anyone could recommend some good beginner sites and tutorial sites for writting ASP.Net pages in C#. Things that especially help with datagrids!! And, are there additional...
1
by: Mike Malter | last post by:
I am just starting to work with reflection and I want to create a log that saves relevant information if a method call fails so I can call that method again later using reflection. I am...
10
by: jojobar | last post by:
Hello, I am trying to use vs.net 2005 to migrate a project originally in vs.net 2003. I started with creation of a "web site", and then created folders for each component of the site. I read...
0
by: Andy | last post by:
Hey All, I'm a beginner with VB.Dotnet Deployment and I'm a little confused about some very basic deployment issues . . . I've now created some core assemblies that will be used throughout all...
4
by: .NET VB NewBEE | last post by:
hi after going thru some articles i'm confused with "How to implement Reflection in my program" my requirement is to dynamically load dll(whih got a specific Interface) files from the same...
6
by: xfile | last post by:
Hello, I am very new to donet and wondering how to solve the following scenario: (1) Our current hosted site has .Net 1.1 and can be upgraded to 2.0 if needed. Some downtime are expected and...
4
by: Gernot Frieslinger | last post by:
Hi all! I am a beginner to C++ DotNet and I would like to ask what "Symbols not loaded" means and how to solve this problem. Thank you very much. Gernot
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
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...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
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
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
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
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...

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.