VB 知识点汇总
一.算法:指解决问题的方法。二.
算法的特征:
1.有穷性。算法的有穷性是指算法必须能在执行有限个步骤之后终止。
2.2.确切性。确切性。算法的每一步骤必须有确切的定义,不能有歧义。
3.3.输入项。输入项。一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个
输入是指算法本身定出了初始条件。
4.4.输出项。输出项。一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有
输出的算法是毫无意义的。
5.5.可行性。可行性。算法中执行的任何计算步骤都是可以被分解为基本的可执行的操作
步,即每个计算步都可以在有限时间内完成(也称之为有效性)。
三.描述算法的表示方法:
1. 1.自然语言。自然语言。
2. 2.流程图。流程图。
3. 3.程序代码。程序代码。
4. 4.伪代码。伪代码。
四.对象:具有某些特征的具体事物的实体。
五.类:是对同种对象的集合与抽象,它包含这种对象的属性描述和行为定义。(VB 工具箱中的控件就是类,设计窗体时,将它们放在窗体上时就是该类的对象。)
前面的label1是对象名称,后面的label 是控件名,也就是类名称。
六.属性:对象的特性、名称、大小、形状、颜及功能被称为属性。
属性的表示:对象名属性的表示:对象名..属性名
如:指文本框中的值
属性值的设置:对象名.属性名=属性值
如:如:==”苹果”
注意:这里的“=”是赋值号,不是等号,因此这是一句赋值语句。
伪代码例子:
Begin Begin(算法开始)(算法开始)输入A ,B ,C
IF A>B 则A →Max 否则B →Max
IF C>Max 则C →Max Print Max
End (算法结束)
七.方法:对象能完成的动作。
如:输出语句如:输出语句如:输出语句 prnit prnit prnit “223”“223”“223” 中的中的print 就是一个方法。 八.事件:指对对象的一个调用。
如:如:如:command1_click command1_click command1_click 按钮上的单击事件按钮上的单击事件 请注意格式:请注意格式:对象名_动作 九.常用控件及属性:
控件名称 属性名称 属性含义
Label Label(标签)(标签) caption 标签上显示的文本(属于字符串) Textbox Textbox(文本框)(文本框) text 控件中包含的文字(属于字符串) Commandbutton(Commandbutton(按钮按钮按钮)) caption
按钮上显示的文字字符串转数组怎么转
Timer Timer(计时器)(计时器)
enabled 设置计时器是否可用
interval 设置计时器触发的间隔时间。(单位:毫秒) Image(Image(图像图像图像)) picture 制定显示的图像文件
stretch
设置是否让图像变形以适应图像控件
其他属性: : : 文本的对齐方式文本的对齐方式 :字体 :背景颜
4. visible: 4. visible: 设置对象是否可见设置对象是否可见 :设置对象是否可用 十.基本数据类型
数据类型
名称 取值范围
integer 整数 -32768 ~ +32767
long 长整数 -48 ~ +47
single 单精度实数 double 双精度实数 string 字符串
boolean 逻辑型 Ture(Ture(真真)、false(false(假假)
byte
字节型
0~255
十一十一..常量
1. 直接常量:直接在程序中使用常数
2. 符号常量:符号常量:
符号常量的定义:
const 常量名=常数
如:如:const pi= const pi=
然后在程序中凡是要用到这个常数的地方,都用pi 来代替就
行了。如果想把改成了,只需要改
const pi=
就行了,程序中不用改任何代码。就行了,程序中不用改任何代码。 十二十二..变量
变量的本质就是内存中的一个存储空间,变量的本质就是内存中的一个存储空间,
用来保存程序运行过程中的数据。 1. 变量的命名规则:
(1)、只能使用字母、数字、下划线(、只能使用字母、数字、下划线(__)这些字符来命名; (2)、变量名的首字符必须是字母; (3)、VB 中的保留字不能作为变量名。
2. 2.变量的定义:变量的定义:
dim 变量名 as 数据类型
如:如: dim a as integer dim a as integer
dim b as long
或:或: dim a as integer , b as long dim a as integer , b as long 十二十二..一维数组
1. 数组的概念:多个相同类型变量的集合,在内存中占多个存储空间。
2. 一维数组的定义:
格式一:dim 数组名(n) as 数据类型
如:如: dim a(3) as integer dim a(3) as integer
定义了一个名为a 的数组,这个数组共有4个元素组成,分别是:
a(0) a(1) a(2) a(3)
格式二: dim 数组名(下界 to 上界) as 数据类型
如:如: dim x(2 to 5) as integer dim x(2 to 5) as integer
定义了一个名为x 的数组,这个数组共有4个变量组成,分别是:
x(2) x(3) x(4) x(5)
十三十三..常用标准函数
函数名 作用 举例
Abs(x) 对x 取绝对值 Abs(5)=5 abs(-4)=4
Sqr(x) 对x 进行开平方根 Sqr(4)=2 Val(Val(字符串字符串字符串)) 把字符串转换为数值 Val(Val(“34”)=34“34”)=34 Str(Str(数值数值数值)) 把数值转换为字符串 Str(Str(34)=”34”34)=”34”
Len(Len(字符串字符串字符串)) 返回字符串的字符个数 Len(Len(“wert”)=4 len(“a b “wert”)=4 len(“a b c”)=5(里面有空格c”)=5(里面有空格)) Mid(x,k,n)
在字符串x 中的第k 个字符开
始,取n 个字符 Mid(Mid(“qwert1234”,3,4)=”ert1”“qwert1234”,3,4)=”ert1”
rnd 产生一个介于产生一个介于[0,1[0,1[0,1)的随机数)的随机数
Int(x) 返回一个不大于x 的最大整数 Int(2)=2 Int=4 int=-3
Asc(Asc(字符字符字符)) 返回字符的ASCII 编码(返回
值属于一个数字) Asc(Asc(“A”)=65“A”)=65 Chr(Chr(数值数值数值))
返回数值所对应的一个字符(返回值属于一个字符串)
Chr(Chr(65)=”A”65)=”A”
产生一个介于[a,b]之间的随机整数公式:
Int(rnd*(b-a+1))+a
还需注意,在使用rnd 函数前,要先使用randomize()randomize()对随机数种子进行初始化,对随机数种子进行初始化,
否则,产生的随机数是有规律的。 十四十四..运算符和表达式
1. 算术运算符:算术运算符:++(加)(加)--(减)(减)**(乘)(乘)//(除)(除)^^(乘方)(乘方)\\(整除)(整除)mod mod mod(取(取
余)
2. 关系运算符:关系运算符:>(>(>(大于大于大于) <) <) <(小于)(小于)(小于)==(等于)(等于) >= >= >=(大于等于)(大于等于)(大于等于) <= <= <=(小于等(小于等于)于) <> <> <>(不等于)(不等于)
3. 逻辑运算符:逻辑运算符:not(not(not(取反取反取反) and ) and ) and(与)(与)(与) or( or( or(或或)
4. 表达式数学举例:
d
c b
a ++ 写作:写作:(a+b)/(c+d) (a+b)/(c+d) x ≥5 5 或或x ≤3 3 写作:写作:写作:x>=5 or x<=3x>=5 or x<=3 3<x<5 3<x<5 写作:写作:写作: x>3 and x<5 x>3 and x<5 5. 字符连接符:
把两个字符串连接起来有两个运算符:把两个字符串连接起来有两个运算符:& +& + 如:”如:”如:”word word word”&”pc” 结果:“”&”pc” 结果:“”&”pc” 结果:“wordpc wordpc wordpc”” ””word word”+”pc” 结果:“”+”pc” 结果:“”+”pc” 结果:“wordpc wordpc wordpc”” 但它们还是有区别的: 运算符
作用 区别
示例
结果 &
将两个字符串拼接起来
连接符两旁的操作数不管是字符型还是数值型,系统先将操作数转换成字符,然后再连接。
"123"&55 "abc"+12 "12355"
"abc12"
+
若一个为数字字符型,一个数值型,则自动将数字字符转换为数值,然后进行算术加;若一个为非数字字符型,一个数值型,则出错。
"123"+55
"abc"+12 178
出错 十五十五..赋值语句
变量名=表达式
“=”为赋值号,意思是把右边表达式的结果赋值给左边的变量。“=”为赋值号,意思是把右边表达式的结果赋值给左边的变量。 如:如:如:a=3+a a=3+a
对象名对象名属性名属性名==属性值属性值 这种格式的语句也是赋值语句这种格式的语句也是赋值语句
如:如:==”苹果”
十六十六..选择语句 格式一:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论