none
在路上——code editor 的疑问 RRS feed

  • 问题

  • 下面斜杠是自己输入的:
    Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
            'Display a message box greeting to the user messageBox.Show("Hello,"& txtName.text.&_"!Welcome to Visual Basic2010.",_"Hello User message ")
        End Sub
        Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
            'End the program and close the form me.close()
        End Sub
    End Class
      
    然后开始之后出现如下图框
    输入名字之后 点击OK 没有反应  这是为什么啊   ???
     
     
     
    之后做了如下修改:

    关于 OK键:

    'Display a message box greeting to the user
            MessageBox.Show("Hello, " & txtName.Text & _
            "! Welcome to Visual Basic 2010.", _
            "Hello user Message")

    关于Exit键:

     'End the program and close the form
            Me.Close()

     

    这样子写 就能正常执行,不知道哪里有问题呢?麻烦高手给指点一下吧??

     

    主要不明白的问题有:1.“_”作用是什么?用在什么地方?

                                    2.写代码的过程是必须要分行吗?

                                    3.如果必须要分行的话,请问要怎么确定分行的位置呢?

                                    4. 写代码的过程中,要区分大小写吗?

     

    • 已编辑 xx_y_xx 2011年11月18日 12:39
    2011年11月18日 11:59

答案

  • 当然可以省略注释语句。注释语句不是编译器查看的,是为了方便你了解复杂代码而给编者做注解的。编译器会忽略这些东西。
       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处
    2011年11月20日 2:34
    版主
  • 在VB中你必须分行,不分行会编译报错

    分行的没有定死地标准,但基本上是一行完整代码占一行,比如一个msgbox("abcdefg", vbok), 但是当一行代码很长,具体可体现为在VS下方出现滚动条时,你可以分行续写,但倘若因为一两个字符造成下方滚动条显示,你再分行就犯了教条主义错误了。

    希望有用。


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年11月21日 16:48
    版主

全部回复

  • 下面斜杠是自己输入的:
    Private Sub btnOK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
            'Display a message box greeting to the user messageBox.Show("Hello,"& txtName.text.&_"!Welcome to Visual Basic2010.",_"Hello User message ")
        End Sub
        Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
            'End the program and close the form me.close()
        End Sub
    End Class
      
    然后开始之后出现如下图框
    输入名字之后 点击OK 没有反应  这是为什么啊   ???
     
     
     
    之后做了如下修改:

    关于 OK键:

    'Display a message box greeting to the user
            MessageBox.Show("Hello, " & txtName.Text & _
            "! Welcome to Visual Basic 2010.", _
            "Hello user Message")

    关于Exit键:

     'End the program and close the form
            Me.Close()

     

    这样子写 就能正常执行,不知道哪里有问题呢?麻烦高手给指点一下吧??

     

    主要不明白的问题有:1.“_”作用是什么?用在什么地方?

                                    2.写代码的过程是必须要分行吗?

                                    3.如果必须要分行的话,请问要怎么确定分行的位置呢?

                                    4. 写代码的过程中,要区分大小写吗?

     


    现在明白第二个问题了,注释行的语句都会被忽略,所以要分行,但是新的问题是,可以没有注释语句吗?
    2011年11月18日 13:03
  • 当然可以省略注释语句。注释语句不是编译器查看的,是为了方便你了解复杂代码而给编者做注解的。编译器会忽略这些东西。
       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处
    2011年11月20日 2:34
    版主
  • 在VB中你必须分行,不分行会编译报错

    分行的没有定死地标准,但基本上是一行完整代码占一行,比如一个msgbox("abcdefg", vbok), 但是当一行代码很长,具体可体现为在VS下方出现滚动条时,你可以分行续写,但倘若因为一两个字符造成下方滚动条显示,你再分行就犯了教条主义错误了。

    希望有用。


    Mike Feng
    MSDN Community Support | Feedback to us
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年11月21日 16:48
    版主