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小时内删除。