473,395 Members | 1,972 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,395 software developers and data experts.

New To VB.NET

Hi

I am new to VB.net and the .net framework! I have been
coding for the last 7 years in purely COBOL and am now
moving to .net na dvb.net. Just wondering if anyone can
give me some advice on where the best place to start
learning vb is! I am quite confident with the general
overview of .net and how it works. I have read these
teach yourself in 21 day boks on vb but find it
frustrating cause they are not in depth enough! I need
to fully understand OO, databases and exactly how code
and class libraries run etc so wonder if someone could
point me in the right direction either in terms of good
books or just what order to learn things. Everything
overlaps so much!

Hope you can give me some advice!

Many thanks

N
Nov 20 '05 #1
7 1441
My god. !

Where to start ?

Well, if you have a reasonable comfort level with VB.NET then you may want
to think about the subject area you are going to be using most ( the fact
that you are from a cobol background suggests that you may be processing
data )?, if this is the case, I suggest that you get a good ADO.NET book and
read that and play with it. As far as OOP methodology is concerned thats
another topic all together, and there are countless books on it.

In my experience, there are four good ways to learn, reading and playing is
one ( but not stretching enough ), far more productive is to try and solve
real world problems with this technology, this will immediately identify
what areas you are week on within the scope of what you are trying to
acheive.

Another is to try and help out in the newsgroups by offering support FREE!,
this moves you into areas which you probably would not normally access.

Alternatively, you might want to try and write an article on something you
feel you are weak on, this again has the effect of showing you you're lack
of understanding which is a very productive way to learn as well.
HTH - OHM


Newbie wrote:
Hi

I am new to VB.net and the .net framework! I have been
coding for the last 7 years in purely COBOL and am now
moving to .net na dvb.net. Just wondering if anyone can
give me some advice on where the best place to start
learning vb is! I am quite confident with the general
overview of .net and how it works. I have read these
teach yourself in 21 day boks on vb but find it
frustrating cause they are not in depth enough! I need
to fully understand OO, databases and exactly how code
and class libraries run etc so wonder if someone could
point me in the right direction either in terms of good
books or just what order to learn things. Everything
overlaps so much!

Hope you can give me some advice!

Many thanks

N

Nov 20 '05 #2
Cheers OHM

Thanks, some good things to think about! Yes a lot of
the program we write are heavily data dependent so
reading about ADO.NET could be good. I have read some
bits about it.

My problem is that i always want to use the best methods
etc to create the perfect application (as perfect as i
can anyway!!) but of course that is difficult when
learning new technologies.

Anyway, many thanks

N
-----Original Message-----
My god. !

Where to start ?

Well, if you have a reasonable comfort level with VB.NET then you may wantto think about the subject area you are going to be using most ( the factthat you are from a cobol background suggests that you may be processingdata )?, if this is the case, I suggest that you get a good ADO.NET book andread that and play with it. As far as OOP methodology is concerned thatsanother topic all together, and there are countless books on it.
In my experience, there are four good ways to learn, reading and playing isone ( but not stretching enough ), far more productive is to try and solvereal world problems with this technology, this will immediately identifywhat areas you are week on within the scope of what you are trying toacheive.

Another is to try and help out in the newsgroups by offering support FREE!,this moves you into areas which you probably would not normally access.
Alternatively, you might want to try and write an article on something youfeel you are weak on, this again has the effect of showing you you're lackof understanding which is a very productive way to learn as well.

HTH - OHM


Newbie wrote:
Hi

I am new to VB.net and the .net framework! I have been
coding for the last 7 years in purely COBOL and am now
moving to .net na dvb.net. Just wondering if anyone can give me some advice on where the best place to start
learning vb is! I am quite confident with the general
overview of .net and how it works. I have read these
teach yourself in 21 day boks on vb but find it
frustrating cause they are not in depth enough! I need
to fully understand OO, databases and exactly how code
and class libraries run etc so wonder if someone could
point me in the right direction either in terms of good
books or just what order to learn things. Everything
overlaps so much!

Hope you can give me some advice!

Many thanks

N

.

Nov 20 '05 #3
Cor
Hi Newbie,

Going from COBOL to any OO language is frustrating.
And probably it will take a long time to change your way of coding.

Things I did overthougth how it was with me that I had to overcome in past:

- place your variables if possible not global (not in the top of your
program in a kind of working storage section )
- place a variable (this is more VB.net than VB) there where you need it
in your program. Don't hesitate to make a variable in a sub twice, when a
sub (section) is ended it will be destroyed anyway.
- make even more sections (subs and functions) than you did in Cobol.
- use a way of Cobol call by making seperate classes, it seems not the
same but I don't know if there is real a difference (A VB call is something
else).
- one of the most strange thing you have to overcome is that a function
can return a value but only one. (And then you will see that you start to
become looking for something to get more variables return and that will be
an object (class))
- you can not adress your variables, (it can by enumurating, but I would
not do that).
In the beginning it seems a problem, because what is nicer than a redefine a
level. Although the Cast commands in VB.net give you something that looks
like it.

But the most dificult is to understand the "event". Don't botter to much
what happens, a procedure will in normal cases always be ended before the
program goes to that event, so when it is looping you can push a button but
nothing is happening .

Just some thoughts

Cor

I am new to VB.net and the .net framework! I have been
coding for the last 7 years in purely COBOL and am now
moving to .net na dvb.net. Just wondering if anyone can
give me some advice on where the best place to start
learning vb is! I am quite confident with the general
overview of .net and how it works. I have read these
teach yourself in 21 day boks on vb but find it
frustrating cause they are not in depth enough! I need
to fully understand OO, databases and exactly how code
and class libraries run etc so wonder if someone could
point me in the right direction either in terms of good
books or just what order to learn things. Everything
overlaps so much!

Hope you can give me some advice!

Many thanks

N

Nov 20 '05 #4
You may want to look into n tier design methodology, since this is a very
structured and modular approach to designing applications, well suited to
data processing.

As you say though, it is diffilcult when you are learing new technology,
with all the best will in the world, experience counts for a lot when
designing and you cant learn that from a book.

I am still quite new to .NET and have a tremendous amount to learn.
Good Luck on your journey. - OHM

Newbie wrote:
Cheers OHM

Thanks, some good things to think about! Yes a lot of
the program we write are heavily data dependent so
reading about ADO.NET could be good. I have read some
bits about it.

My problem is that i always want to use the best methods
etc to create the perfect application (as perfect as i
can anyway!!) but of course that is difficult when
learning new technologies.

Anyway, many thanks

N
-----Original Message-----
My god. !

Where to start ?

Well, if you have a reasonable comfort level with VB.NET then you
may want to think about the subject area you are going to be using
most ( the fact that you are from a cobol background suggests that
you may be processing data )?, if this is the case, I suggest that
you get a good ADO.NET book and read that and play with it. As far
as OOP methodology is concerned thats another topic all together,
and there are countless books on it.

In my experience, there are four good ways to learn, reading and
playing is one ( but not stretching enough ), far more productive is
to try and solve real world problems with this technology, this will
immediately identify what areas you are week on within the scope of
what you are trying to acheive.

Another is to try and help out in the newsgroups by offering support
FREE!, this moves you into areas which you probably would not
normally access.

Alternatively, you might want to try and write an article on
something you feel you are weak on, this again has the effect of
showing you you're lack of understanding which is a very productive
way to learn as well.
HTH - OHM


Newbie wrote:
Hi

I am new to VB.net and the .net framework! I have been
coding for the last 7 years in purely COBOL and am now
moving to .net na dvb.net. Just wondering if anyone can
give me some advice on where the best place to start
learning vb is! I am quite confident with the general
overview of .net and how it works. I have read these
teach yourself in 21 day boks on vb but find it
frustrating cause they are not in depth enough! I need
to fully understand OO, databases and exactly how code
and class libraries run etc so wonder if someone could
point me in the right direction either in terms of good
books or just what order to learn things. Everything
overlaps so much!

Hope you can give me some advice!

Many thanks

N

.

Nov 20 '05 #5
"Newbie" <an*******@discussions.microsoft.com> wrote in message news:<5e****************************@phx.gbl>...
Hi

I am new to VB.net and the .net framework! I have been
coding for the last 7 years in purely COBOL and am now
moving to .net na dvb.net. Just wondering if anyone can
give me some advice on where the best place to start
learning vb is! I am quite confident with the general
overview of .net and how it works. I have read these
teach yourself in 21 day boks on vb but find it
frustrating cause they are not in depth enough! I need
to fully understand OO, databases and exactly how code
and class libraries run etc so wonder if someone could
point me in the right direction either in terms of good
books or just what order to learn things. Everything
overlaps so much!

Hope you can give me some advice!

Many thanks

N


The Step-By-Step book is a good start. Microsoft publishing has a
whole series of books. You can also look at the documentation at
msdn.microsoft.com.
Nov 20 '05 #6
The best way to learn any language in my opinion is to just dive right
in and get your feet wet.

I am not an experienced programmer but always want to learn and I just
recently rid my fear of the .NET framework (I am used to VB6) and
decided it is time to experiment. I formulated an application I wanted
to right for my current job and am doing it in my spare time at night.
Needless to stay it doesn't do much yet but I already have learned a
tremendous amount especially with the help of all of the terrific people
in these newsgroups.

I tried the book approach, and while a book is very necessary as a
reference I didn't feel I was learning from it. I was able to do what
they were doing but struggled with anything outside that scope. I found
the best way is trial and error.

I would start coding a pretty descent sized project but nothing massive
(something you could use even if it is as simple as an address book).
Once you start and become more and more familiar with what you are doing
you will learn naturally what is more efficient and what is better
practice (where to dim variables for example). Than go to the next
level and design some classes to replace some of your local procedures
and add some database access since I think that is the core of the
language for usage anyway.

Write code, find errors, look for help and you will learn real fast!

-Ivan

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 20 '05 #7

"Newbie" <an*******@discussions.microsoft.com> wrote in message
news:5e****************************@phx.gbl...
Hi

I am new to VB.net and the .net framework! I have been
coding for the last 7 years in purely COBOL and am now
moving to .net na dvb.net. Just wondering if anyone can
give me some advice on where the best place to start
learning vb is! I am quite confident with the general
overview of .net and how it works. I have read these
teach yourself in 21 day boks on vb but find it
frustrating cause they are not in depth enough! I need
to fully understand OO, databases and exactly how code
and class libraries run etc so wonder if someone could
point me in the right direction either in terms of good
books or just what order to learn things. Everything
overlaps so much!

Hope you can give me some advice!

Many thanks

N


Hello again OHM and Cor! Cheers and hoots....
Okay newbie, I'm probably only a few steps up from ya, but my main focus
is ADO and MSSQL, so that stuff, I can give you some pointers on, and
recommend a book: Visual Basic .NET Complete. It's published by Sybex.
It's not a in-depth, in your face, show everything out, but it is a good
place to start to get those juices flowing. It has a good section on
ADO.NET. Personaly, I'm shifting from VB6 to .NET, so OOP is new to me as
well, along with Multi-threading. And I agree with everything that OHM and
Cor have said, and would just like to add one small thing, have something in
mind, and make that work. My first app in .NET was just a simple MD5 file
hash generator, but, it required to learn something that was unavailable
before. Also, when "playing" with this stuff, don't be afraid to have a few
dozen solutions testing and playing with things. I personally have a Play
directory that has a few hundred solutions.
If you need any help, my first place to start is Dogpile/Google.
Sometimes you'll get lucky, but if you're in a jam, stop on in. I'm not
able to help much in here, but every little bit counts.

Good luck!
Sueffel
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.538 / Virus Database: 333 - Release Date: 11/10/2003
Nov 20 '05 #8

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

Similar topics

3
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
1
by: Richard Galli | last post by:
I want viewers to compare state laws on a single subject. Imagine a three-column table with a drop-down box on the top. A viewer selects a state from the list, and that state's text fills the...
4
by: Albert Ahtenberg | last post by:
Hello, I have two questions. 1. When the user presses the back button and returns to a form he filled the form is reseted. How do I leave there the values he inserted? 2. When the...
1
by: inderjit S Gabrie | last post by:
Hi all Here is the scenerio ...is it possibly to do this... i am getting valid course dates output on to a web which i have designed ....all is okay so far , look at the following web url ...
2
by: Jack | last post by:
Hi All, What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g. select x from y where z=:parameter Which in asp/jsp would be followed by some statements to bind a value...
3
by: Sandwick | last post by:
I am trying to change the size of a drawing so they are all 3x3. the script below is what i was trying to use to cut it in half ... I get errors. I can display the normal picture but not the...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
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
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
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
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
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,...

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.