Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. VB.NET v C#

VB.NET v C#

Scheduled Pinned Locked Moved The Lounge
csharpdotnetquestion
38 Posts 20 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Paul Watson

    Madhu _Cheriyedath wrote: The only advantage I can see with VB.NET is better intellisense support in Visual Studio.NET VB.NET has better intellisense than C#? How so?

    Paul Watson
    Bluegrass
    Cape Town, South Africa

    Colin Davies wrote: ...can you imagine a John Simmons stalker !

    D Offline
    D Offline
    David Stone
    wrote on last edited by
    #22

    Paul Watson wrote: How so? It's actually more annoying. If you write a line that the compiler doesn't think is correct, it underlines it with the blue squiggly...while you're coding. I think it's better to have it build first and then it shows you your mistakes (not that it ever shows me any...I never make errors:-D).


    You will now find yourself in a wonderous, magical place, filled with talking gnomes, mythical squirrels, and, almost as an afterthought, your bookmarks -Shog9 teaching Mel Feik how to bookmark I don't know whether it's just the light but I swear the database server gives me dirty looks everytime I wander past. -Chris Maunder

    L 1 Reply Last reply
    0
    • A Andy H

      Has anybody found any good web sites which can give a convincing argument as to which .NET language to switch to from VS6? I work with a large number of VB programmers and I think they will opt to go for VB.NET, whereas I prefer languages which use the semi-colon. I know that both C# and VB.NET both compile to the same CLR, but we will prohbably want all our code to be in the one language. Hence I would like to have a convincing argument as to which language we should adopt. Cheers

      C Offline
      C Offline
      Chris Hansson
      wrote on last edited by
      #23

      Well I tend to point out (and irritate) Visual BASIC code monkey by pointing out what BASIC stands for. I.e Beginners All Symbolic Instruction Code. (and no, diplomacy is not my strong point... :-D )

      N 1 Reply Last reply
      0
      • P Paul Watson

        Marc Clifton wrote: How do you do that cool red-to-black affect?!?!? He used VB... ;P Actually here is the code to do it, looks like something a VB programmer would produce:

        <font color='#FF0000'>R</font>
        <font color='#EE0000'>y</font>
        <font color='#DD0000'>a</font>
        <font color='#CC0000'>n</font>
        <font color='#BB0000'>J</font>
        <font color='#AA0000'>o</font>
        <font color='#990000'>h</font>
        <font color='#880000'>n</font>
        <font color='#770000'>s</font>
        <font color='#660000'>t</font>
        <font color='#550000'>o</font>
        <font color='#440000'>n</font>

        * Relax Ryan! You ripped off VB programmers and opened yourself up, so am just poking fun at you :-D

        Paul Watson
        Bluegrass
        Cape Town, South Africa

        Colin Davies wrote: ...can you imagine a John Simmons stalker !

        R Offline
        R Offline
        Ryan Johnston 0
        wrote on last edited by
        #24

        Paul Watson wrote: Relax Ryan! You ripped off VB programmers and opened yourself up, so am just poking fun at you No problem Paul. I don't really hate VB programmers, but I do hate VB. I am currently taking a software engineering class where I am being forced to use VB, so I am just angry at the world right now. Ryan Johnston

        C J 2 Replies Last reply
        0
        • M Marc Clifton

          Let's not have religious wars here. Please? Yes sir. Sorry! (Hmmm. No smiley face. I'm in troooubbbbbllllllle!) :-D Marc Obviously it is not all Muslims. Just like all VB programmers are not bad...both groups tend to cause trouble, get excited and do stupid things. -- Paul Watson
          Help! I'm an AI running around in someone's f*cked up universe simulator.

          C Offline
          C Offline
          Chris Maunder
          wrote on last edited by
          #25

          ;)

          1 Reply Last reply
          0
          • C Chris Maunder

            VB.NET is, IMO, a little too messy. It tries to maintain backwards code compatibility while still being a .NET language. The original modifications were watered down by VB programmers who complained loudly and in a whiny, nasally voice. C#, on the other hand, was designed from the groud up specifically for .NET. It's clean, has no skeletons in the closet, uses efficient C style syntax and even allows you to dive into fun stuff like unsafe code and pointers. C# is the true .NET language. The others are upgrades. cheers, Chris Maunder

            S Offline
            S Offline
            SimonS
            wrote on last edited by
            #26

            Chris Maunder wrote: in a whiny, nasally voice You give those script-kiddies from Cape Town hell, don't you. Keep up the good work. ;) Cheers, Simon "From now on, if rogue states want to buy weapons of mass destruction, they're going to have to go on eBay," Mr. Bezos said.

            1 Reply Last reply
            0
            • C Chris Maunder

              VB.NET is, IMO, a little too messy. It tries to maintain backwards code compatibility while still being a .NET language. The original modifications were watered down by VB programmers who complained loudly and in a whiny, nasally voice. C#, on the other hand, was designed from the groud up specifically for .NET. It's clean, has no skeletons in the closet, uses efficient C style syntax and even allows you to dive into fun stuff like unsafe code and pointers. C# is the true .NET language. The others are upgrades. cheers, Chris Maunder

              B Offline
              B Offline
              Black Cat
              wrote on last edited by
              #27

              Chris Maunder wrote: VB.NET is, IMO, a little too messy. It tries to maintain backwards code compatibility while still being a .NET language. The original modifications were watered down by VB programmers who complained loudly and in a whiny, nasally voice. As a former C++ programmer who is using VB.NET but has very little prior VB experience, I don't find anything messy in VB. You can get used to the syntax quickly. Ok, VB was not object-oriented, but it is now. What more do you want? ;) Chris Maunder wrote: C#, on the other hand, was designed from the groud up specifically for .NET. It's clean, has no skeletons in the closet, , uses efficient C style syntax Somehow I find the IDE less responsive when using C#. Chris Maunder wrote: and even allows you to dive into fun stuff like unsafe code and pointers. Now, this is what I would call messy. ;P Chris Maunder wrote: C# is the true .NET language. The others are upgrades. If you ask Bill Gates, maybe he would say VB is the true .NET language, the rest are just simulations of VB. ;P ;P Seriously, I think the original poster should select VB.NET because most of his team are familiar with VB, why bother them with unimportant things such as semicolons?

              N 1 Reply Last reply
              0
              • C Chris Maunder

                VB.NET is, IMO, a little too messy. It tries to maintain backwards code compatibility while still being a .NET language. The original modifications were watered down by VB programmers who complained loudly and in a whiny, nasally voice. C#, on the other hand, was designed from the groud up specifically for .NET. It's clean, has no skeletons in the closet, uses efficient C style syntax and even allows you to dive into fun stuff like unsafe code and pointers. C# is the true .NET language. The others are upgrades. cheers, Chris Maunder

                N Offline
                N Offline
                NormDroid
                wrote on last edited by
                #28

                Chris Maunder wrote: C# is the true .NET language. The others are upgrades. but C++ is the real true language and real software engineers know it.

                C 1 Reply Last reply
                0
                • C Chris Hansson

                  Well I tend to point out (and irritate) Visual BASIC code monkey by pointing out what BASIC stands for. I.e Beginners All Symbolic Instruction Code. (and no, diplomacy is not my strong point... :-D )

                  N Offline
                  N Offline
                  NormDroid
                  wrote on last edited by
                  #29

                  Chris Hansson wrote: Beginners All Symbolic Instruction Code. Hey thats my line, anyway VB is fudgy tacky and encourages bad design in code, please if your moving to .Net consider C#.

                  1 Reply Last reply
                  0
                  • N NormDroid

                    Chris Maunder wrote: C# is the true .NET language. The others are upgrades. but C++ is the real true language and real software engineers know it.

                    C Offline
                    C Offline
                    Chris Maunder
                    wrote on last edited by
                    #30

                    exactly. cheers, Chris Maunder

                    B 1 Reply Last reply
                    0
                    • B Black Cat

                      Chris Maunder wrote: VB.NET is, IMO, a little too messy. It tries to maintain backwards code compatibility while still being a .NET language. The original modifications were watered down by VB programmers who complained loudly and in a whiny, nasally voice. As a former C++ programmer who is using VB.NET but has very little prior VB experience, I don't find anything messy in VB. You can get used to the syntax quickly. Ok, VB was not object-oriented, but it is now. What more do you want? ;) Chris Maunder wrote: C#, on the other hand, was designed from the groud up specifically for .NET. It's clean, has no skeletons in the closet, , uses efficient C style syntax Somehow I find the IDE less responsive when using C#. Chris Maunder wrote: and even allows you to dive into fun stuff like unsafe code and pointers. Now, this is what I would call messy. ;P Chris Maunder wrote: C# is the true .NET language. The others are upgrades. If you ask Bill Gates, maybe he would say VB is the true .NET language, the rest are just simulations of VB. ;P ;P Seriously, I think the original poster should select VB.NET because most of his team are familiar with VB, why bother them with unimportant things such as semicolons?

                      N Offline
                      N Offline
                      NormDroid
                      wrote on last edited by
                      #31

                      Black Cat wrote: As a former C++ programmer who is using VB.NET but has very little prior VB experience, I don't find anything messy in VB. You can get used to the syntax quickly. Ok, VB was not object-oriented, but it is now. What more do you want? You never really came to grips with C++ then, VB = shite and a whole crock of the stuff, time to sit back and look at C#.

                      B 1 Reply Last reply
                      0
                      • B Brian Delahunty

                        Megan Forbes wrote: This one still rocks! It's always been good Megan Forbes wrote: I knew it would end badly when I first met Chris in a Canberra alleyway and he said 'try some - it won't hurt you'..... - Christian Graus on Code Project outages ROTFLMAO.. Brilliant. I missed that post!!! :laugh: Regards, Brian Dela :-)

                        M Offline
                        M Offline
                        Megan Forbes
                        wrote on last edited by
                        #32

                        Brian Delahunty wrote: knew it would end badly when I first met Chris in a Canberra alleyway and he said 'try some - it won't hurt you'..... - Christian Graus on Code Project outages ROTFLMAO.. Brilliant. I missed that post!!! Yep, it was a great start to today reading that :-D What a shame about the pigeon incident...


                        I knew it would end badly when I first met Chris in a Canberra alleyway and he said 'try some - it won't hurt you'..... - Christian Graus on Code Project outages

                        1 Reply Last reply
                        0
                        • N NormDroid

                          Black Cat wrote: As a former C++ programmer who is using VB.NET but has very little prior VB experience, I don't find anything messy in VB. You can get used to the syntax quickly. Ok, VB was not object-oriented, but it is now. What more do you want? You never really came to grips with C++ then, VB = shite and a whole crock of the stuff, time to sit back and look at C#.

                          B Offline
                          B Offline
                          Black Cat
                          wrote on last edited by
                          #33

                          Norm Almond wrote: You never really came to grips with C++ then, VB = shite and a whole crock of the stuff, time to sit back and look at C#. That may be true, but at least I don't feel threatened by any programming tool.

                          1 Reply Last reply
                          0
                          • C Chris Maunder

                            exactly. cheers, Chris Maunder

                            B Offline
                            B Offline
                            Black Cat
                            wrote on last edited by
                            #34

                            Norm Almond wrote: but C++ is the real true language and real software engineers know it. Chris Maunder wrote: exactly. However, the "real" engineers fear being abandoned by Microsoft, learning C# is the only way to get back the confidence. The magic power of semicolon. ;P

                            1 Reply Last reply
                            0
                            • A Andy H

                              Has anybody found any good web sites which can give a convincing argument as to which .NET language to switch to from VS6? I work with a large number of VB programmers and I think they will opt to go for VB.NET, whereas I prefer languages which use the semi-colon. I know that both C# and VB.NET both compile to the same CLR, but we will prohbably want all our code to be in the one language. Hence I would like to have a convincing argument as to which language we should adopt. Cheers

                              C Offline
                              C Offline
                              Christian Graus
                              wrote on last edited by
                              #35

                              It's really simple. VB.NET and C# are not that different in use, from what I've seen. So why does Microsoft have C#, if not to kill VB. No matter how long it lingers, C# is where Microsoft is focused, and so where you'll see the better stuff coming through. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002 Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002 During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002

                              1 Reply Last reply
                              0
                              • R Ryan Johnston 0

                                Paul Watson wrote: Relax Ryan! You ripped off VB programmers and opened yourself up, so am just poking fun at you No problem Paul. I don't really hate VB programmers, but I do hate VB. I am currently taking a software engineering class where I am being forced to use VB, so I am just angry at the world right now. Ryan Johnston

                                C Offline
                                C Offline
                                Christian Graus
                                wrote on last edited by
                                #36

                                hehehe. Some folks here did a .NET course and complained it was full of VB guys who couldn't understand why you'd need things like classes, inheritance and generics. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002 Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002 During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002

                                1 Reply Last reply
                                0
                                • R Ryan Johnston 0

                                  Paul Watson wrote: Relax Ryan! You ripped off VB programmers and opened yourself up, so am just poking fun at you No problem Paul. I don't really hate VB programmers, but I do hate VB. I am currently taking a software engineering class where I am being forced to use VB, so I am just angry at the world right now. Ryan Johnston

                                  J Offline
                                  J Offline
                                  Jorgen Sigvardsson
                                  wrote on last edited by
                                  #37

                                  Ryan Johnston wrote: I am currently taking a software engineering class where I am being forced to use VB That just boggles my mind! Software engineering and VB just don't fit in the same sentence. Who's the moron using VB as a tool for teaching software engineering? You should hit him on the head with a blunt object until he gives up. Seriously.. :) -- standing so tall, the ground behind no trespassers, on every floor a garden swing, and another door she makes it clear, that everything is hers A place of abode, not far from here, Ms. Van de Veer

                                  1 Reply Last reply
                                  0
                                  • D David Stone

                                    Paul Watson wrote: How so? It's actually more annoying. If you write a line that the compiler doesn't think is correct, it underlines it with the blue squiggly...while you're coding. I think it's better to have it build first and then it shows you your mistakes (not that it ever shows me any...I never make errors:-D).


                                    You will now find yourself in a wonderous, magical place, filled with talking gnomes, mythical squirrels, and, almost as an afterthought, your bookmarks -Shog9 teaching Mel Feik how to bookmark I don't know whether it's just the light but I swear the database server gives me dirty looks everytime I wander past. -Chris Maunder

                                    L Offline
                                    L Offline
                                    leppie
                                    wrote on last edited by
                                    #38

                                    David Stone wrote: I never make errors I make intentional errors, just to make sure the compiler is working :laugh::laugh::laugh: "I dont have a life, I have a program." Also, I won't support any software without the LeppieRules variable.

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups