《2023年VB知识点.pdf》由会员分享,可在线阅读,更多相关《2023年VB知识点.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、此文档所有手打,也许有错别字现象,若影响理解可以标出。第一章hV B。是以结构化的Basic语言为基础、以事件驱动作为运营机制的可视化程序设计语言。2.属性是V isual B asic对象性质的描述,对象的数据就保存在属性中。3 .同一窗体的各个控件可以重叠,其显示的上下层次可以调整。4.在V is u a l B as i c 中有一些通用的过程和函数作为方法供用户直接调用。5.控件的属性值可以在程序运营时动态的修改。6.许多属性可以直接在属性表中设立、修改,但并不能立即在屏幕上看到效果。7.保存工程并不是指保存正在编辑的窗体。8.在面向对象的的程序设计中,对象是指可以访问的实体,是数据与
2、代码的集合,是一个状态和 操 作(方法)的封装体,对象之间的信息通过消息进行传递。9.决定对象是否可见的属性是visible属性,决定是否可用的是E n a b l e 属性。当对象不可见时一定不可用,反之不成立。窗 体 的 En a b le属性设立为F alse时,窗体上的按钮、文本框等控件不会对用户的操作做出反映。1 0.Load事件是在窗体被装入时自动触发的事件。11.同一个窗体文献可以用于多个工程中。一个工程可以包含多个窗体和多个模块。12.方法是面向对象程序设计语言为编程者提供的用来完毕特点操作的过程和函数。1 3.事 件 是 V B 预先定义的、对象可以辨认的动作(Db 1 cl
3、 i c k、loa d、Keyup)事件的名称是不可变的,并且是Vis ual B a sic的保存字。事件过程是用来完毕事件发生后要执行的操作。1 4.工程文献的扩展名为.vbp 窗体的扩展名为.frrn15.属性窗口包含对象列表、属性列表、信息栏。16.在设计模式中双击窗体的对象后显示的是代码窗口。17.对象的基本特性包含属性、方法、事件。1 8.Visu al B a s i c 中“程序运营”允许使用的快捷键是F 5。1 9.改变控件在窗体中的上下位置应当修改空间的Top属性。2 0.窗体F o n t Name属性的缺省值是 宋体。21.Fonts ize属性用于设立字体的大小,窗
4、体该属性的缺省值是9。2 2.在 V i sual Bas i c 中称对象的数据为属性。2 3.面向对象的程序设计是一中以B as i c 语言为基础,由事件驱动对象的编程技术。2 4.对象的三要素是:属性、事件、方法。2 5.窗体是用来存放控件的容器,窗 体 的 Le f t 和 Top属性是相对于屏幕对象的。它并不是一个控件。2 6.设立对象属性有两种方法,一种是设计期在属性窗口中设立;另一种是在运营期设立,设立格式为对象名.属性名=表达式。大部分属性可以用以上两种方法设立,而有些属性只能用其中一种设立。比如Name属性,只能用第一种方法设立。27.窗体内各空间不能用鼠标任意精拟定位是由
5、于窗体中的网格的作用。2 8 新建工程时系统会自动将窗体标题设立为Forml.29.每当一个窗体成为活动窗口时出发Act i v e 事件,当另一个窗体或应用程序被激活时原活动窗体上产生Deact i v e 事件。30.窗体是应用程序的重要界面,窗体是一种容器。31.控件的属性可以通过属性窗口进行修改,也可以通过编程的方式动态修改。32.V is ulBasic6.0开发应用程序的基本单位是“工程”,而不是“窗体”。3 3.窗体的名称为F o r m 1,但窗体加载事件的过程名为Form_Lo a d。34.V isual Basic采用了面向对象可视化的编程设计方法、事件驱动的编程机制。3
6、 5.Vis u a 1 Ba s i c 代码中对字母的大小写不敏感,所以不会出现Forml和 form l两个窗体名。第二章1 .类型名称字节数取值范围和有效位数注:一个字节为8 个 2 进制位。整型In t e ger2327683 2 767之间的整数长整型Lo ng4一 范围内整数单精度浮点型Si n g 1e4-3.402 8 23*1 0 38-1.4012 9 8*10 451.40 1 2 9 8*1 0 3.402 8 23*10 6 位有效数字双精度浮点型D o uble815位有效数字字节型By t e10-255变长字符串Str i ng每个字符占一个字节每个字符占一
7、个字节,每个字符串最多可存放2 0 亿个字符定长字符串String*size sSiz e 是小于65 5 3 5 的整数,为字符串长度逻辑型Boole a n2True 或 fas 1 e2.常量是直接写在程序中的数据,常量的类型是由它们的书写格式决定的。字符常量是用双引号括起来的一串字符。3 .语法点:数值的指数表达,3.1 4 1 5 9 el;日期常量表达,#08/1 8/2 023#;符号常量的定义格式,C。nst符号变量=常量。4.变量的命名规则,变量由首字符为英文字母、不超过2 5 5 个字符的字母、数字、下划线符组成。不能使用Visual B a s ic 的关键字作为变量名,
8、关键字指在Visual Bas i c系统中已经定义的词,如 Print、Ifo 变量名不能与过程名或符号常量相同。编程时不区分大小写。变量取名应尽量做到见名知义,以提高程序的可读性。5.变量的声明,Dim语句,未做任何声明的变量当作变体类型。6.常用的内部函数:参照课本p4 446。数学函数:(1)三角函数:sin(x)、co s(x)、tan(x)、At n(x)注:余切函数可以表达为1 /ta n (x);x必须是弧度。(2)abs(x):返回x 的绝对值。(3)exp(x):返回e 的指数次基。(4)1 o g(x):返回x 的自然对数。(5)s g n(x):返 回 x 的符号,当
9、x 0 时,返 回 l;x=0 时,返回0;当 x0时,返回一1(6)s q r(x):返回x的平方根。(7)i n t(x ):返回不大于 x 的最大整数,i n t (7.8)=7;i n t(7 .8)=-8。(8)f i x (x):返回x的整数部分。字符串函数(1)L t r i m(x):返回删除字符串x 前导空格符后的字符串。(2)Rt ri m(x ):返回删除字符串x 尾部空格符后的字符串。(3)T ri m(x):返回删除字符串前导和尾部空格符后的字符串。(4)R i g h t (x,n):返回字符串x 后 n 个字符所组成的字符串。(5)M i d(x,m,n):返回字
10、符串x前从第m个字符起n个字符所组成的字符串。(6)L en(x):返回字符串的长度,若 x为变量名,则 返 回 x所占存储控件的字节数。(7)L ca se(x)和 U ca se(x ):分别返回以小写字母、大写字母组成的字符串。(8)Spa ce(n):返回由n个空格组成的字符串。(9)I n st r(x,y):字符串查找函数,返回字符串y在字符x中初次出现的位置,若y 不是x的子串,返回Oo时间和日期函数(1)D a t e:返回系统当前日期。(2)Ti m e:返回系统当前时间。(3)N o w:返回系统当前日期、时间。(4)M i n ut e(Now)、M i n ut e(T
11、i m e)返回系统当前时间“h h:mm:ss”中的mm(分)值。(5)secon d(Now)、seco n d(Ti m e)返回系统当前时间“h h:m m:ss 中的 ss(秒)值。转换函数(1)st r(x):返回把数值型数据x 转换成字符型后的字符串。(2)val(x):把一个数字字符串x 转化成相应的数值。(3)c h r(x):返回以Asc i i 值为x 的字符。(4)Asc(x):返回字符串x 首字符所相应的ASCII值,是 函 数 C hr的逆运算。R nd函数。7.用Dim 语句可以强制声明变量类型:在过程、函数中声明则智能在该过程、函数中使用,在窗体的通用部分声明则
12、只能在本窗体中使用。函数、过程中声明的变量假如与窗体公用部分声明的变量同名,则 Visual Bas i c 视其为不同的变量。8.VB中的D ouble类型数据不可以精确表达其范围内所有实数。9.逻辑运算符的优先顺序为N o t、and、o r。1 0.不同运算优先顺序为:算数运算、关系运算、逻辑运算。1 1.货币类型数据支持1 5 位整数和4 位小数。1 2.对话框haputbox的返回值类型为字符串。第五章控件属性事件和方法按钮N ame,c a pt i on,e n abled,Backcolo r,pict u re,styleCancle,defaul t,fon t(na me
13、,b o 1 d,i t a 1 i c,size),1 eft,top,W i d t h,h ei g ht,value,click控件属性事件Labi eCaptio n,a u t o size,w o rdwrap,alignm ent,bac k s t y 1 eB order s t y le,C h ange,c 1 ic k,db 1 c lie k文本框Te x t,maxlen g th,mu 1 tiline,scrol 1 b ars,Pas s wordch a r,s e ls t a r t,s e lie ng th,seltex tCh a n ge,k
14、e p r e s s,复选框Caption,a 1 i g nm e n t,v a lue,Clic k,(不支持双击dblcl i ck)单选按钮Al i g n me n t,enable d,v a lueclic k框架(非重点)Left,top,列表框Li s t,1 i s tcount,li s t i nd e x,mult is ele c t,te x t,selecte d,selco u n t,so r t e d,s tyl e,方法:Additem,remo ve i t em,cl e ar,事件:c 1 ick,dbl c li c k,k eypress
15、组合框S t y le,text,方法:Add ite m,r emoveitem,cl e ar,事件:clic k,db 1 cl i ck,ke y p r ess,change滚动条A 1 u e,m a x,m i n,1 a rg e change,smal 1 c h ange,Chan g e,s c roll,定期器Interva 1 ,enabl e d,timer1.控件数组的建立,运营属性。第六章控件属性方法和事件图片框(p i c tur e)P i c t ure,a utosize,align方法:p rin t,cis,circle,1 ine,pset,p o
16、i n t事件:cha n ge,c lic k,mouse d own,mo u s e up,mou semove影 像 框(image)Pic t ure,stretch,change,cli c k,mou s edow n,mou s e u p,mo u semov e形状控件(shape)Sh a p e,bor d er s tyl e,fi 1 1 s t yle,b or d ercolor,fi 1 1c o lor,borderwidth,直线控件(了解)控件属性方法或事件容器坐标系Lef t,t o p,wi d th,h eight,sea 1 ele f t,s
17、ca 1etop,sea 1 ewi d th,s ca 1eheight,cu r re n tX,currentY1.坐标刻度2.图形方法:颜色函数、使用预定义常量、直接赋值图形方法与应用:画点、画线、画矩形、画(椭)圆、画(椭)圆弧。第七章1 .自定义对话框与窗体(属性:b o r d er s t y 1 e、contr o Ibox)2.对话框模版可以创建对话框。3.显示自定义对话框:窗体名.sh o w vbmod a k 窗体名.show关闭自定义对话框:Me.h id e 或 窗体名.hideu n loa d fil e tit 1 e颜色对话框S howcolor 3字体对话框S h o wfo n t 4字体格式属性(f on t n a me font b o ld、fo ntti a lieFo n ts t r i keth r u fb n tunde r li n e color)f 1 a gs5.菜单有3 中类型:窗体控制菜单、下拉菜单、快捷菜单。会使用菜单编辑器编辑菜单。
限制150内