VB实验Word下载.docx

上传人:b****2 文档编号:5743249 上传时间:2023-05-05 格式:DOCX 页数:18 大小:164.94KB
下载 相关 举报
VB实验Word下载.docx_第1页
第1页 / 共18页
VB实验Word下载.docx_第2页
第2页 / 共18页
VB实验Word下载.docx_第3页
第3页 / 共18页
VB实验Word下载.docx_第4页
第4页 / 共18页
VB实验Word下载.docx_第5页
第5页 / 共18页
VB实验Word下载.docx_第6页
第6页 / 共18页
VB实验Word下载.docx_第7页
第7页 / 共18页
VB实验Word下载.docx_第8页
第8页 / 共18页
VB实验Word下载.docx_第9页
第9页 / 共18页
VB实验Word下载.docx_第10页
第10页 / 共18页
VB实验Word下载.docx_第11页
第11页 / 共18页
VB实验Word下载.docx_第12页
第12页 / 共18页
VB实验Word下载.docx_第13页
第13页 / 共18页
VB实验Word下载.docx_第14页
第14页 / 共18页
VB实验Word下载.docx_第15页
第15页 / 共18页
VB实验Word下载.docx_第16页
第16页 / 共18页
VB实验Word下载.docx_第17页
第17页 / 共18页
VB实验Word下载.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

VB实验Word下载.docx

《VB实验Word下载.docx》由会员分享,可在线阅读,更多相关《VB实验Word下载.docx(18页珍藏版)》请在冰点文库上搜索。

VB实验Word下载.docx

myLabel3

成绩

myLabel4

空格

Com1

输出

Com2

关闭

VB实验三

教材

1.P61页例4-1

2.P57页习题三6、(4)、(5)设计窗体,利用文本框输入变量,计算表达式的值。

3.通过三个文本框输入三角形三个边,计算面积用标签输出。

4、设计窗体:

用两个文本框输入两个整数,计算输出其和、差、积、商、余数。

VB实验四

1、教材P64例4-2

2.用两个文本框输入两个数,单击交换按钮实现两个数交换,单击关闭按钮,退出。

3、用inputbox()输入两个数,用print方法输出它们的和、平均数。

4、用随即函数产生1-100之间两个整数,用标签输出和、差、积、商。

公式:

产生[N1,N2]间随机整数:

Int((N2-N1+1)*Rnd())+N1

5、用print方法显示当前的系统日期,时间,星期。

如:

2010年3月8日,10:

20:

20,星期五

6、输入一个千位的整型数,输出其千位、百位、十位、个位数。

(提示:

用算术运算符)

如:

输入2458,输出千位数2,百位数4,十位数5,个位数8

VB实验五

1、实验指导书:

P44页,实验一。

2、用两个文本框实现x输入,y输出。

if条件then

语句

Else

Endif

3、用四个文本框输入四个数,计算最大值,用标签显示。

采用结构:

if条件then语句

4、用四个文本框输入四个数,从小到大排序,用标签显示。

5、计算运费.规则如下:

50km以内:

运费=运量(t)*距离(km)*1(元)

50~100km:

运费=运量(t)*距离(km)*0.8(元)

101~300km:

运费=运量(t)*距离(km)*0.6(元)

300km以上:

运费=运量(t)*距离(km)*0.5(元)

SelectCase测试表达式

Case表达式表1

语句组1

Case表达式表2

语句组2

EndSelect

VB实验六

1、DoWhile条件

语句组

Loop

DoUntil条件

Loop

用以上两种形式,计算1+2+3+…+100

2、用for循环,计算x阶乘。

(用文本框输入整数x值)

3、利用for循环和inputbox(“输入成绩”,”输入窗口”,0)函数,输入10名学生成绩,输出总分,和平均分

4、实验指导书P65调试第6、7题

5、实验指导书P66修改第8题的4,5行,输出*号为倒三角形。

6、用穷举法:

输出所有“水仙花数”,一个三位数=每位数立方和。

如153=13+53+33

VB实验七

1、采用下列三种方式给数组赋值,求最大值和最小值,用标签输出。

形式1x=Array(1,12,23,14,5,16,67,28,9,10)

形式2

Dimx(1to10)asinteger

PrivateSubText1_KeyPress(KeyAsciiAsInteger)

IfKeyAscii=13Then

i=i+1

x(i)=Val(Text1.Text)

Text1.Text="

"

Printx(i)

EndIf

EndSub

形式3

Dimx(1To10)AsInteger

Fori=1To10

x(i)=Val(InputBox("

请输入数据"

"

输入框"

0))

NextI

求最大值和最小值参考算法:

max=x

(1)

min=x

(1)

Fori=2To10

Ifx(i)>

MaxThenMax=x(i)

Ifx(i)<

minThenmin=x(i)

Nexti

PrintMax,min

2、输入10学生成绩给数组,输出他们的成绩,总分和平均分。

3、根据实验指导书:

P48题一。

4、根据实验指导书:

P62第4题。

5、根据实验指导书:

P66第9题。

VB实验八

1、实验指导书P67-70页,第11、12、13题。

2、填空并运行程序:

冒泡法排序

5、实验指导书51页,题三。

Dima(1To10)AsInteger

a(i)=__________("

输入数据"

输入窗口"

0)

fori=1to9

forj=1to10-i

if______________then

t=a(j)

a(j)=a(j+1)

a(j+1)=t

Endif

Nextj

________________

4、利用控件数组设计下面窗体:

设计标签数组,在窗体load事件中设置caption属性;

设计文本框数组,在命令按钮单击事件中,利用循环计算总分。

然后计算平均分。

VB实验九

1、实验指导书P53,题一

2、用子程序、自定义函数过程:

计算:

3!

+5!

+7!

主程序调用Callsub1(实参)

子程序定义:

subsub1(形参)

Endsub

主程序调用:

fun(实参)

自定义函数:

functionfun(形参)

Fun=结果

Endfunction

3.用函数递归调用,输出Fibonaci数列前20项。

(参照教材P93)

4、编自定义函数,求数组中的最大数。

主程序:

Dimx(1To10)AsLong

x(i)=i+2

Printmax(x())

函数定义格式:

Functionmax(y()asinteger)

语句

max=返回值

 

VB实验十

1:

实验指导书P79-86实验一、实验二

2.设计下列窗体,调试代码

通过属性窗口设置list1的list属性值。

参考代码:

List2.AddItemList1.text

List2.RemoveItemList2.ListIndex

List2.Clear

3.通过滚动条改变标签字体颜色和大小

(1)、设置标签:

标题,自动调整大小

(2)、字体颜色滚动条:

通过change事件改变颜色,从0到15.

(3)、字体大小滚动条:

通过scroll事件改变字体大小,从10点到60点

4.利用计时器实现气球升空。

在窗体上添加两个图片框控件Picture1~Picture2,在picture属性中添加红、蓝气球。

两个计时器Timer1、Timer2,令Interval1=10,Interval1=20。

程序代码为:

PrivateSubTimer1_Timer()

Picture1.Top=Picture1.Top–10'

气球上升

IfPicture1.Top<

0Then

Picture1.Top=Form1.Height-Picture1.Height'

气球1回到窗体下部

EndIf

EndSub

PrivateSubTimer2_Timer()

Picture2.Top=Picture2.Top–10'

IfPicture2.Top<

Picture2.Top=Form1.Height-Picture2.Height'

气球2回到窗体下部

4.设计图片放大,缩小窗体,程序填空

Picture1:

显示操作信息

Image1的属性设置:

Stretch为True,BordeStyle为1

Height和Width均为1800

DimnAsInteger'

n记录图片框中的输出项数

PrivateSubForm_Load()

n=0'

n赋初值

EndSub

PrivateSubCommand1_Click()'

单击“放大”按钮

Image1._____=Image1._____*1.25'

图像宽度增大1.25倍

图像高度增大1.25倍

Picture1.Print"

放大图片"

:

n=n+1

Ifn=10ThenPicture1.Cls:

n=0:

Image1.Height=1800:

Image1.Width=1800

PrivateSubCommand2_Click()'

单击“缩小”按钮

Image1.Width=Image1.Width*0.75

Image1.Height=Image1.Height*0.75

缩小图片"

n=0:

PrivateSubCommand3_Click()'

单击“还原”按钮

Picture1.Cls

Image1.Height=1800

Image1.Width=1800

5.实验指导书P92-94题二

VB实验十一

在D盘建立aaa文件夹。

将图片复制到此文件中。

设计下列窗体:

可以选择不同磁盘,文件夹,图片文件,用图片框显示。

在drive1的change事件中:

Dir1.Path=Drive1.Drive

在dir1的change事件中:

File1.Path=Dir1.PathFile1.Refresh

在file1的click事件中:

Text1.Text=File1.FileName

在text1的change事件中:

x=Dir1.Path+"

\"

+Text1.TextPicture1.Picture=LoadPicture(x)

2.利用菜单数组,设计如下菜单。

字体主菜单:

标题字体,名称:

ztmain,无索引,访问键(T)

黑体:

标题:

黑体,名称zt,索引号0,快捷键Ctrl+a

宋体:

宋体,名称zt,索引号1,快捷键Ctrl+b

隶书:

隶书,名称zt,索引号2,快捷键Ctrl+c

分隔线标题:

-,名称zt,索引号3

退出:

退出,名称zt,索引号4,快捷键Ctrl+d

字号主菜单:

标题字号,名称:

zhmain,无索引,访问键(H)

10号:

标题:

10号,名称zh,索引号0

20号:

20号,名称zh,索引号1

30号:

30号,名称zh,索引号2

字形主菜单:

标题字形,名称:

zxmain,无索引,访问键(X)

粗体:

粗体,名称zx,索引号0

斜体:

斜体,名称zx,索引号1

下划线:

下划线,名称zx,索引号2

粗体,斜体,下划线可复选.

在窗体load事件中,设置文本框默认值:

宋体,20号,红色字。

菜单click事件,字体、字号菜单参考代码:

SelectCaseIndex

Case0

Text1.FontName="

黑体"

Case1

“字形”复选菜单参考代码:

Case0‘粗体复选菜单

Ifzx(Index).Checked=TrueThen

zx(Index).Checked=False

Text1.FontBold=False

Else

zx(Index).Checked=True

Text1.FontBold=True

3、实验指导书P101页习题1

VB实验十二

1、使用公用对话框,控制文本框的字体和颜色.

“工程”--“部件”—添加“MicrosoftCommonDialogControl6.0“对话框

设置:

公共对话框:

flags属性为&

H3

HelpFile属性:

VBcmn96.hlp

HelpCommand属性:

&

H9

CommonDialog1.ShowColor

CommonDialog1.ShowFont

Text1.FontName=CommonDialog1.FontName

Text1.FontSize=CommonDialog1.FontSize

Text1.ForeColor=CommonDialog1.Color

Text1.FontBold=CommonDialog1.FontBold

Text1.FontItalic=CommonDialog1.FontItalic

2.用进程条,设计一个安装程序窗体

“工程”--“部件”对话框中选择:

“MicrosoftWindowsCommonControls6.0"

计时器初始值Enabled为false,Interval属性:

时间间隔100,用标签显示进程。

参考程序:

DimnAsInteger

PrivateSubCommand1_Click()

Timer1.Enabled=True

n=n+5

Ifn<

=ProgressBar1.MaxThen

ProgressBar1.Value=n

MsgBox"

安装完成!

Timer1.Enabled=False

3、设置如下窗体工具栏、状态栏。

首先建立Imagelist图像列表。

再设置工具栏和状态栏

PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)

SelectCaseButton.Index‘按钮索引号或Button.key

Case1

CommonDialog1.ShowOpen

Case2

CommonDialog1.ShowSave

Case3

CommonDialog1.ShowColor

4、编程将:

下面表中信息写入顺序文件d:

\file.txt文件中。

年龄

政治面貌

籍贯

张三

18

团员

河北

李四

19

党员

吉林

王小红

天津

Open“文件名”forinput/output/appendas#1

write#1,”abcd”,123,2+3将数据写入数据文件

print#1,”张三”,18将数据写入数据文件

Close#1

5、设计窗体,将文本框中数据写入文件随机文件D:

\data1,然后读出显示在图片框中。

完成代码填空。

PrivateSubCommand1_Click()‘将文本框的内容写入随机文件

Open"

d:

\data1"

For________As_____

Put#1,____,Text1.Text

Put#1,____,Text2.Text

Put#1,____,Text3.Text

_________#1

PrivateSubCommand2_Click()‘从随机文件读出显示

DimxAsString,yAsString,zAsString

For________As#2

Get____,______,________

Picture1.Printx;

Space

(2);

y;

Space

(2);

z

Close______

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2