vb理论资料文档格式.docx
《vb理论资料文档格式.docx》由会员分享,可在线阅读,更多相关《vb理论资料文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
有穷性
输入性(能够多个输入或没有输入)
输出性(必需有1个或多个输出)
4、大体算法结构:
顺序结构、分支结构、循环结构。
其中循环结构可分为:
直到(until)型循环、当(while)型循环。
三种结构的大体特点:
只有单一的入口和单一的出口
结构中的每一个部份都有执行的可能
结构中不存在永不终止的死循环
第三章
一、注意name和caption的区别
Name:
程序代码中被作为对象的标识名。
◆命名规那么:
必需以一个字母开头,可包括数字和下划线。
不能有空格和标点符号。
Caption:
出此刻窗体题目栏上或控件上的文本内容。
缺省值(即默许的,不经人工改动时的值)为窗体名。
二、print方式:
注意分隔符的区别。
分隔符能够是逗号或分号。
如:
printa,b与printa;
b
用逗号按制表列进行输出。
printa,b输出结果是ab
用分号按紧凑格式输出。
当输出数值时数值尾部加一个空格,头部加一个符号位(正数为空格)。
printa;
b输出结果是ab。
Print1;
2输出结果是12
3、经常使用控件
●命令按钮(Commandbutton):
注意cancel属性和default属性。
Cancel:
当其值为true时,按[Esc]等于单击本按钮。
Default:
当其值为true时,按[Enter]等于单击本按钮
●列表框(Listbox):
注意AddItem的用法:
[object].AddItem<
l列表项文本>
[,插入位置序号]
如"
电子商务"
●计时器控件(Timer):
Interval:
单位为千分之一秒
没有方式,事件只有Timer
4、注意Setfocus与Gotfocus的区别:
Setfocus:
是方式
Gotfocus:
是事件
五、注意方式Clear和Cls:
二者都可用于内容的清除,但不同的控件,方式不同
Clear:
只有ListBox和ComboBox才有
Cls:
只有Form和PictureBox才有
六、菜单:
每一个菜单至少包括一个菜单项(菜单命令)。
VB许诺最多创建四级子菜单。
第四章
一、进程:
事件进程:
缺省情形下是私有的。
通用进程:
缺省情形下是公有的。
二、模块
窗体模块
标准模块:
被多个窗体共享的代码,应该被组织到标准模块中。
其保留的进程都是通用进程。
其代码可供其他应用程序利用。
类模块
3、数据类型
变体型数(Variant):
可存储数值的最大。
故其占用的内存也较大。
整数(Interger)的取值范围:
-32768~32767
4、常量:
mmmEeee与mmmDeee:
mmm是尾数,eee是指数。
如代表×
105,E代表单精度,D代表双精度
&
O与&
H:
数字前面加&
O指八进制数,数字前面加&
H指十六进制数。
日期常量:
表示形式:
mm/dd/yy(m指月month,d指天day,y指年year)日期常量要用#括起来。
如#6/15/1998#
符号常量:
常量名只能由字母,数字和下划线组成,首字符必需是字母的,字母不区分大小写。
(与控件的Name的命名规那么是一样的)
五、变量
命名规那么:
与符号常量的命名规那么一致。
变量的初始值:
数值型的为“0”。
变长字符串型的为空串。
定长字符串型的为n个空格。
逻辑型的为“False”
概念:
必需逐个概念。
如Dima,bAsInterger:
a为变体型,b为整型。
DimaAsInterger,bAsInterger:
a,b都是整型。
六、运算符与表达式:
算术运算符与算术表达式,关系运算符与关系表达式,逻辑运算符与逻辑表达式。
运算符运算顺序:
^,-(负号),*和/,\(整除),mod,+和-,&
速记方式:
方负乘(除)整模(模除即取余)加(减)连
关系表达式:
按值比较。
字符型的是按字符的ASCII代码,自左至右逐个进行比较的,碰到那么大的。
逻辑运算:
✧Or逻辑或:
只要有一个为“True”那么为“True”
✧Xor逻辑异或:
只有一个为“True”才为“True”
✧运算顺序:
Not,And,Or,Xor速记:
非与或异或
其值只有真(true)与假(false)如:
预算规那么:
算术〉〉关系>
>
逻辑
注意:
✧一个整数和一个长整数运算结果是长整数。
✧一个整数和一个单精度数进行运算结果是单精度数
✧一个单精度数和一个长整数进行运算结果是双精度
✧不管除数和被除数什么类型,结果都是双精度数
7、赋值语句不同数据类型的转换:
(赋值语句是将等号右边的值赋给左侧的变量)
字符型变量=数值型表达式:
数值型表达式的值变成字符型赋给左侧的变量
逻辑型变量=数值型表达式:
数值型表达式的值为非零值时,那么转换为“True”赋给变量,为“0”时那么把“False”赋给变量。
整型变量=逻辑型表达式:
表达式为“True”时那么把“-1”赋给整型变量,为“False”时那么把“0”赋给整型变量。
字符型变量=逻辑型表达式:
表达式为“True”时那么把字符“True”赋给整型变量,为“False”时那么把字符“False”赋给整型变量。
数值型变量=字符型表达式:
不可行。
系统提示错误,并停止执行。
八、公共函数:
Ø
注意Mid(),Instr(),Right(),Left()
比较Str(),CStr,
比较CInt(),Int(),Fix()
注意Val(),Chr(),Asc()
注意Ucase(),Lcase()
在表达式给变量赋值时,假设数据类型不匹配,系统按C族函数(即CInt,CStr,CLng等)的方式自动进行类型转换。
CInt,CLng的运算规那么:
小数部份大于那么进位加1,小数部份小于,那么舍去,假设等于那么以整数位取得最靠近偶数进行取舍。
如CInt()的值为2,而CInt的值为4。
九、Format函数:
注意#和0的区别。
10、Input函数和MsgBox函数
MsgBox函数的语法格式是:
变量=MsgBox(提示[,对话框类型[,对话框题目]])
如左边的消息对话框的代码应写作:
y=MsgBox(“输入文件名是否正确”,52,“请确认”)
注意括号中52的意义
消息框的三种格式
✧y=MsgBox(“输入文件名是不是正确”,52,“请确认”)
✧MsgBox“输入文件名是不是正确”,52,“请确认”
✧MsgBox(“输入文件名是不是正确”,52,“请确认”)注意括号与等号
Input函数格式:
变量=InputBox(提示[,题目][,缺省值][,xpos][,ypos])
如左边的输入对话框的代码应写作:
y=InputBox(“请输入文件名(不超过8个字符)”,”文件名”,”vbfile”)
注意与msgbox函数比较括号中各项的位置差异。
1一、注意字符串与数字的表达式的运算:
(字符串要加上“”)
字符串+字符串等同于字符串&
字符串(&
为连字符)。
如“123”+“456”结果是“123456”
字符串(数字组成的。
如“123”)+数字等同于字符串中的数字+数字。
如“123”+456结果是123456
字符串&
数字等同于字符串&
数字转换过来的字符串。
如“123”&
456结果是“123456”
第五章
随机数:
Rnd()。
生成某个范围内的随机数:
Int((上限-下限+1)*Rnd+下限)
随机化语句:
Randomize(置于变量语句之下,循环之上)。
第六章
1.数组:
动态数组和固定数组。
2.数组下界起始值概念:
OptionBasicn,缺省此语句那么从0开始。
3.数组元素的初始值与变量的初始值类似。
4.二维数组在内存中是按列寄存的。
先列后行。
5.三维数组那么逐页逐列寄存的。
先页再列后行。
6.LBound()和UBound()返回数组的维下界值和维上界值。
类型为Long型。
7.将内容显示在“当即”窗口。
8.动态数组:
先不说明数组元素的数量,在进程中利用ReDim语句来概念元素的数量。
假设ReDim后带有Preserve,那么从头概念数组时会保留原数组最后一维元素的值。
第七章
1.进程:
子程序进程(Sub)。
不返回值。
可分为事件进程(窗体事件进程和控件进程)和通用进程
函数进程(Function)。
返回一个值
属性进程
2.窗体Initialize>
Load>
Active>
Gotfocus
3.Sub进程和Function进程比较
✧概念:
[Private\Public\Static]Sub进程名(参数列表)[Private\Public\Static]Function函数名(参数列表)As数据类型
✧挪用:
Sub进程:
●Call语句(无参时,参数列表括号可省略)
●不加Call,参数列表括号省略
Function进程:
不能省略参数列表括号。
4.形参:
能够是数组,不能够是定长字符串变量。
5.按值传递(ByVal)与按址传递(缺省或ByRef)
6.形参为表达式或常数时只能是传值传递。
7.当不用作用域的同名变量发生冲突时,VB优先访问局限大的变量。
(即优先采纳局部的变量的值)
8.静态变量作用域仅局限于概念它的进程,且能保留上一次访问时变量的值,不从头初始化。
第八章
该章一样情形下出题较上,而且江苏省二级笔试加倍明显。
但并非是不可能出题。
选择题或填写代码这种题目都有可能。
但大学的教学对此章并非过重视。
故在此再也不对此章的内容进行整理。
此章识记的内容较多。
VB学习资料二
VB编程基础与实例
前
言:
VB的编程,一样是从第五章(循环和分支)开始的。
之前的几章着重于学习VB的变量,常量和各类表达式的利用,各类数据类型的区别与利用,还用VB编程设计界面的各类控件的利用。
而从第五章开始就要开始重点学习VB的编程思想,开始自己尝试设计算法。
循环和分支结构和第六章的数组知识将在第七章取得大量的应用。
因此第五章和第六章是学好第七章的基础。
而第五章之前的几章,尤其是第四章又是第五章和第六章的基础。
循环与分支结构
条件语句:
If...Then
EndIf
...
Else
ElseIf...Then
...
多分支语句SelectCase
SelectCase表达式
Case表达式表1
语句块1
Case表达式表2
语句块2
...
CaseElse
语句块n
EndSelect
For...Nex