标题:[原创]一个不常用,我找到的一个关键字“Optional”
只看楼主
清澂居士
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:1237
专家分:7
注 册:2006-12-19
 问题点数:0 回复次数:6 
[原创]一个不常用,我找到的一个关键字“Optional”
private sub add(byval a as integer ,optional b as integer = 1)
add =a + b

end sub

这个一个非常简单的加法子程序,可以完成A+B的运算,调用的时候如果忽略B的赋值的话,就是A的自增1。

而这个Optional就是可以使这个程序有一个可选参数。这个用于很广的方面,我现在正在做一个3D控件,设置屏幕分辨率的时候遇到了这样的问题,翻了好多资料才找到这个东西。

还有就是USERCONTROL的一些特定字符串的选择。

例如
winsock.protocol = sckUDPProtoclool

这是一个特定的字符串,它方便用户区别使用。

而我们做USERCONTROL的时候,就要用到ENUM了

ENUM protocol
sckTCPProtoclool = 1
sckUDPProtoclool = 2
end ENUM

这样可以使那些数字便于区分。这个使用频率不大,主要用于大数据量而又容易混搅的函数。相当与CONST

搜索更多相关主题的帖子: Optional 关键 integer sub add 
2007-05-21 03:26
清澂居士
Rank: 6Rank: 6
等 级:贵宾
威 望:28
帖 子:1237
专家分:7
注 册:2006-12-19
得分:0 
希望对大家有所帮助`

佛曰:\"前世的500次回眸才换来今生的一次擦肩而过\".我宁愿用来世的一次擦肩而过来换得今生的500次回眸.
2007-05-21 03:27
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
得分:0 
我经常用。

VB QQ群:47715789
2007-05-21 08:14
lthiy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:9
帖 子:849
专家分:0
注 册:2007-4-4
得分:0 
看看
谢了

2007-05-21 12:47
黑暗公爵
Rank: 1
等 级:新手上路
威 望:1
帖 子:46
专家分:0
注 册:2007-5-31
得分:0 
谢了

头发遮住眼睛,身心坠入冥冥,世间万千烦扰,我自成竹在胸。
2007-06-08 12:02
dragonfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1024
专家分:0
注 册:2006-3-20
得分:0 
以前经常用,现在不用VB了,怀念。。。

2007-06-08 14:00
snrlgyqve
Rank: 1
等 级:新手上路
帖 子:81
专家分:0
注 册:2007-6-9
得分:0 
有收获,谢谢!!~~

2007-06-15 16:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-141046-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016424 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved