- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vb部分的基础知识
属性决定对象的外观和行为,常见的属性有:label.caption text1.text command1.caption list1.list(x) list1.listcount picture1.picture
方法是一个对象自身等做的动作,也可以理解为对象自带的过程和函数,常见的方法有: cls, setfocus, unload,move
事件是对象能识别的别的对象对它的动作。常见的事件有:click,load, unload
CALL 用法:(1)CALL不但可以调用SUB过程也可以调用FUNCTION函数。(2)当调用FUNCTION函数时候,将忽略返回值 (3)事件过程也可以用CALL 调用。如CALL COMMAND1_CLICK (4)call 的几种用法(这几种写法也可以写在FUNCTION上)
CALL F(X,Y) 写CALL 一定保证逗号被括起来了 F X,Y 逗号不被括号括起来,就不写CALL F (X),Y X看成表达式 Call f((x),y) 等价于上行 VB中三种 容器:form ,picture,frame
关于形参:
形参处不允许出现:
定长的变量字符: private function f(a as string *3)
定长的数组: private function f(a(2) as integer)
但可以出现定长的动态数组
private function f(a() as string *3)
形参不写BYVAL 或写BYREF不一定就按地址传递
不可以用DIM对形参进行说明,也就是说,DIM不可以出现形参处
形参处若有数组只能是动态的数组,而且不可以加byval。即数组只能按地址传递
如果要在菜单项目之间加一条分割线,使用-.对菜单加快捷键,使用 如 A表示快捷键是ALT+A
关于数组:(1)数组使用DIM定义时候不可以在括号中出现变量;(2)数组必须定以后才能使用; (3)可以使用REDIM定义新数组;(4)OPTION BASE 后面只能写1或者0,而且没有强制性,即哪怕有OPTION BASE 1也可以使用DIM A(0 TO 3)定义。(5)数组的下标可以从任何数开始,只要这个数在LONG的范围中。如下标是小数,按照CINT的规则转化为整数;
DIM 可以使用在任何地方,PRIVATE,public只能使用在通用声明处和标准模块的通用声明处,不能使用在过程中。REDIM 和static 只能使用在过程中,即SUB和END SUB之间。
一个对象的属性不全部出现在属性窗口中。有些属性只能在属性窗口中修改,有些属性只能在运行时候用代码修改,有些属性不能在运行时候修改。不同的对象可能有相同的属性,也可能有不同的属性。
setfocus用于对某对象设置焦点,他是方法。GOTFOCUS 和LOSTFOCUS是事件,前者是获得焦点时候发生,后者是失去焦点时候发生。
关于PUBLIC使用在通用声明处(1)不得定义数组:如PUBLIC A(3) 无论这个数组是动态还是定长(2)不得定义定长的字符和如 public A AS STRING * 8
VB允许变量不经过定义就使用,认为变量是变体型,但有OPTION EXPLICIT时候,定义就是必须的了
CLS只能清除窗体和图片框的文本和图形
事件过程只允许出现在窗体模块中
如果出现死循环可以按CTRL+BREAK终止
注意:所有关于窗体的事件都是FORM_,,,, 而不是FORM1_...如 private sub form_click()
事件过程也可以有参数,它的参数用于返回值。本质上说,事件过程与SUB过程没本质的区别
STATIC 定义的量的作用范围就只在定义它的过程中。而只要用PUBLIC定义的量,就一定是全局变量,作用范围都是在所有过程中,无论是在通用声明处还是标准模块中使用PUBLIC。
PRIVATE定义的变量叫模块变量,它的作用范围是这个模块(如这个窗口,或标准模块)中的所有过程。但在别的模块中就无效了。
通过人为设置,可以使得程序从标准模块中的SUB MAIN()过程启动
CONST用于定义常量,不可以与DIM一起使用,也不可以与PUBLIC一起使用在通用声明处。用法CONST 量=….等号右边可以写简单数学运算,不可以出现函数。
erase语句对固定数组而言是使得原有数组中数据都回到最初的值即初始化。对动态数组而言是收回数组的空间,数组消失
文档评论(0)