VB知识点总结文档格式.docx
- 文档编号:22560347
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:7
- 大小:16.88KB
VB知识点总结文档格式.docx
《VB知识点总结文档格式.docx》由会员分享,可在线阅读,更多相关《VB知识点总结文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
Int与CintMid与Instr
4.程序范例:
PrivateSubCommand1_Click()
DimstrAsString,sAsString,kAsInteger
s=Text1
Str=””
Fork=List1.ListCount-1to0Step-1
IfInStr(List.List(k),s)>
0then
str=str&
List.List(k)&
””
EndIf
Nextk
Ifstr=””Then
Text2=”没有匹配的项目”
Else
Text2=str
EndSub
程序运行时,在Text1中输入“京”,单击命令按钮,则在Text2中显示的内容是
A)京B)南京C)南京北京D)没有匹配的项目
5.静态变量
1.格式:
Static<
变量>
As<
类型>
2.特点:
每次调用过程时,该变量值被保留
第二章数据的输出与输入
1.Print方法的对象
2.MsgBox函数和InputBox函数中各参数的含义
格式:
InputBox(prompt,title,default)格式:
MsgBox(msg,type,title)
第三章VB程序设计语句
1.For循环
For<
循环变量>
=<
初值>
to<
终值>
[step步长]
<
循环体>
[ExitFor]
Next<
1)多重循环
Do循环
格式一:
DoWhile<
条件>
<
语句块>
Loop
格式二:
DoUntil<
格式三:
Do<
LoopWhile<
格式四:
LoopUntil<
2)二重循环
1.典型案例:
求100以内的素数。
2.取矩阵对角线上的元素。
3.打印“*”型图。
3)程序范例:
Constn=5,m=4
Dima(m,n)
K=1
Fori=1Tom
Forj=1Ton
a(i,j)=k
k=k+1
Nextj
Nexti
PrivateSubCommand2_Click()
Summ=0
Ifi=1Ori=mThen
Summ=summ+a(i,j)
Ifj=IOrj=nThen
Printsumm
过程Command1_Click()的作用是二维数组a中存放1个m行n列的矩阵;
过程Command2_Click()的作用是
A)计算矩阵外围一圈元素的累加和B)计算矩阵除外一圈以外的所有元素的累加和
C)计算矩阵第1列和最后一列元素的累加和D)计算矩阵第1行和最后一行元素的累加和
第四章.静态数组
OptionBaseN功能:
规定数组下标从N开始。
LBound(数组名[,维])格式:
UBound(数组名[,维])
分别返回一个数组中指定维的下界和上界。
利用Array函数给数组赋值
<
数组变量名>
=Array(数组元素值)功能:
将数组元素值赋给数组。
说明:
数组变量名是预先定义的数组名(定义时没有指定维数和上下界,并且类型必须为变量体类型Variant),在数组变量名之后没有括号。
第五章.动态数组
定义动态数组通常分两步:
声明一个没有下标的数组(括号不能省略);
用ReDim语句定义带下标的数组。
ReDim语句的格式为:
ReDim[Preserve]变量(下标)As类型
第六章.控件数组
概念由一组相同类型的控件组成,共用一个控件名。
第七章.过程
参数传送
传地址,通过关键字ByRef来实现传值,通过关键字ByVal来实现
在默认情况下,按传地址方式进行传送
区别:
传地址会改变实际参数的值,而传值不会。
可选参数,通过关键字Optional来实现。
程序范例:
已知有下面的过程
PrivateSubproc1(aAsInteger,bAsString,OptionalxAsBoolean)
正确调用此过程的语句是
A)Callprocl(5)B)Callproc15,”abc”,FalseC)proc1(12,”abc”,True)D)proc15,“abc”
对象参数
以窗体或控件作为通用过程的参数。
第八章.函数
与过程的区别:
1.过程没有返回值2.函数中函数名代表返回值
第九章.常用控件
认清事件触发的对象名
列表框
List属性——是一个字符数组,存放列表框的项。
ListIndex属性——选中的列表项序号。
ListCount属性——列表框中项目的数量。
Text属性——被选中列表项的文本内容。
Selected属性——是一个逻辑数组,表示对应的项在程序运行期间是否被选中。
第十章.鼠标事件与键盘事件与键盘事件
参数KeyCode与参数KeyAscii的区别
Form_KeyDown(KeyCodeAsInteger,……)Form_KeyUp(KeyCodeAsInteger,……)
Form_KeyPress(KeyAsciiAsInteger)
KeyCode——所按键的键码KeyAscii——所按键的Ascii码
第十一章.弹出式菜单
PopupMenu菜单名功能:
显示弹出式菜单。
第十二章.顺序文件
数据文件的操作必须按下述步骤进行:
打开文件
进行读、写操作
关闭文件
文件的打开
Open<
文件名>
For方式As[#]文件号
方式:
Output:
输入Append:
后连接Input:
输入
顺序文件的写操作
Print#语句
Print#<
文件号>
<
表达式表>
Write#语句
Write#<
顺序文件的读操作
Input#语句
Input#<
,<
变量表>
LineInput#语句
LineInput#<
字符串变量>
Input$函数
Input$(n,#文件号)
第十三章.随机文件
Open“文件名”ForRandomAs#文件号[Len=记录长度]
随机文件的写操作
Put[#]文件号,[记录号],变量
随机文件的读操作
Get[#]文件号,[记录号],变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 知识点 总结