全国VBWord文档格式.docx
- 文档编号:15325610
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:33
- 大小:46.69KB
全国VBWord文档格式.docx
《全国VBWord文档格式.docx》由会员分享,可在线阅读,更多相关《全国VBWord文档格式.docx(33页珍藏版)》请在冰豆网上搜索。
返回-1。
MySign=Sgn(0)'
返回0。
Sqr:
返回一个Double,指定参数的平方根。
MySqr=Sqr(4)'
返回2。
space:
返回特定数目空格的Variant(String)。
DimMyString
'
返回10个空格的字符串。
MyString=Space(10)
将10个空格插入两个字符串中间。
MyString="
Hello"
Space(10)&
"
World"
spc:
与Print#语句或Print方法一起使用,对输出进行定位。
用spc(n)函数可以跳过n个空格。
print"
abc"
;
spc(n);
"
def"
但是注意:
+spc(n)+"
则是错误的而print"
+space(n)+"
则是正确的,spc不能用于表达式。
instr:
返回Variant(Long),指定一字符串在另一字符串中最先出现的位置
格式:
instr([首字符位置,]字符串1。
字符串2,[,n])
n用来指定字符串比较方式。
n=0时,进行二进制比较,区分大小写。
(默认)
n=1时,比较时忽略大小写
n=2时,则基于数据库中包含的信息进行比较,这个很少会考到。
instr(4,"
space"
"
e"
1)'
返回5,意思是在space的第四个字符开始查找字符e,并忽略大小写,返回结果表示e的位置在space的第五个字符,要注意的是instr要数空格,比如space前有2个空格,那么返回的就是7了。
left:
返回Variant(String),其中包含字符串中从左边算起指定数量的字符。
left("
abcde"
3)'
返回的是abc
right:
返回Variant(String),其中包含从字符串右边取出的指定数量的字符。
right("
返回的是cde
mid:
返回Variant(String),其中包含字符串中指定数量的字符
mid("
abcdehjgd"
3,4)'
返回的是cdeh,意思是从字符串中的第3个字符开始取4个字符。
注意:
这三个函数是要数空格的;
还有这里mid是个函数,mid还可以是个字符串语句,其格式为mid$(字符串,位置[,L])=子字符串,意思是把从“字符串”的位置开始的字符用子字符串代替,如果有L自变量,则替换的内容是子字符串左部的L个字符。
ucase:
把小写字母转换为大写字母
ucase("
fkjf"
)'
返回FKJF
Lcase:
把大写字母转换为小写字母
lcase("
jJKg"
返回jjkg
lbound:
返回一个Long型数据,其值为指定数组维可用的最小下标。
DimLower
DimMyArray(1To10,5To15,10To20)'
声明数组变量。
DimAnyArray(10)
Lower=Lbound(MyArray,1)'
返回1。
Lower=Lbound(MyArray,3)'
返回10。
Lower=Lbound(AnyArray)'
返回0或1,取决于
OptionBase的设置。
ubound:
返回一个Long型数据,其值为指定的数组维可用的最大下标。
DimUpper
Upper=UBound(MyArray,1)'
Upper=UBound(MyArray,3)'
返回20。
Upper=UBound(AnyArray)'
ltirm,rtirm,tirm:
分别是删除字符串左边的,右边的,和左右两边的空白字符函数
a$=ltirm("
jkl"
返回的是"
jkl"
b$=rtirm("
jkl"
c$=tirm("
jkl"
val:
把字符串中的数字转换成数值型数据。
在text1中输入1,text2中输入2,但是printtext1.text+text2.text的结果是12,这是因为在text中输入的结果是字符型的,但如果改为printval(text1.text)+val(text2.text),则结果是3
int(number),fix(number):
返回参数的整数部分,不进行四舍五入,但注意Cint函数要四舍五入。
Int和Fix的不同之处在于,如果number为负数,则Int返回小于或等于number的第一个负整数,而Fix则会返回大于或等于number的第一个负整数。
例如,Int将-8.4转换成-9,而Fix将-8.4转换成-8。
int(-8.4)=-9
fix(-8.4)=-8
rnd:
返回一个包含随机数值的Single
在调用Rnd之前,先使用无参数的Randomize语句初始化随机数生成器,该生成器具有根据系统计时器得到的种子。
为了生成某个范围内的随机整数,可使用以下公式:
Int((upperbound-lowerbound+1)*Rnd+lowerbound)
这里,upperbound是随机数范围的上限,而lowerbound则是随机数范围的下限。
(2)计算:
要记住顺序,其实跟我们平时的计算差别没多大区别,要注意的是函数最先计算
浮点除法(/)先于整数除法(),
mod运算在乘除和加减之间。
整数除法要先进行四舍五入,再进行整除,除后的结果不进行四舍五入,直接截去。
较小的数较大的数=0
较小的数mod较大的数=较小的数
字符串的比较:
是按其ascii码值进行比较的,首先比较第一个字符,ascii码值大的字符所在字符串大,,若首字符相同,则比较第二个字符,依次类推。
这里给些相应的ascii码值:
大键盘的0~9的ascii码值为48~57
小键盘的0~9的ascii码值为96~105
a~z的ascii码值为97~122
A~Z的ascii码值为65~95
Esc的ascii码值为27
空格的ascii码值为32
(3)常考的控件属性
caption,name,width,height,enable这些不用说了吧。
left,top:
当控件为窗体时,其值是相对于屏幕而言的;
当控件为窗体内的控件时,其值是相对于窗体而言的。
(a)标签:
alignment,autosize,borderstyle,backstyle
(b)文本框:
passwordchar,scrollbars,text
其事件:
change,gotfocus,lostfocus,
其方法:
setfocus
(c)图形控件
stretch:
此属性适用于图象框(image),但高教版的书上的解释跟msdn的解释是不同的,但我觉得应该以msdn为准,毕竟这是ms的嘛!
书上的是:
当其值为false时,将自动放大或缩小图象框中的图形以与图象框的大小相适应。
msdn:
True表示图形要调整大小以与控件相适合。
False(缺省值)表示控件要调整大小以与图形相适。
图片框(pictrue)与图象框(image)的主要区别:
图片框能够作为“容器”控件,就是说图片框可以包含其他控件,而图象框则不行;
图片框可以接受文本,二图象框则不可以。
装入图形文件语句:
[对象.]picture=loadpicture("
文件路径"
),当文件路径为空时,即可删除图片框中的图形。
(d)按钮控件
cancel:
当此属性为true时,按esc键与单击该命令按钮的效果相同。
default:
当此属性为true时,按回车键与单击该命令按钮的效果相同。
(e)选择控件
value:
单选按钮可设置为true和false,但多选按钮则是0——表示没选择该复选框,1——表示选中该按钮,2——表示该复选框被禁止。
(f)选择控件
属性:
list:
用来列出表项的内容,也可以用来改变数组中已有的值
listcount:
列除列表框中表项的数量,列表框中表项的排列从0开始,最后一项的序号为listcount-1
listindex:
该属性的设置值是已选中的表项的位置,表项位置由索引值指定,第一项的索引值为0。
selected:
可以检查指定的表项是否被选择列表框.selected(索引值)
可以选择指定的表项或已取消的表项列表框.selected(索引值)=true|false
text:
为最后一次选中的表项的文本
事件:
additem:
用来在列表框中插入一行文本
列表框.additem项目字符串[,索引值]
removeitem:
用来删除列表框中指定的项目
列表框.removeitem索引值
组合框style属性:
0——下拉式组合框,可以输入,可识别dropdown事件
1——简单组合框,可以输入,可识别dblclick事件
2——下拉式列表框,不允许输入,可识别dropdown事件
(g)滚动条
max,min:
value值在两者之间变化
largechange:
单击滚动条中非滚动框部位时,value值增加或减少的增量值
smallchange:
单击滚动条两端的箭头时,value属性增加或减少的增量值
表示滚动框条上的当前位置
scroll:
当在滚动条内拖动滚动框时会触发scroll事件,但单击滚动箭头或滚动条时不发生此事件,
change:
改变滚动框的位置后触发的,得到的是滚动条最后的值
(h)计时器
enable
intervar属性:
用来设置计时器事件之间的间隔,值为1000时为1秒
timer事件:
每经过一段由属性interval指定的时间间隔,就产生一个timer事件
(i)框架:
没什么特别的考点,但还是要知道,我就考到了上机的题
(j)setfocus方法:
设置焦点,不能直接在form-load事件中用setfocus,必须用show方法显示窗体先。
控件.setfocus
tab顺序:
tabstop和tabindex
(4)现在说下控制结构的,这里的重点在于for循环结构
(a)单行结构:
if……then……[else……]endif或
块结构:
if……
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 VB