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. Why I Hate VB Today

Why I Hate VB Today

Scheduled Pinned Locked Moved The Lounge
csharpvisual-studio
62 Posts 37 Posters 0 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.
  • H Henry Minute

    Jim Crafton wrote:

    does VB have a sister

    Yes. Yes she does[^]!

    Do Until True = False
    Bump Squidgey bits
    Loop

    Henry Minute Do not read medical books! You could die of a misprint. - Mark Twain Girl: (staring) "Why do you need an icy cucumber?" “I want to report a fraud. The government is lying to us all.”

    H Offline
    H Offline
    Hosey
    wrote on last edited by
    #36

    Ahh the elusive "Fit gamer chick"... a species that is almost exstinct.. :((

    1 Reply Last reply
    0
    • I Ian Shlasko

      Yep, VB3 was great (I never used VB1 or 2)... Before then, I had stuck to console programming because... Let's face it... I was lazy. Then VB4 came along, and that was great... Then VB5 came along, finally adding OOP (Kinda... Well, almost... Eh) Then VB6 came along, and I started to wonder. Then VB.NET came along, and I cheered. Then I looked over at C#, and thought, "Why am I still writing VB code?"

      Proud to have finally moved to the A-Ark. Which one are you in?
      Author of the Guardians Saga (Sci-Fi/Fantasy novels)

      H Offline
      H Offline
      Hosey
      wrote on last edited by
      #37

      You just described my progression through VB development... :)

      1 Reply Last reply
      0
      • J Johnny J

        No, that's rule six...

        1f y0u c4n r34d 7h15 y0u r3411y n33d 70 g37 14!d Gotta run; I've got people to do and things to see... Don't tell my folks I'm a computer programmer - They think I'm a piano player in a cat house... Da mihi sis crustum Etruscum cum omnibus in eo!

        K Offline
        K Offline
        KP Lee
        wrote on last edited by
        #38

        Keep quiet! That's my password creation technique!

        1 Reply Last reply
        0
        • M Mycroft Holmes

          Ian Shlasko wrote:

          Then I looked over at C#, and thought

          Whereas I looked at c# and wondered why anyone would use a case sensitive language. It wasn't till intellisense improved to the point where case was irrelevant that I was willing to move to c# and that was in vs08.

          Never underestimate the power of human stupidity RAH

          K Offline
          K Offline
          KP Lee
          wrote on last edited by
          #39

          They designed case sensitive coding for the people who like to make code that is unreadable: int AaAzZF32; ... 20 lines later: int AaAzZf32;

          1 Reply Last reply
          0
          • R R Erasmus

            The first letter doesn't start with a C. That is I love any syntax of a programming language that starts with a C.

            "Program testing can be used to show the presence of bugs, but never to show their absence." << please vote!! >>

            K Offline
            K Offline
            KP Lee
            wrote on last edited by
            #40

            You love COBOL!!!???!!! Well, there's a first time for everything. OK, I'm kidding, I've met people who like COBOL. (Also, read about one in this thread.)

            R 1 Reply Last reply
            0
            • K KP Lee

              You love COBOL!!!???!!! Well, there's a first time for everything. OK, I'm kidding, I've met people who like COBOL. (Also, read about one in this thread.)

              R Offline
              R Offline
              R Erasmus
              wrote on last edited by
              #41

              I was waiting for someone to point that out, ;-) ok, let me rephrase:

              string language = getLanguage();

              if ((language.Length < 4) &&
              ((language.StartsWith('C') == true) ||
              (language.StartsWith('c') == true)))
              {
              MessageBox.Show("I like this shit!! ;-)");
              }

              "Program testing can be used to show the presence of bugs, but never to show their absence." << please vote!! >>

              K D 2 Replies Last reply
              0
              • R R Erasmus

                I was waiting for someone to point that out, ;-) ok, let me rephrase:

                string language = getLanguage();

                if ((language.Length < 4) &&
                ((language.StartsWith('C') == true) ||
                (language.StartsWith('c') == true)))
                {
                MessageBox.Show("I like this shit!! ;-)");
                }

                "Program testing can be used to show the presence of bugs, but never to show their absence." << please vote!! >>

                K Offline
                K Offline
                KP Lee
                wrote on last edited by
                #42

                CBL? That would be COBOL without OO design. (Is that redundant?)

                1 Reply Last reply
                0
                • realJSOPR realJSOP
                  1. The intellisense refuses to "let go" unless I tap the Escape key 1) Syntax highlighting sucks. In C#, all types are highlighted - in VB, only intrinisc types are highlighted. 2) It's VB. 3) There are no automatic code formatting options like we get with C#

                  .45 ACP - because shooting twice is just silly
                  -----
                  "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                  -----
                  "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                  E Offline
                  E Offline
                  eslsys
                  wrote on last edited by
                  #43

                  |-O

                  1 Reply Last reply
                  0
                  • I Ian Shlasko
                    1. Extra keywords... List(Of Integer) vs. List<int> 5) It's VB. 6) There is NOOOOOOO.... Rule 6 :)

                    Proud to have finally moved to the A-Ark. Which one are you in?
                    Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                    F Offline
                    F Offline
                    Fabio Franco
                    wrote on last edited by
                    #44
                    1. There is Rule 6 8) Rule 6 is on Rule 9 9) It's VB 10) Option Explicit 11) Option Strict
                    1 Reply Last reply
                    0
                    • J Jason Christian

                      Funny - those all sound like problems with your VB IDE (granted, not a lot of options there), not the language itself. (Which has plenty of reasons to hate it).

                      M Offline
                      M Offline
                      Michael Kingsford Gray
                      wrote on last edited by
                      #45

                      Such as?

                      1 Reply Last reply
                      0
                      • realJSOPR realJSOP
                        1. The intellisense refuses to "let go" unless I tap the Escape key 1) Syntax highlighting sucks. In C#, all types are highlighted - in VB, only intrinisc types are highlighted. 2) It's VB. 3) There are no automatic code formatting options like we get with C#

                        .45 ACP - because shooting twice is just silly
                        -----
                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                        -----
                        "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                        M Offline
                        M Offline
                        Michael Kingsford Gray
                        wrote on last edited by
                        #46

                        Well, don't use it then. Duh!

                        realJSOPR 1 Reply Last reply
                        0
                        • realJSOPR realJSOP
                          1. The intellisense refuses to "let go" unless I tap the Escape key 1) Syntax highlighting sucks. In C#, all types are highlighted - in VB, only intrinisc types are highlighted. 2) It's VB. 3) There are no automatic code formatting options like we get with C#

                          .45 ACP - because shooting twice is just silly
                          -----
                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                          -----
                          "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                          A Offline
                          A Offline
                          AMAMH
                          wrote on last edited by
                          #47

                          I hate it because it's VB. let's explain a bit: I hate VB mainly because morons use VB :^) ....

                          1 Reply Last reply
                          0
                          • R R Erasmus

                            I was waiting for someone to point that out, ;-) ok, let me rephrase:

                            string language = getLanguage();

                            if ((language.Length < 4) &&
                            ((language.StartsWith('C') == true) ||
                            (language.StartsWith('c') == true)))
                            {
                            MessageBox.Show("I like this shit!! ;-)");
                            }

                            "Program testing can be used to show the presence of bugs, but never to show their absence." << please vote!! >>

                            D Offline
                            D Offline
                            Dan Neely
                            wrote on last edited by
                            #48

                            So you like C, and... ...not "C#" or "C Sharp", not "c++" or "C Plus Plus".... what else matches?

                            3x12=36 2x12=24 1x12=12 0x12=18

                            R 1 Reply Last reply
                            0
                            • D Dan Neely

                              So you like C, and... ...not "C#" or "C Sharp", not "c++" or "C Plus Plus".... what else matches?

                              3x12=36 2x12=24 1x12=12 0x12=18

                              R Offline
                              R Offline
                              R Erasmus
                              wrote on last edited by
                              #49

                              Maybe I didn't express myself better, Let me try again:

                              if ((language == 'c') ||
                              (language == 'C') ||
                              (language == "c#") ||
                              (language == "C#") ||
                              (language == "c++") ||
                              (language == "C++"))
                              {
                              MessageBox.Show("Good choice of language!!");
                              }
                              else
                              {
                              MessageBox.Show("Enter the abbreviated programming language name and if you did, I'm sorry, your language sux.")
                              }

                              "Program testing can be used to show the presence of bugs, but never to show their absence." << please vote!! >>

                              1 Reply Last reply
                              0
                              • I Ian Shlasko

                                Yep, VB3 was great (I never used VB1 or 2)... Before then, I had stuck to console programming because... Let's face it... I was lazy. Then VB4 came along, and that was great... Then VB5 came along, finally adding OOP (Kinda... Well, almost... Eh) Then VB6 came along, and I started to wonder. Then VB.NET came along, and I cheered. Then I looked over at C#, and thought, "Why am I still writing VB code?"

                                Proud to have finally moved to the A-Ark. Which one are you in?
                                Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                                G Offline
                                G Offline
                                gritter
                                wrote on last edited by
                                #50

                                You forgot VB for DOS, with its ansi controls.

                                1 Reply Last reply
                                0
                                • I Ian Shlasko
                                  1. Extra keywords... List(Of Integer) vs. List<int> 5) It's VB. 6) There is NOOOOOOO.... Rule 6 :)

                                  Proud to have finally moved to the A-Ark. Which one are you in?
                                  Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                                  D Offline
                                  D Offline
                                  David_Bass
                                  wrote on last edited by
                                  #51

                                  In the other languages the programmers are more than happy to share information. With VB programmers everything is obscure and in some secret code. They act as if they are giving away national secrets if you ask them a question. The best way to show you are knowledgible is to share it. I share mine without any hassles or ridicule. If someome wants to learn I'm all in. VB programmers hide in the corner whispering so their secrets don't fall into the wrong hand. Sheesh!!!

                                  D 1 Reply Last reply
                                  0
                                  • realJSOPR realJSOP
                                    1. The intellisense refuses to "let go" unless I tap the Escape key 1) Syntax highlighting sucks. In C#, all types are highlighted - in VB, only intrinisc types are highlighted. 2) It's VB. 3) There are no automatic code formatting options like we get with C#

                                    .45 ACP - because shooting twice is just silly
                                    -----
                                    "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                    -----
                                    "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                                    A Offline
                                    A Offline
                                    agolddog
                                    wrote on last edited by
                                    #52

                                    Don't forget the craptastic, "You have to actually tell the compiler to shortcut boolean logic with AndAlso and OrElse." Also that you have to call a method Function or Sub depending whether it returns something (or not). When I took my current position, I thought, "It's the problems that make the work interesting, and the language won't bother me too much." By now, I'm out looking for something in C#.

                                    realJSOPR 1 Reply Last reply
                                    0
                                    • A agolddog

                                      Don't forget the craptastic, "You have to actually tell the compiler to shortcut boolean logic with AndAlso and OrElse." Also that you have to call a method Function or Sub depending whether it returns something (or not). When I took my current position, I thought, "It's the problems that make the work interesting, and the language won't bother me too much." By now, I'm out looking for something in C#.

                                      realJSOPR Online
                                      realJSOPR Online
                                      realJSOP
                                      wrote on last edited by
                                      #53

                                      Had to ask you about your user ID. Are you a golden retriever fan?

                                      .45 ACP - because shooting twice is just silly
                                      -----
                                      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                      -----
                                      "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                                      1 Reply Last reply
                                      0
                                      • M Michael Kingsford Gray

                                        Well, don't use it then. Duh!

                                        realJSOPR Online
                                        realJSOPR Online
                                        realJSOP
                                        wrote on last edited by
                                        #54

                                        Easy to say when you're free to look for other work. For reasons I've already gone over, I don't have that option until late next year.

                                        .45 ACP - because shooting twice is just silly
                                        -----
                                        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                        -----
                                        "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                                        1 Reply Last reply
                                        0
                                        • I Ian Shlasko

                                          Yep, VB3 was great (I never used VB1 or 2)... Before then, I had stuck to console programming because... Let's face it... I was lazy. Then VB4 came along, and that was great... Then VB5 came along, finally adding OOP (Kinda... Well, almost... Eh) Then VB6 came along, and I started to wonder. Then VB.NET came along, and I cheered. Then I looked over at C#, and thought, "Why am I still writing VB code?"

                                          Proud to have finally moved to the A-Ark. Which one are you in?
                                          Author of the Guardians Saga (Sci-Fi/Fantasy novels)

                                          W Offline
                                          W Offline
                                          Warpfield
                                          wrote on last edited by
                                          #55

                                          Anyone remember VB1 for DOS? I did quite a bit of stuff on the old 286's in that language. Language?!? All it was a wrapper around Quick Basic.

                                          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