Results 1 to 30 of 30

Thread: What is VB.NET?

  1. #1

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2005
    Location
    Bulawayo, Zimbabwe
    Posts
    576

    What is VB.NET?

    I have used VB5 and VB6 Excuse my ignorance but what is VB.NET
    I see .NET Everywhere?

  2. #2
    Fanatic Member Mxjerrett's Avatar
    Join Date
    Apr 2006
    Location
    Oklahoma
    Posts
    939

    Re: What is VB.NET?

    .net is the newest version of vb. It is based on the classic vb language, but they have changed so much about it, it isn't even close to vb any more.

    [opinion] I think vb6 is better [/opinion]
    [joke] My .net teacher jokes and says the reason is called .net is because there are a million "." everywhere.[/joke]

    If a post has been helpful please rate it.
    If your question has been answered, pull down the tread tools and mark it as resolved.

  3. #3
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: What is VB.NET?

    Moved to General Developer

    VB.NET is the lastest in programming language platforms produced by Microsoft.

    It is a language in an of itself and provides a lot more functionality and flexibility than Visual Basic (although the VB in VB.NET stands for Visual Basic, that is where the similiarlity ends)

  4. #4

  5. #5
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: What is VB.NET?

    Quote Originally Posted by RhinoBull
    You can download a free copy of VS 2008 so you can see the differences for yourself.
    And, I would suggest you do so.

    Microsoft has dropped support for VB6, and it is being replaced in the market place and in the corporate world with the .NET platform.

    Just for kicks, go to a job posting site and see how many companies have placed ads for VB6 programmers.

    Now do the same search for VB.NET programmers.

  6. #6

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2005
    Location
    Bulawayo, Zimbabwe
    Posts
    576

    Re: What is VB.NET?

    Is there a big difference in the programming language ?

  7. #7
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: What is VB.NET?

    Quote Originally Posted by KenBZim
    Is there a big difference in the programming language ?
    Is there a big difference between a Volkswagan and a Mazerarti?

    Yes, there is a HUGE difference. It is a new programming language.

  8. #8

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2005
    Location
    Bulawayo, Zimbabwe
    Posts
    576

    Re: What is VB.NET?

    Thanks RhinoBull Unfortunately I cannot download files that Size even a couple of megabytes is a problem on the telephone lines and modems where we are.
    I will have to try and find somewhere that I can buy The CDs/DVD I would assume that it would be a DVD?

  9. #9
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: What is VB.NET?

    Oh yeah. You can probably purchase this straight from Microsoft.

  10. #10
    Raging swede Atheist's Avatar
    Join Date
    Aug 2005
    Location
    Sweden
    Posts
    8,018

    Re: What is VB.NET?

    Quote Originally Posted by Mxjerrett
    [opinion] I think vb6 is better [/opinion]
    I think the reason you think so is because you see VB6 and VB .Net as different versions of eachother, you dont like VB.Net because its too different from VB6. Am I right?
    If you gave VB.Net a chance whilst keeping in mind that it is a completely different language (None of the things you know from VB6 applies here, except for most of the syntax), I think (and hope) your views will change.
    Rate posts that helped you. I do not reply to PM's with coding questions.
    How to Get Your Questions Answered
    Current project: tunaOS
    Me on.. BitBucket, Google Code, Github (pretty empty)

  11. #11
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: What is VB.NET?

    Quote Originally Posted by Atheist
    except for most of the syntax)
    I'm not even sure this is true. There may be syntax similarities, but, by in large, even that is different.

  12. #12

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2005
    Location
    Bulawayo, Zimbabwe
    Posts
    576

    Re: What is VB.NET?

    I have never seen VB.NET and to be honest I am a bit scared.
    I started with GW Basic in the 80's then Turbo basic and QB then saw Visual basic 5 in the nineties after being out of the computer world for some time.
    I was used to Dos BAsed programming and had never used a mouse.
    It was only when I saw VB5 that I got back into programming to me there was little transition from VB5 to VB6, But VB.NET scares me from what I have read on the forums, will I be able to cope with VB.NET???

  13. #13
    Raging swede Atheist's Avatar
    Join Date
    Aug 2005
    Location
    Sweden
    Posts
    8,018

    Re: What is VB.NET?

    Quote Originally Posted by Hack
    I'm not even sure this is true. There may be syntax similarities, but, by in large, even that is different.
    I was thinking of the basic grammatics like subroutine blocks, IF/While/For statements etc. But you're right, much has changed.
    Rate posts that helped you. I do not reply to PM's with coding questions.
    How to Get Your Questions Answered
    Current project: tunaOS
    Me on.. BitBucket, Google Code, Github (pretty empty)

  14. #14
    Raging swede Atheist's Avatar
    Join Date
    Aug 2005
    Location
    Sweden
    Posts
    8,018

    Re: What is VB.NET?

    Quote Originally Posted by KenBZim
    I have never seen VB.NET and to be honest I am a bit scared.
    I started with GW Basic in the 80's then Turbo basic and QB then saw Visual basic 5 in the nineties after being out of the computer world for some time.
    I was used to Dos BAsed programming and had never used a mouse.
    It was only when I saw VB5 that I got back into programming to me there was little transition from VB5 to VB6, But VB.NET scares me from what I have read on the forums, will I be able to cope with VB.NET???
    Yes defenitly, I can almost guarantee you that if you just get a decent VB.Net book, you'll be feeling secure in the language already after finishing the book. And if you have any questions there'll always be people in the VB.Net section to help.
    Rate posts that helped you. I do not reply to PM's with coding questions.
    How to Get Your Questions Answered
    Current project: tunaOS
    Me on.. BitBucket, Google Code, Github (pretty empty)

  15. #15
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Re: What is VB.NET?

    Quote Originally Posted by Atheist
    I was thinking of the basic grammatics like subroutine blocks, IF/While/For statements etc.
    Oh, yes, right. So the OP won't think 100% different, those kinds of blocks still exist and function in the same manner, which would only make it 99% different than VB6.

  16. #16

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2005
    Location
    Bulawayo, Zimbabwe
    Posts
    576

    Re: What is VB.NET?

    Hack - Earlier you said that VB6 Won't run on Vista Is this VB6 platform OR applications which have been written in VB6 and then compiled to exe format?
    Surely once compiled to stand alone exe they would run on any OS or am I wrong?

  17. #17

    Thread Starter
    Fanatic Member
    Join Date
    Jul 2005
    Location
    Bulawayo, Zimbabwe
    Posts
    576

    Re: What is VB.NET?

    Atheist - Many thanks for your confidence!!!!

    Does VB.NET use forms and modules like VB6 and OCX files like FlexGrid Listview etc.????
    Other simple objects like text box, combo box etc???
    Last edited by KenBZim; Oct 4th, 2007 at 02:06 PM. Reason: Add To Thread

  18. #18

  19. #19
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,106

    Re: What is VB.NET?

    Quote Originally Posted by KenBZim
    I have never seen VB.NET and to be honest I am a bit scared.
    I started with GW Basic in the 80's then Turbo basic and QB then saw Visual basic 5 in the nineties after being out of the computer world for some time.
    I was used to Dos BAsed programming and had never used a mouse.
    It was only when I saw VB5 that I got back into programming to me there was little transition from VB5 to VB6, But VB.NET scares me from what I have read on the forums, will I be able to cope with VB.NET???
    I first looked at .NET with the 2002 version. It was so different from VB6 that I stayed away at first. Eventually though, I had to start into it because there was no other good VB solution for portable apps (PDAs, phones, etc.). Once I got started into it, I began to like it more and more, and now I would never willingly return to VB6. With the experience you have had, I suspect you will rapidly feel the same way. Change and new learning can always appear daunting, but in this case, many of the changes are for the better. One of the nicest is the IDE, which I find very helpful and well organized relative to VB6. Intellisense may be more necessary with .NET than it ever was before, but it is also a bit more effective, too. Also, don't get too hung up on Object Oriented, it is there to use as you choose. It's a useful thing, but you can ease into it.

    Lastly, you have found a great resource for any help.
    My usual boring signature: Nothing

  20. #20
    Hyperactive Member
    Join Date
    Oct 2007
    Location
    Godzone, oops Oz
    Posts
    355

    Re: What is VB.NET?

    Quote Originally Posted by Hack
    And, I would suggest you do so.

    Microsoft has dropped support for VB6, and it is being replaced in the market place and in the corporate world with the .NET platform.

    Just for kicks, go to a job posting site and see how many companies have placed ads for VB6 programmers.

    Now do the same search for VB.NET programmers.
    M$ are receiving a huge backlash over the dropping of support for classic vb, may have been a mistake imho.

    vb.net worth a look for multi threading alone would be my call.

    Now trying to work out what MS are calling ajax, they have another name or something brewing away. Yes decided the first MCSD paper I would do would be the asp.net one.

  21. #21
    Hyperactive Member Max Peck's Avatar
    Join Date
    Oct 2007
    Posts
    384

    Re: What is VB.NET?

    Quote Originally Posted by KenBZim
    I have never seen VB.NET and to be honest I am a bit scared.
    I started with GW Basic in the 80's then Turbo basic and QB then saw Visual basic 5 in the nineties after being out of the computer world for some time.
    I was used to Dos BAsed programming and had never used a mouse.
    It was only when I saw VB5 that I got back into programming to me there was little transition from VB5 to VB6, But VB.NET scares me from what I have read on the forums, will I be able to cope with VB.NET???
    Ken,

    You do not need to be scared over this. Yes, the .Net platform is a completely new one and has a steep learning curve. HOWEVER ... here's the deal. (I use both VB6 and VB.Net so I'm qualified to say this).

    If you are interested in developing Windows desktop applications only then you will not hurt yourself to continue to develop them in VB6. Even though Microsoft has removed support for the product that does NOT mean that stuff you produce using it is going to just stop working. VB6 has an absolutely huge 3rd-party support mechanism which simply isn't going to go away any time soon. Even if you target Vista - most of what you write is going to work, unless you are doing something sophisticated. Offhand I'd say stick with XP as you development platform but your applications should run on Vista unmodified for the most part.

    VB.Net [as well as the other languages in the .Net product] produce Windows desktop software AND web-enabled code (ASP.Net). The "market" as such is moving toward this platform, however to say that it is completely replacing what you can do in VB6 yet is a stretch.

    In my particular case I am the developer responsible for maintaining the business-rules code in our product. (A large time-and-attendance system with thousands of clients). Much of our code has been "ported" over to the .Net platform (including my rules engine) - however much of it has not. The maintenance program used to configure this monster is a big VB6 program. While we may some day port it to .Net - it isn't going to be done as long as it remains a Windows desktop program. There just isn't any point in rewriting a program that's 50,000 lines of VB6 code in .Net just to re-present it as a .Net desktop program. If we decide we want it to present itself as a web-based program at some point then I'll rewrite it in VB.Net - but not until then.

    What I am doing is simply learning to use .Net a bit at a time while I continue to work with VB6. Anything that already exists in VB6 (of substance, anyway) is not being ported until and IF a web presence is required of it; it just doesn't make sense to "re-platform" code that took 10 years to write just because .Net exists.

    Make sense?

    -Max

  22. #22

    Re: What is VB.NET?

    Which one would you recommend to learn vB.net or VB6?

  23. #23
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: What is VB.NET?

    Quote Originally Posted by freeappleipodtouch
    Which one would you recommend to learn vB.net or VB6?
    while this has been discussed ad nauseam on this forum, the general feeling is that unless you really have a good reason to stay with VB6, learn VB.NET (if you have any VB exposure) or C#.NET (if exposed to any other language).

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  24. #24
    Hyperactive Member Max Peck's Avatar
    Join Date
    Oct 2007
    Posts
    384

    Re: What is VB.NET?

    Quote Originally Posted by techgnome
    while this has been discussed ad nauseam on this forum, the general feeling is that unless you really have a good reason to stay with VB6, learn VB.NET (if you have any VB exposure) or C#.NET (if exposed to any other language).

    -tg
    Yeah, even considering what I said about VB6 above - if you're coming into this from scratch and are only going to use one of them then I'd agree that VB.Net should be the direction to go. The learning curve is going to be a bit steeper but it's still best to make an entry at .Net since that will be the supported technology in the future.

    However if you're planning to stay within the Windows Desktop (as some of us "old dogs" are) then VB6 is still an excellent platform to work with.

    -Max

  25. #25
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: What is VB.NET?

    Quote Originally Posted by Max Peck
    However if you're planning to stay within the Windows Desktop (as some of us "old dogs" are) then VB6 is still an excellent platform to work with.

    -Max
    Some of us "old dogs" would rather learn a new trick and go chase cars that sit up on the porch and lament the changing of the seasons....

    <rant>
    As for those that are griping about dropping support for VB6.... call some one who cares. We've known FOR YEARS that support would go away... attitudes like that would have MS still supporting VB3/4 and Windows 3/3.1.... get over it. Seriously. Besides, just because MS isn't supporting it, doesn't mean you have to stop using it. It just means no more service packs. It means that I have the opportunity to move my career forward and learn new cool stuff I couldn't do before.

    Old salt VB6'ers are starting to remind me of old sat COBOLers from the 90's lamenting the passing of COBOL, p!$$ing and moaning, "I don't wanna change."

    Quite honestly, I'm getting sick and tired of hearing it.
    </rant>

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  26. #26
    Hyperactive Member Max Peck's Avatar
    Join Date
    Oct 2007
    Posts
    384

    Re: What is VB.NET?

    Quote Originally Posted by techgnome
    Some of us "old dogs" would rather learn a new trick and go chase cars that sit up on the porch and lament the changing of the seasons....

    <rant>
    As for those that are griping about dropping support for VB6.... call some one who cares. We've known FOR YEARS that support would go away... attitudes like that would have MS still supporting VB3/4 and Windows 3/3.1.... get over it. Seriously. Besides, just because MS isn't supporting it, doesn't mean you have to stop using it. It just means no more service packs. It means that I have the opportunity to move my career forward and learn new cool stuff I couldn't do before.

    Old salt VB6'ers are starting to remind me of old sat COBOLers from the 90's lamenting the passing of COBOL, p!$$ing and moaning, "I don't wanna change."

    Quite honestly, I'm getting sick and tired of hearing it.
    </rant>

    -tg
    Aww stick it in your ear. I didn't say I wasn't learning - if you read my posts you see that I use *both*.

    Smart-ass kid. You don't know the definition of "tired". The likes of you are a dime-a-dozen.

    -Max
    The name's "Peck" .... "Max Peck"

    "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." - Red Adair

  27. #27
    Hyperactive Member
    Join Date
    Oct 2007
    Location
    Godzone, oops Oz
    Posts
    355

    Re: What is VB.NET?

    Quote Originally Posted by freeappleipodtouch
    Which one would you recommend to learn vB.net or VB6?
    If in terms of job opportunities C# over vb.net to be honest. If starting out go .net right off the bat, vb6 is sunlet technology.

  28. #28
    PowerPoster RhinoBull's Avatar
    Join Date
    Mar 2004
    Location
    New Amsterdam
    Posts
    24,132

    Re: What is VB.NET?

    Quote Originally Posted by Max Peck
    However if you're planning to stay within the Windows Desktop (as some of us "old dogs" are) then VB6 is still an excellent platform to work with.
    Just wonder what was that supposed to mean?
    VB.Net and C# both offer superb environment for developing very rich desktop apps so why would you have to stick with 10+ years old technology?

  29. #29
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: What is VB.NET?

    Quote Originally Posted by Max Peck
    Aww stick it in your ear. I didn't say I wasn't learning - if you read my posts you see that I use *both*.

    Smart-ass kid. You don't know the definition of "tired". The likes of you are a dime-a-dozen.

    -Max
    Huh... "kid" huh? ..... haven't been called that in a looooooong time. For the record... the rant wasn't aimed at you... just the old dog comment.... the rant was sparked by another post in this thread...

    "tired" maybe, maybe not.... how about "sleepy"? Works for me.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  30. #30
    Super Moderator Shaggy Hiker's Avatar
    Join Date
    Aug 2002
    Location
    Idaho
    Posts
    40,106

    Re: What is VB.NET?

    Quote Originally Posted by Max Peck
    However if you're planning to stay within the Windows Desktop (as some of us "old dogs" are) then VB6 is still an excrement platform to work with.

    -Max
    (sorry Max, I actually read it that way the first time, so I thought I'd share it).

    If you know VB6, and don't have any pressing reason to change, then don't. On the other hand, if you do change, it is unlikely that you will regret it.
    My usual boring signature: Nothing

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width