VB程序代码文档格式.docx

上传人:b****5 文档编号:19673552 上传时间:2023-01-08 格式:DOCX 页数:42 大小:140.06KB
下载 相关 举报
VB程序代码文档格式.docx_第1页
第1页 / 共42页
VB程序代码文档格式.docx_第2页
第2页 / 共42页
VB程序代码文档格式.docx_第3页
第3页 / 共42页
VB程序代码文档格式.docx_第4页
第4页 / 共42页
VB程序代码文档格式.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

VB程序代码文档格式.docx

《VB程序代码文档格式.docx》由会员分享,可在线阅读,更多相关《VB程序代码文档格式.docx(42页珍藏版)》请在冰豆网上搜索。

VB程序代码文档格式.docx

Text1.SelStart=0

Text1.SelLength=Len(Text1.Text)

PrivateSubText1_Change()

Text2.Text=Text1.Text

Text3.Text=Text1.Text

2-10DimxAsSingle

x=x+5

Text1.FontSize=x

Ifx<

10Then

Text1.FontSize=5

ElseIfx>

=10Then

x=x-5

Text1.FontSize=x

EndIf

Text1.FontUnderline=True

PrivateSubCommand4_Click()

Text1.FontStrikethru=True

PrivateSubCommand5_Click()

Text1.FontBold=True

PrivateSubCommand6_Click()

Text1.FontItalic=True

3-1代码如下

Constpi=3.14

DimrAsSingle,hAsSingle

r=Val(Text1.Text)

h=Val(Text2.Text)

Text3.Text=Val(pi*r^2)

Text4.Text=Val(2*pi*r*h)

Text5.Text=Val(pi*r^2*h)

3-2代码如下

randomize

Text1.Text=Int(100*Rnd+1)

Text2.Text=Int(100*Rnd+1)

Text3.Text=val(Text1.Text)+val(Text2.Text)

3-3PrivateSubForm_Load()Label2.Caption=DatePart("

yyyy"

Now)

Label4.Caption=DatePart("

m"

Label6.Caption=DatePart("

d"

Label9.Caption=Int(DatePart("

w"

Now))-1

Label11.Caption=Time

PrivateSubForm_Load()

Label2.Caption=Year(Now)

Label4.Caption=Month(Now)

Label6.Caption=Day(Now)

Label9.Caption=Weekday(Now)

Label11.Caption=Time

3-4代码如下

DimaAsString

DimbAsInteger

DimdAsString

a=UCase(Trim(Text1.Text))

d="

THEQUICKBROWNFOXJUMPSOVERALAZYDOG"

b=InStr(d,a)

Text2.Text=a&

"

firstoccursinposition"

&

b

P61OptionExplicit

DimaAsSingle,bAsSingle,cAsSingle

a=Val(Text1.Text)

b=Val(Text2.Text)

c=Val(Text3.Text)

Text4.Text=(a+b+c)/3

Text4.Text="

PrivateSubText1_gotfocus()

PrivateSubText2_gotfocus()

Text2.SelStart=0

Text2.SelLength=Len(Text2.Text)

PrivateSubText3_gotfocus()

Text3.SelStart=0

Text3.SelLength=Len(Text3.Text)

PrivateSubText1_change()

PrivateSubText2_change()

PrivateSubText3_change()

P63OptionExplicit

DimcharAsString*1

char=Text1.Text

Text2.Text=Text2.Text&

Space(5)&

char&

Str(Asc(char))&

vbCrLf

P64PrivateSubCommand1_Click()

DimaAsSingle,bAsSingle,cAsSingle,pAsSingle,sAsSingle

p=(a+b+c)/2

s=Sqr(p*(p-a)*(p-b)*(p-c))

Label2.Caption=Format(s,"

0.00"

Label2.Caption="

PrivateSubText2_Change()

PrivateSubText3_Change()

P65OptionExplicit

MsgBox"

吧vvghjjk"

踢死信息"

vbCrLf&

huanhangtisi"

,"

mmjk"

1,"

kll"

1+16,"

klh"

1+16+256,"

P68OptionExplicit

DimxAsInteger,yAsInteger,zAsInteger

PrivateSubForm_Activate()

x=5:

y=8

Print"

ngfgh"

Printx+y

Printz=x+y‘关系表达式

2+4"

;

2+4‘表达式用分号作为分隔符时,则按紧凑格式输出数据

2-4"

2–4‘表达式用逗号作为分隔符时,则按分区格式显示数据项

2+4,没执行一次print方法时,自动换行,如要在同一行输出,则可以在末尾加分号或逗号

CurrentX=1000决定下一次打印的水平或垂直坐标

CurrentX=500

Print2-4

Print省略表达式,则输出一个空行或取消前面print的逗号或分号的作用

2+4,

Print

Form1.Show若在form-load事件中,必须首先使用show或把窗体对象.图片框的autoredraw属性设置为true,否则print不起作用

ghjgfg"

Print2+4

jggfhj"

P69PrivateSubForm_Activate()

ghfdggf"

gffd"

Tab(10);

fgd"

'

第二个输出项在10列输出

gfgdd"

Tab;

fghjk"

tab函数无参数,第二项在第二个打印去输出

ddffg"

Tab(4);

fghh"

n小雨当前打印位置,第二项在下一行输出

PrintTab(-5);

ghfl"

n小于1,在第一列输出

lkkj"

Spc(3);

gfdds"

跳过3个空格

P70

DimhAsInteger,fAsInteger,xAsInteger,yAsInteger

h=Val(Text1.Text)

f=Val(Text2.Text)

x=(4*h-f)/2

y=(f-2*h)/2

Label3.Caption=Label3.Caption&

Str(x)&

只"

Label4.Caption=Label4.Caption&

Str(y)&

P71

DimAAsInteger,BAsInteger

Randomize

A=Val(Text1.Text)

B=Val(Text2.Text)

Label5.Caption=Str(Int(Rnd*(B-A+1)+A))'

产生[A,B]区间的随机整数

Label6.Caption=Str(Int(Rnd*(B-A+1)+A))

Label7.Caption=Str(Int(Rnd*(B-A+1)+A))

PrivateSubText1_GotFocus()

Text1.SelStart=0'

在TEXT获得焦点时,选中其中的文本

PrivateSubText2_GotFocus()

P72

DimMAsLong,TEMPAsString

Show

M=2^30

TEMP=Str(M)'

将M转换成字符串

Label1.Caption="

2^30"

Label3.Caption=Label3.Caption&

TEMP

CurrentX=2000'

定义窗体当前打印位置的X,Y坐标

CurrentY=2000

Print"

总共有"

Len(Trim(TEMP));

位"

使用TRIM去除空格

DimPhoneNOAsString,nAsInteger

DimtmpAsString,numAsLong

PhoneNO=Trim(Text1.Text)

n=Len(PhoneNO)

tmp=Right(PhoneNO,7)

num=Val(tmp)+61000000

PhoneNO=Left(PhoneNO,n-7)+"

-"

+Trim(Str(num))

Text2.Text=PhoneNO

4-1

OptionExplicit

DimaAsSingle,bAsSingle

Text3.Text=a*b

PrivateSubCommand1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

KeyCode=13‘当焦点在该位置时,点ENTER相当于点击鼠标

PrivateSubCommand2_KeyDown(KeyCodeAsInteger,ShiftAsInteger)

KeyCode=13

Text2.SelLength=Len(Text1.Text)

4-2

DimAAsSingle,BAsSingle,CAsSingle'

定义A.B.C变量

A=Val(T1.Text)'

给变量赋值

B=Val(T2.Text)

C=Val(T3.Text)

TRESULT.Text=A*B*(1-C)'

计算应付款

T3.SetFocus

TRESULT.Text="

清除应付款

T3.SetFocus'

将焦点定位在“折扣”一栏,选中“折扣”中的内容

T3.SelStart=0

T3.SelLength=Len(TRESULT.Text)

4-3DimAAsSingle,BAsSingle,CAsSingle

ConstPI=3.141'

定义变量

A=Val(Text1.Text)/180*PI

B=Abs(Sin(A))'

分别计算sin,cos

C=Abs(Cos(A))

Text2.Text=Text2.Text&

Format(A,"

0.000"

)&

Space(25)&

Format(B,"

Space(30)&

Format(C,"

vbCrLf'

每次计算结果赋在上次计算结果之后,显示于带垂直滚动条的文本框中,所有结果保留3位小数

Text1.SetFocus'

每次计算完,选中输入的文本,一边继续输入

Text1.SelStart=0

Text1.SelLength=Len(Text1.Text)

4-4

PrivateSubForm_Click()

a=InputBox("

请输入小时"

b=InputBox("

请输入分"

c=InputBox("

请输入秒"

Printa&

小时"

b&

分"

c&

秒="

a*3600+b*60+c&

秒"

4-6

DimaAsSingle,bAsSingle,cAsSingle,dAsSingle,eAsSingle,fAsSingle

d=Val(Text4.Text)

e=Val(Text5.Text)

f=Val(Text6.Text)

Label5.Caption="

X="

(c*e-b*f)/(a*e-b*d)

Label6.Caption="

Y="

(a*f-d*c)/(a*e-b*d)

KeyCode=13设置ENTER键

清除

Text5.Text="

Text6.Text="

Text1.SelStart=0‘获得焦点是,选中文本

PrivateSubText3_GotFocus()

PrivateS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 天文地理

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

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