View Poll Results: Still using VB6 or VB.NET

Voters
24. You may not vote on this poll
  • Yes still using good old VB6

    14 58.33%
  • Moving to .NET

    1 4.17%
  • Using .NET

    9 37.50%
Page 1 of 2 12 LastLast
Results 1 to 40 of 44

Thread: Still using VB6 or VB.NET

  1. #1

    Thread Starter
    Frenzied Member Ideas Man's Avatar
    Join Date
    Aug 2002
    Location
    Australia
    Posts
    1,718

    Still using VB6 or VB.NET

    I know polls come and go, but just to see how the developers are currently going about with their programming environment, which do you use?

    I know i personally am trying to get my head around VB.NET but all the code changes and control changes make it just that little bit harder.
    I use Microsoft Visual Basic 2005. (Therefore, most code samples I provide will be based around the .NET Framework v2.0, unless otherwise specified)

  2. #2
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985
    I see no poll option for "VB sucks, I moved to a better language"



    I like C# alot more than VB, VB actually pisses me off.

  3. #3
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    When .NET came I got angry and moved over to C++, only using VB now for small tasks or to help out people on this forum....

  4. #4

    Thread Starter
    Frenzied Member Ideas Man's Avatar
    Join Date
    Aug 2002
    Location
    Australia
    Posts
    1,718
    Hmmm, makes ya think. We are all gonna have to move sooner or later I spose, pitty it's such a long road to do it.
    I use Microsoft Visual Basic 2005. (Therefore, most code samples I provide will be based around the .NET Framework v2.0, unless otherwise specified)

  5. #5
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    I have never tried very hard to move over to VB.Net but as long as so much of the code has been altered then it is more or less just as easy to move to an other language then to move to VB.Net..

  6. #6
    Hyperactive Member mastermind94's Avatar
    Join Date
    Jun 2000
    Location
    Montréal, Canada
    Posts
    441
    what is C# exactly?

  7. #7
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985
    Originally posted by mastermind94
    what is C# exactly?
    A language

  8. #8
    Supreme User Madboy's Avatar
    Join Date
    Oct 2003
    Location
    England
    Posts
    3,253
    I thought C# was just to distinguish between C+ and C++. So C(Number). How do you pronounce C++ anyway, like:

    C Plus Plus?

  9. #9
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985
    Originally posted by Madboy
    I thought C# was just to distinguish between C+ and C++. So C(Number). How do you pronounce C++ anyway, like:

    C Plus Plus?
    There is no such thing as C+. Microsoft made the C# language, ask them. C++ is pronounced as you said it.

  10. #10
    Supreme User Madboy's Avatar
    Join Date
    Oct 2003
    Location
    England
    Posts
    3,253
    Im sure ive heard of C+, or is C# pronounced as:

    C


  11. #11
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985
    Originally posted by Madboy
    Im sure ive heard of C+, or is C# pronounced as:

    C

    C# is pronounced as it is written, C-Sharp

    C != C#

  12. #12
    So Unbanned DiGiTaIErRoR's Avatar
    Join Date
    Apr 1999
    Location
    /dev/null
    Posts
    4,111
    The more languages you know the easier it is to learn another.

    Atleast for me.

  13. #13
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    Still using VB6, moving to .NET

    Can't I vote for two? :9

  14. #14
    I wonder how many charact
    Join Date
    Feb 2001
    Location
    Savage, MN, USA
    Posts
    3,704
    Originally posted by kasracer
    I see no poll option for "VB sucks, I moved to a better language"



    I like C# alot more than VB, VB actually pisses me off.
    That's a grossly opinionated statement, considering VB and C# share the same framework.

    Unless you got frustrated writing hardware drivers (which you wouldn't use C# for anyway), there's no real frustration between the two.

    Any solid .Net programmer would know how to use both.

  15. #15
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    The syntax is different. Personally, I can't stand Basic syntax.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  16. #16
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985
    Originally posted by nemaroller
    That's a grossly opinionated statement
    Du'h
    Originally posted by nemaroller
    considering VB and C# share the same framework.
    I don't see how this would have any relavence in your arguement (whatever the hell it may be).
    Originally posted by nemaroller
    Unless you got frustrated writing hardware drivers (which you wouldn't use C# for anyway), there's no real frustration between the two.
    What idiot would write drivers with a .NET language? Honestly now....

    There is quite a large difference between the 2 languages and, according to alot of benchmarks, C# executes much quicker in many different aspects and is usually twice as fast, or faster than VB.NET in IO functions.
    Originally posted by nemaroller
    Any solid .Net programmer would know how to use both.
    Probably.

    As CornedBee said, I cannot stand basic syntax.

  17. #17
    Supreme User Madboy's Avatar
    Join Date
    Oct 2003
    Location
    England
    Posts
    3,253
    whats wrong with BASIC syntax? Its like plain english compare to C++

  18. #18
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    Yeah, plain English is unfortunatly unsuited for programming.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  19. #19
    Supreme User Madboy's Avatar
    Join Date
    Oct 2003
    Location
    England
    Posts
    3,253
    But isnt it less of a chore to the programmer as he/she can read it? (but then again you should be able to read it if you coded it )

  20. #20
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    No, C-like syntax is far more precise, once you get used to it.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  21. #21
    Supreme User Madboy's Avatar
    Join Date
    Oct 2003
    Location
    England
    Posts
    3,253
    Having said that, VB wasnt english looking to me when i started about 9 months ago

    Is the VB language presented as Spanish, Chinese etc based on your country? Does it support other languages, imagine learning VB in english then going to learn VB in Chinese

  22. #22
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    Where are you aiming at?
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  23. #23
    I wonder how many charact
    Join Date
    Feb 2001
    Location
    Savage, MN, USA
    Posts
    3,704
    I use both, and I while C# (JAVA) syntax is smaller and appears tighter, the differences between the two are trivial.

    I think its truly a matter of opinion.

    Try{

    }

    vs.


    Try

    End Try

    And C# isn't faster in IO functions. I know there was a thread in here where we discussed this using a certain piece of code, and Edneesis had trimmed it from 4x faster in C# to 2x faster in C#.

    But one block of code doesn't make a valid case. In fact, I'd be willing that code was run with Integer array bounds enforced in VB, which slowed it down.

  24. #24
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by Madboy
    Having said that, VB wasnt english looking to me when i started about 9 months ago

    Is the VB language presented as Spanish, Chinese etc based on your country? Does it support other languages, imagine learning VB in english then going to learn VB in Chinese
    No it's not....why do you think there is so many forreigns at this forum...

  25. #25
    KrisSiegel.com Kasracer's Avatar
    Join Date
    Jul 2003
    Location
    USA, Maryland
    Posts
    4,985
    Originally posted by nemaroller
    And C# isn't faster in IO functions.
    Actually, it is. There are many different benchmarks for this proving it is true, not just that one thread. There was also an article about C#'s speed versus VB.NET's speed on the MSDN, good luck finding it though (Microsoft has made THE worst search engine for the MSDN).

  26. #26
    Junior Member
    Join Date
    Feb 2004
    Location
    Stalkers!
    Posts
    24

    Angry arggghhhh

    Bah.. as much as I want to learn c..
    1. I havent exactly 'mastered' vb as well as i would like to first
    2. I have no idea where i'd start learning C++.. as i sort of stumbled upon Vb

  27. #27
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Get a book...and/or start to read CornedBees tutorials..

  28. #28
    I wonder how many charact
    Join Date
    Feb 2001
    Location
    Savage, MN, USA
    Posts
    3,704
    Originally posted by kasracer
    Actually, it is. There are many different benchmarks for this proving it is true, not just that one thread. There was also an article about C#'s speed versus VB.NET's speed on the MSDN, good luck finding it though (Microsoft has made THE worst search engine for the MSDN).
    I haven't seen any articles on the differences between IO functions. The ones I have seen are comparing C# using the framework IO functions against VB using the VisualBasic.Compatibility file functions (related to the VB6 friendly (VisualBasic Namespace commands), instead of VB with the framework IO functions... and they conclude by saying, use the .Net IO functions (well duh).

    VB does suffer from 'over-boxing', but option strict enforcement and just good programming reduces it (although it may be far too easy to accidently do in VB), and the bottom line here is the Whidbey release (w. next .Net framework version) will attend to the poorer reflection performance in VB.

    Like the thread in this forum, Edneesis stated that the VB test was run with Integer overflow checking on, which may have attributed to the results.

    And, supposedly, edit-and-continue functionality will appear in the next IDE... along with pointers in the next framework v. Until then, people that care that much, can implement marshalling:
    http://www.dotnetbips.com/displayarticle.aspx?id=229
    Last edited by nemaroller; Feb 3rd, 2004 at 09:54 PM.

  29. #29
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by nemaroller

    Like the thread in this forum, Edneesis stated that the VB test was run with Integer overflow checking on, which may have attributed to the results.

    If you are using VB and you are not making databases you should never use Integers anyway...

  30. #30
    I wonder how many charact
    Join Date
    Feb 2001
    Location
    Savage, MN, USA
    Posts
    3,704
    Well, I'm still out on that.

    With 64Bit processors on the way, Integer may in a few years map to a 64bit type and be the best format for a 64bit processor. If I explicity declare any integer as int32, then what performace problems may that cause?

    Definitely for working with the API, declaring int32 is imperative. But for the majority of my work (databases), or even using integers as iterators, I'm still using Dim X As Integer (vs Dim X as Int32).

    If you have any additional insights, I'd love to hear em.

  31. #31
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by nemaroller
    Well, I'm still out on that.

    With 64Bit processors on the way, Integer may in a few years map to a 64bit type and be the best format for a 64bit processor. If I explicity declare any integer as int32, then what performace problems may that cause?

    Definitely for working with the API, declaring int32 is imperative. But for the majority of my work (databases), or even using integers as iterators, I'm still using Dim X As Integer (vs Dim X as Int32).

    If you have any additional insights, I'd love to hear em.

    I am talking about VB4-6 not .NET....where Long should be used in stead of Integer. And when 64 bit prosessors takes over the market there will probably be optimised compilers for that too...

  32. #32
    Hyperactive Member mastermind94's Avatar
    Join Date
    Jun 2000
    Location
    Montréal, Canada
    Posts
    441
    what about Delphi

  33. #33
    I wonder how many charact
    Join Date
    Feb 2001
    Location
    Savage, MN, USA
    Posts
    3,704
    Originally posted by NoteMe
    I am talking about VB4-6 not .NET....where Long should be used in stead of Integer. And when 64 bit prosessors takes over the market there will probably be optimised compilers for that too...
    Oh.. Well, the test code I was referring to was written in .Net.

  34. #34
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    As long as the variable is 32bits long, it's faster then the original 16bit integer in VB6....

  35. #35
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    The Athlon64, at least, shouldn't have any noticeable speed disadvantages for 32-bit integers vs. 64-bit integers - but I might soon be able to test this
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  36. #36
    type Woss is new Grumpy; wossname's Avatar
    Join Date
    Aug 2002
    Location
    #!/bin/bash
    Posts
    5,682
    I'm currently torn between VB and VB.net.

    VB6 is better for writing quick programs whereas it takes me about 3 times as long in .net. but VB.net is so much more versatile than vb6.

    Plus, IMO drawing operations were so much easier to understand in vb6.

    It was perfect so they went and improved it
    I don't live here any more.

  37. #37
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    Originally posted by CornedBee
    The Athlon64, at least, shouldn't have any noticeable speed disadvantages for 32-bit integers vs. 64-bit integers - but I might soon be able to test this
    I have heard that it is actually a bit faster on 32bit integers too..Not that I understand why....


    BTW can you buy one for me too...

  38. #38
    Kitten CornedBee's Avatar
    Join Date
    Aug 2001
    Location
    In a microchip!
    Posts
    11,594
    Mine's already lying around in my room, but the mobo hasn't arrived yet.
    All the buzzt
    CornedBee

    "Writing specifications is like writing a novel. Writing code is like writing poetry."
    - Anonymous, published by Raymond Chen

    Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.

  39. #39
    Retired G&G Mod NoteMe's Avatar
    Join Date
    Oct 2002
    Location
    @ Opera Software
    Posts
    10,190
    I am soo jalous of your new girl CornedBee. Even if I don't need a faster PC for what I am using it for at the moment. But it always nice to have a new girl tight girl. What MB and CPU have you bougt? How fast? And what RAM?

  40. #40
    Sleep mode
    Join Date
    Aug 2002
    Location
    RUH
    Posts
    8,083
    I was programming in VB6 for about 3 years .
    Moved to VB.NET for 2 years now .
    Moved to C#.NET for about 6 months now .

    I hate both VB & VB.NET . Both suck , both stupid . C# synatx is really lovely and I agree it's more precise like C/C++ .

Page 1 of 2 12 LastLast

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