ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:89.84KB ,
资源ID:17619442      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17619442.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB二级入门一Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB二级入门一Word文档格式.docx

1、如text1.text=time 调用对象的方法: 对象名.方法名方法:为了实现某种功能而进行动作.方法只需要调用即可就可以实现.常用的方法有: show-让窗体显示 hide-让窗口隐藏.如果希望让窗口之外的对象(即其它控件隐藏),只需要将它们的visible属性设置为false即可. setfocus-让对象得到焦点.(按钮可以有,文本框也可以有焦点)例:新建一个如图所示的窗体,要求显示隐藏时,则ABCDEF消失,同时按钮变为显示在按钮中写代码(双击,在弹出的代码窗口中书写) label1.visible=false Command1.caption=如果希望单击时,则ABCDEF消失,按

2、钮变为,而单击时,ABCDEF重新出现,按钮变为怎么办?if Command1.caption= then else 否则,即按钮的标题为 label1.visible=true end if新建一个如图所示的窗口,要求:单击焦点1时,文本框1消失,光标在文本框2中闪动(即文本框2得到焦点),单击焦点2时,文本框2消失,文本框1得到焦点,单击关闭时,关闭窗口.中写代码(双击 Text1.Visible = False Text2.Visible = True Text2.SetFocus焦点2中的代码和焦点1的代码类似,只需要将text1改为text2即可.的代码为: endPrivate S

3、ub Command1_Click() 在Command1的Click事件中写代码(双击Command1,则会出现private.end sub,用户只需要书写中间的部分 Label3.Caption = 锄禾日当午End SubPrivate Sub Command2_Click()汗滴禾下土Private Sub Command3_Click()谁知盘中餐Private Sub Command4_Click()粒粒皆辛苦事件:由系统预先规定好的,而由系统或用户自动引发的操作(如单击).事件(操作)作用于对象,对象识别事件并做出相应的反应(根据书写的代码决定)常见的事件有: click(单击

4、):当用户单击时引发. dbLclick(双击):当用户双击某一对象引发. change:当对象的值发生改变时引发 load(加载):运行窗口时,系统会自动将窗口调入内存,发生的是load事件.(总之,如果希望窗口一出现,就实现功能,就在load事件中书写代码) 如果希望操作某一对象后有结果,就将可以实现结果的语句写在这步操作对应的事件中,事件发生后,系统自动调用代码执行(如单击按钮时,实现功能,就将可以实现功能的语句写在单击所对应的事件(Click)中即可)新建一个窗口,上面有一个标签,要求运行窗口时,标签中的文字是江南好(注意:不允许在设计窗口时,更改任何控件的属性) 在form1的loa

5、d事件中写代码(双击窗口,在其中书写) label1.caption=新建一个如图所示的窗口,要求在文本框1中输入时,文本框2中自动显示相同的内容.在文本框1口书写代码(双击文本框1,出现了一个代码窗口,实际上是在change事件中书写) text2.text=text1.text 第二章:数据及数据运算数据在VB中有四种表现形式,分别是:常量,变量,表达式和函数一、常量(具体的值,不变的量) 在计算机运行过程中,其值永远不会发生改变的量,叫常量。如1983年4月7日,100等即使是常量,也有类型之分。常量分为以下几种类型:数值型,字符型,日期型,逻辑型(1)数值型: 根据存储的空间以及存放的

6、数的大小可以将其分为:整型,长整型,单精度,双精度以及货币型. a.整型(integer)用于存放整数,不带小数) 在内存中占2个字节,所能表示的数的范围为:-32768-32767 如何表示一个整型的数?(直接写),如11,-123等等 b.长整型(long)-用于存放整数. 所占的内存空间为4个字节,所表示的数的范围为-21亿-21亿 如何表示长整型的数? 1.直接写,如40320 2.在整型的数后面加上&(和号),如5&-代表长整数5 默认情况下,如果一个数既在integer(整型)的范围内,也在long(长整型)的范围内,计算机默认其为整型,如果要表示其为长整型,在数值后面加上&号(和

7、号). 以下三种类型都带小数 c.单精度(single) 在内存中占4个字节,所能表示的数的范围很大. d.双精度(double) 在内存中占8个字节,所能表示的数的范围相当大 如何表示一个带小数的数(即双精度或单精度)? 1.直接写:-123.5,5.48 2.科学计数法:(e代表10的某次方)如63亿可以表示成: 1)6300000000 2)6.3e9 e.货币型(Currency)在数值后面加上,就表示货币,货币型的数据最多保留四位小数.1.2,1.234567,1.2345678,2012010 1.2 1.234567 1.2346 2012010 (2)字符型(string) 必

8、须由双引号定界。(文字前后必须加号) 字符型的常量(也叫字符串)原样显示定界符(双引号)中的内容.x=3 设x为3y=4 设y为4x+y x+y(3)逻辑型(boolean)-也叫布尔型 逻辑型只有两种值:true或false ?35 false(4)日期型(Date) 必须以双#号作为定界符。系统在理解一个日期时,首先按mdy(月日年)理解,实在不能理解,再按ymd,如果还是不能理解,则按dmy(日月年)理解,但是最终的日期在显示时,都按YYYY-MM-DD显示date() 现在的日期 2010-10-28date #1983-10-20#,#05-11-20#,10/20/30 1983-

9、10-20 2020-05-11 1.66666666666667E-02time 现在的时间,时间也是日期型的数据.二、变量: 在计算机运行过程中,其值可以发生改变的量。类似于未知数(x,y) 根据存放的值的多少可以将变量分为简单变量和数组简单变量:一个变量名只存放一个值.数组:一个变量一组值(若干个值)一.简单变量: 变量的命名规则:只能以字母开头,其中只能包含字母,下划线,数字,其它的任何字符都为非法字符.以下合法的变量名为: _page,no.1,y4,5r,a_b变量在使用之前,必须要先定义(设变量) 格式:dim 变量名 as 类型名凡是用方括号()括起来的项是一个可选项,在书写命

10、令时,可以写,可以不写.定义一个变量,变取值为某种类型.说明:(1)类型名:integer,long,single,double,currency,string,date,boolean 例如:dim x as integer-表示定义一个变量x,它的值取-32768-32767之间的整数.Dim x As Integer x = 123 x = abcd类型不匹配 Print x 当将这个变量规定为某种类型时,表示以后这个变量只能取该种类型的值.如果希望变量可以取不同类型的值,怎么办?可以将变量规定variant型(变体类型),即变量可以接受任意不同类型的数据Dim x As variant

11、x(2)变量可以被多次赋值,任何时刻变量只保存一个值(即最近一次所给的值)dim x as integerx=5x=123x 123(3)如何希望同时定义(设)多个变量,dim 变量名1 as 类型1,变量名2 as 类型2.如:设x为整型,y为长整型 dim x as integer,y as long注意:dim x,y as integer表示设x为变体类型,y为整型Dim x, y As Integer y = 123 y = Print y如果希望设x,y同时为整型,必须写成:dim x as integer,y as integer(4)当省略as 类型名时,计算机认为该变量为变体

12、类型,相当于as variant(5)在定义变量时,可以写成dim 变量名 as 类型名,也可以写成另外一种格式:dim 变量名类型说明符 注意1:类型说明符有:%(代表整型),&(代表长整型),!(代表单精度),#代表双精度,(代表货币型),$(代表字符串)如dim a%-相当于dim a as integerdim a%a=40330 溢出a如果希望可以存放40330,必须将a规定为长整型.可以将dim a%改为dim a&或dim a as long如果省略类型说明符,即dim 变量名,此时的变量为变体类型.注意2:dim 变量名类型说明符 设变量 变量名=值 给变量赋值可以简单地写成变

13、量名类型说明符=值如dim a$ a= 相当于一句:a$=定义变量的另一种方法:(隐式声明变量) 变量名类型说明符=值 a=5-表示设一个变量名为a,类型为变体类型,值为5比较类似于没有定义变量,直接使用变量 如果在窗口的通用/声明中有option explicit(强制变量声明)命令时,在使用变量时,必须要先用dim定义,然后才能使用给变量赋值:变量名=表达式将表达式的值赋给左边的变量,当以后直接用到变量名的位置,均表示其值(即表达式的值)dim abc as long,y as singleabc=123y=4567abc,y 123 4567abc=2e-3 相当于abc=0.002,由

14、于long型不能存放小数,只能存整数,所以只存了0abc 二)数组(一个变量名存放若干个数,详见第六章)三.表达式: 将常量和变量用一些运算符连接起来所形成的式子.如10+20,3*y根据所连接的数据类型可以将表达式分为:数值型表达式,字符型表达式,日期型表达式,逻辑表达式(1)数值型表达式: 将数值用算术运算符连接所形成的式子. 算术运算符:(乘方),+,-,*,/,(整除),mod(求余),&(连接)算术运算符的优先级为:先乘方,再乘除,再整除,再求余,再加减,再& a.乘方: ab应该表示成ab 3x2+4-3*x2+4(5*y3+1)(1/2)或(5*y3+1)0.5 b.整除: xy

15、-求x/y(x除以y)的整数部分(不进行四舍五入)5/2,52 2.5 2 c.求余: x mod y -求x/y的余数.结果的符号(正负)和被除数相同.12 mod 5,-12 mod 5 2 -2 d.连接:(一般没什么作用),就是将两个数值连接在一起.3 & 5 3518 mod 53 0(2)字符表达式:只有+号或&号通常用S代表一个字符串,s1代表第一个字符串,s2代表第二个字符串. s1+s2-表示将s1和s2首尾相连成一个新的字符串.相当于s1 & s2(3)日期型表达式: 日期+整数N:代表这个日期之前(-N)或之后(+N)的N天所对应的日期 日期-日期:代表两个日期之间相隔的

16、天数.#1983-10-20#-#10-20-82# 365#01-01-83#-2 1982-12-30Print 距离元旦仅剩 & #1/1/2011# - Date & 天 (4)逻辑表达式: 分为两种:关系表达式和复合逻辑表达式. a.关系表达式: 将同类的数据用关系运算符连接起来所形成的式子.结果为逻辑型的true或false 关系表达式:,=(大于等于),=,=,#1983-02-01# false 日期越往后越大 字符型比较:从左往右依次比较,一旦比较出来,就不再比较.(规则:数字字符09依次增大。字母a-z依次增大,大写小写)210”a”z依次增大。大写字母小写字母 逻辑型的数

17、据比较: truefalse 逻辑型的true或false在参加数值运算时,会自动将true变成-1,false变为0,参与运算b.复合逻辑表达式: 将逻辑型的true或false用逻辑型的运算符(not,and,or)连接,结果也为逻辑型的true或false not(否),and(并且),or(或者) not 只能否定一项not true 35 or not date求x的绝对值. sgn(x)-返回数值x的符号(正负),当x0时,值为1,当x求x的平方根,如sqr(25)为5 以下函数与整数有关: int(x)-求小于x的最大整数(如果x为正数,也可以将其理解为取整)int(5.9),i

18、nt(-5.9) 5 -6 fix(x)-取整(不进行四舍五入) cint(x)-四舍五入x取整. 以下为三角函数:sin(x)-求x的正弦值cos(x)-求x的余弦值tan(x)-求x的正切使用三角函数时,x必须为弧度.如果将角度变成弧度: 弧度=角度*/180例:新建一个如图所示的窗口,要求运行时,如果在第一个文本框中输入一个角度(如40),单击“计算”,则在第二个文本框中显示这个角度的正弦值.(要求结果四舍五入保留3位小数)计算中的代码为: x=sin(text1.text*3.1415926/180) text2.text=cint(x*1000)/1000cint(x*1000)/1

19、000也可以写成int(x*1000+0.5)/1000Rnd或Rnd()-随机函数,用于产生一个0-1之间的小数。(能取0,不能取1)如果希望产生一个0-100之间的整数(不含100),怎么办? int(Rnd*100)如果希望包含100,用Cint(Rnd*100)新建一个如图所示的窗口,要求单击产生随机数按钮,则随机产生20个0-10之间的整数,并在窗口上输出.产生随机数“按钮中写代码(双击按钮): print int(Rnd*10) print int(rnd*10) 写20遍 . 也可以写成: randomize timer 不同的时刻产生不同的随机数 dim i as intege

20、r for i=1 to 20 print int(Rnd*10) next (2)日期型函数: date()或date-系统当前的日期. time()或time-系统当前的时间 now()或now-系统此刻的日期时间. year(D)-求一个日期的(四位)年份 month(D)-求一个日期的月份 day(D)-求天数 hour(T)-求一个日期(或now)的小时数 minute(T)-求一个日期(或now)的分钟数 second(T)-求秒数(3)转换函数: val(x)-将字符型的x转化为数值.计算机将从左往右依次转换(即将字符1转化为数字1,字符2转化为数字2,依次类推)当碰到第一个非数

21、字字符时,转换停止.val(中国),val(3*2-8.31e2) 0 3 -8.3 100 (4)字符型函数: 1.求字符的个数.(一个汉字和一个英文字母都认为是一个字,都占两个字节) len(S)-求s中文字的个数.len(10+20),len(中国No.15 6 2.大小写转换函数: Ucase(S)-将s中所有的小写字母变成大写字母,其余不变. Lcase(S)-求s中所有的大写字母变成小写字母,其它不变. 例:新建一个如图所示的窗口,要求当在文本框1中输入时,文本框2中自动显示输入的文字的大写形式.在text1中书写代码(双击text1): text2.text=Ucase(text

22、1.text)3.字符串截取函数: left(S,L)-取s的左边L长度的字符串. right(s,L)-取s右边L长度的字符串. mid(s,N,L)-取s左边第N位开始的L长度的字符串. x=software y=hardwareleft(y,4)+x,mid(x,4,3),right(y,6),mid(x,4) hardsoftware twa rdware twareleft(s,1)等价于mid(s,1,1)新建一个如图所示的窗口,要求在运行窗口时,在文本框1中输入内容,文本框2中自动显示所输入的字符.在text1中写代码: text2.text=right(text1.text,1

23、)4.生成空格函数: space(N)-产生一个含有N个空格的字符串.大家+space(3)+好大家 好在窗体上输出如下图形: 在窗口的Click(单击)中写代码: For i = 1 To 5 i用于控制行数对于某一行,如第i行,需要先输出6-i个空格,再输出2*i-1个*号 Print Space(6 - i); For j = 1 To 2 * i - 1 Print *; Next Print 转下一行5.去掉空格函数: trim(s)-去掉一个字符串左边(前导)和右边(尾部)的空格所形成的字符串. Ltrim(s)-去掉一个字符串左边的空格 Rtrim(s)-去掉一个字符串右边的空格a= Good Moring!+Rtrim(a)+OK+* Good Moring!OK*+Ltrim(a)+*Good Moring! OK*+trim(a)+6.生成字符串函数: 格式1:string(N,S)-表示产生N个S首字符所形成的字符串. 格式2:string(N,Ascii码)-表示产生N个Ascii确值为某字符的字符串.string(3,aaastring(3,66) BBB7.Asc(字符)-求某一字符

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1