vb过程的长短过程
如果有一个过程是
private sub command1_click()
select Integer变量
case 1
过程1
case 2
过程2
case 3
过程3
……
case 9
过程9
end sub
这个过程共300多行
事项上面一样写成一个好呢 还是把每个小过程都写成
private sub guocheng1()
……
end sub
然后再把主过程写成
private sub command1_click()
select Integer变量
case 1
call guocheng1
case 2
call guocheng2
case 3
call guocheng3
……
case 9
call guocheng9
end sub
哪一种写法比较好啊 整个过程要300多行啊
300多行就嫌多?
如果guochengn()满足如下条件之一,就提取出来单独写成过程:
(1)其他地方还会用到guochengn()
(2)或者,guochengn()包含很复杂的逻辑,单独提取出来,有助于让主调用函数显得逻辑清晰。
如果每个过程都没有返回值的话,个人觉得第二种较好,结构比较清晰!
从语言结构上说用switch 的味道本身就不好,一般这样的话我就用委托之类的
先把过程封装了
然后做委托
相关问答:
想在warcraft3里进行写屏操作【如对战平台中的胜负提示信息】,效果就像游戏平台中一样,我试过在一窗口中写入文字,然后一直让窗口强制最前,虽然能实现文字显示,但是文字会不断闪烁,而且有不确定BUG,通过论坛搜 ......
用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......
怎么优化查询的效率,比如我想从100万条记录中每次只查询100条记录的话,那么这条sql语句该怎么实现,注意:语言是VBScript的,
http://www.cnblogs.com/anjou/archive/2007/10/17/926944.html
涉及到算法,goog ......
为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了
大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。
回复 ......