vb学习辅助资料.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vb学习辅助资料

一、基本概念 工程文件的扩展名是VBP,一个工程可以包含多个窗体,最多可以包含255个窗体 窗体文件的扩展名是FRM,一个窗体对应一个窗体文件…,若窗体的Name属性设置为Myfrm,则保存的窗体文件名为Myfrm.frm 标准模块文件的扩展名是.bas。一个Visual Basic 应用程序可以含有多个标准模块文件,但是标准模块文件(.bas)不属于任何一个窗体文件。 Print方法在窗体上打印数据,Cls方法清除窗体上的显示内容End结束程序运行。 VB采用事件驱动的方式 Enabled设置控件是否可用 Visible设置控件是否可见 Name属性设置对象的名称,在程序运行时不能改变。Name属性是所有控件都具有的属性。 Caption属性设置对象的标题 Option Explicit表明程序中用到的变量都必须预先声明 Option Base 1用来设置数组的下界从1开始,默认是从0开始 程序运行时,最先加载的是Load事件,Unload用来从内存中清除窗体。 清空文本框采用的方法是:Text1.Text= “”;若要使文本框不接受键盘输入,但能输出信息,应设置Enabled属性为:Text1.Enabled=False;若要使文本框能输入或显示多行文本,应设置文本框的Multiline属性为True;若要使文本框的文本不可编辑,应设置Locked属性为True。 若要使计时器控件不可用,应设置其Interval属性为0;若要使计时器控件每隔0.5秒触发一次计时器事件,应设置:Timer1.Interval=500…等,若命令按钮的Name为C1,则其Click事件过程名为C1_Click; 对于InputBox函数,其返回值为字符串。 A=InputBox(“第一个”) ① B=InputBox(“第二个”) ② Print A+B 运行时,第一个数为20,第二个数为50,则输出结果为:2050 若将①处的代码改为:A = Val(InputBox(第一个)),将②处的代码改为:B = Val(InputBox(第二个)),再次输入相同的数据,则输出结果为:70。 若添加声明Dim A As Integer,B As Integer,再次输入相同的数据,则输出结果为:70。 IIf函数的使用:变量=IIf(条件,True部分,False部分)。 例:设a=5,b=3,则X=IIf(ab, a, b),则X的值为:5 IIf函数可以转换为If…Then…Else结构: If ab Then X=a Else X=b 对于Select Case语句的使用: Case 2,5,8 正确 Case “a”,“b” 正确 Case 10 To 20,50 To 60 正确 Case “a”To“abc” 正确 Case 3,5,Is10 正确 Case Is10, Is20正确,但是Case Is10 And Is20是错误的 对于列表框ListBox: ListCount:列表框中的列表项数,ListIndex:某个列表项的索引,从0开始,ListIndex的取值范围:0~ListCount-1 AddItem方法:添加项目到列表框,RemoveItem每次只删除一个列表项,若要一次清除所有的列表项,应使用Clear方法。 清空列表框中的所有列表项采用的方法:List1.Clear 循环结构:打印下面图案的源程序。 【实验】输出九九乘法表(包括下三角)、习题五编程题1、2 数组: 默认下标从0开始,所以若有定义dim a(5),则数组共有6个元素;若有dim b(2,3),则数组第一个元素为b(0,0),最后一个元素为b(2,3),共有3×4=12个元素。可以使用Option Base 1语句指定数组下标从1开始。 引用数组元素,注意下标不能越界。Option Base 1的作用是指定数组下标从1开始。 使用数组处理Fibonacci数列。1,1,2,3,5,8,13,21,34,55,89,…。 【习题五(9题】使用数组处理杨辉三角形。 过程: 编写过程求n!(习题六编程题第1小题,第4小题),判别n是否为素数(习题六编程题第2小题) (1) 编程打印100~200间的所有素数。每行输出5个,判断素数用Function过程,是素数返回1,否,返回0。 Private Sub Command1_Click() k = 0 For i = 100 To 200 f = prime(i) If f = 1 Then k = k + 1 If k Mod 5 = 0 Then Print i Else Print i; End If Next

文档评论(0)

159****0071 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档