- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)