关于VB编写代码换行好还是用:分隔好!?

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:30:08
关于VB编写代码换行好还是用:分隔好!?
能说说方法一和方法二哪个好一点吗!?
方法一:
Frame2.Enabled = False: Frame5.Visible = False
Option3.Enabled = True: Option4.Enabled = True
If Val(Label4(0).Caption) < 0 Then MsgBox "非退费情况下收额不得小于0,请检查!", vbOKOnly + vbCritical, "提示!": Text2(Index).Text = "0.00": Text2(Index).SetFocus

方法二:
Frame2.Enabled = False
Frame5.Visible = False
Option3.Enabled = True
Option4.Enabled = True
If Val(Label4(0).Caption) < 0 Then
MsgBox "非退费情况下教学应收额不得小于0,请检查减课时额和折扣金额!", vbOKOnly + vbCritical, "提示!"
Text2(Index).Text = "0.00"
Text2(Index).SetFocus
EndIF
不影响运算和稳定性吗!?

其实站在视觉上来说,分行写是最好的,阅读起来更容易..

只是我也在很多时候使用:来一行写.

就是如你的方法一一样,
短的,且具有相同语法的,我考虑一行写,比如赋值中
a=1 : b=1

一个if then语句中的多行,我考虑一行写(条件是不太长),这样还能省一个end if比如:
if i=5 then print i : exit sub

补充:是一样的,不影响稳定性和运算的..

个人习惯吧

就比如写if语句

if a=1 then
b=2
end if
这个是标准的写法,还有简略谢法
if a=1 then b=2

机器都能看懂,没有说哪个好哪个差

个人觉得换行比较好。。。阅读起来比较容易,整体看来也更加顺眼。