VB实验报告.docx

上传人:b****5 文档编号:5608637 上传时间:2022-12-29 格式:DOCX 页数:20 大小:230.91KB
下载 相关 举报
VB实验报告.docx_第1页
第1页 / 共20页
VB实验报告.docx_第2页
第2页 / 共20页
VB实验报告.docx_第3页
第3页 / 共20页
VB实验报告.docx_第4页
第4页 / 共20页
VB实验报告.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

VB实验报告.docx

《VB实验报告.docx》由会员分享,可在线阅读,更多相关《VB实验报告.docx(20页珍藏版)》请在冰豆网上搜索。

VB实验报告.docx

VB实验报告

内蒙古工业大学信息工程学院

 

实验报告

 

课程名称:

高级语言程序设计(VB)Ⅲ

实验名称:

常用控件、选择、循环和数组综合程序设计

实验类型:

验证性□综合性√设计性□

实验室名称:

班级:

学号:

姓名:

组别:

同组人:

成绩:

实验日期:

 

实验报告撰写要求

一、实验前用预习报告纸撰写预习报告,预习报告包括以下内容

1.实验目的

2.实验用仪器设备、器材或软件环境

3.实验原理、方案设计、程序框图、预编程序等

4.实验过程中需要记录的实验数据表格

二、实验过程中,要认真观察,仔细记录

三、完成实验后用实验报告纸撰写实验报告,包括以下内容

1.仪器设备型号及编号

2.实验器材或软件环境

3.实验步骤、程序调试方法

4.实验数据处理及结果分析

5.实验中存在的问题

6.体会及思考题

四、报告撰写时,要求格式规范、书写整齐

 

 

预习报告成绩:

指导教师审核(签名):

年月日

预习报告

一、实验题目:

常用控件、选择、循环、和数组综合程序设计.

二、实验目的:

(1)部分:

学会综合运用常用控件进行程序设计的

方法。

(2)部分:

学会综合运用选择结构、循环结构和数

组进行程序设计的方法。

三、实验用仪器设备、器材或软件环境:

1、仪器设备器材:

学校机房计算机

2、软件环境:

VisualBasic6.0

四、实验内容:

(1)部分:

设计一个能控制字体、字号、字形和速度的滚动字幕程序。

(2)部分:

利用随机函数60个100-200之间的随机整数,将其中的偶数按由小到大的顺序排列并输出。

五、实验要求:

(1)部分:

1、显示字幕的方框可以用标签或者文本框。

2、字体包含宋体、黑体、楷体3种,分别用3个单选按钮表示(用框架控件包住)。

3、字号包括小号字、中号字、大号字3种,分别用3个单选按钮表示(用框架控件包住)。

 

4、字形包括粗体、斜体和下划线3种,分别用3个复选框表示(用框架控件包住)。

5、速度包括慢速、中速和快速3种分别用3个单选按钮表示(用框架控件包住)。

6、程序运行后,方框中的文字从左向

右移动。

7、单击下面的某一按钮,方框中的

字格式和速度能相应地改变。

8、界面和属性由学生自行设计和设置

(2)部分:

1、将随机产生的60个整数存入数组,

按每行10个数输出到窗体或文本

框中。

2、将偶数也存入另一个数组,排好序

3、界面和属性由学生自行设计。

六、方案设计

(1)部分:

1、界面设计:

 

2、属性设置:

各控件的属性设置

控件名称

属性

属性值

Text

Caption

Frame1

Caption

字体

Frame2

Caption

字号

Frame3

Caption

字形

Frame4

Caption

速度

Option1

Caption

宋体

Option2

Caption

黑体

Option3

Caption

楷体

Option4

Caption

小号字

Option5

Caption

中号字

Option6

Caption

大号字

Option7

Caption

慢速

Option8

Caption

中速

Option9

Caption

快速

Check1

Caption

粗体

Check2

Caption

斜体

Check3

Caption

下划线

Form1

Caption

 

 

 

3、流程图:

 

 

(2)部分:

1、界面设计:

 

 

2、属性设置:

各控件的属性设置

控件名称

属性

属性值

说明

Command1

Caption

计算

命令按钮名称

Form1

Caption

窗体名称

 

 

 

3、流程图

 

 

 

 

七、预编代码:

(1)部分:

 

(2)部分:

 

七、实验结果:

(1)部分

 

(2)部分:

 

实验报告成绩:

指导教师审核(签名):

年月日

实验报告

实验项目第一部分

一、实验目的

学会综合运用常用控件进行程序设计的方法。

二、实验内容

设计一个能控制字体、字号、字形和速度的滚动字幕程序。

三、实验要求

1.显示字幕的方框可以用标签或文本框。

2.字体包含宋体、黑体和楷体3种,分别用3个单选按钮表示(用框架控件包住)。

3.字号包含小号字、中号字和大号字3种,分别用3个单选按钮表示(用框架控件包住)。

4.字形包含粗体、斜体和下划线3种,分别用3个复选框表示(用框架控件包住)。

5.速度包含慢速、中速和快速3种,分别用3个单选按钮表示(用框架控件包住)。

6.程序运行后,方框中的文字从左向右移动。

7.单击下面的某一按钮,方框中的文字格式和速度能相应地改变。

8.界面和属性由学生自行设计和设置(界面设计要合理、美观,属性设置用表格完成,包括对象名、属性名和属性值)。

 

一、实验器材:

计算机系统

软件环境:

WindowsXP,VB6.0

二、实验步骤、程序调试方法

DimtxtAsString,nAsInteger,kAsInteger

 

PrivateSubCheck1_Click()

IfCheck1.Value=1Then

Text1.FontBold=True

Else

Text1.FontBold=False

EndIf

EndSub

PrivateSubCheck2_Click()

IfCheck2.Value=1Then

Text1.FontItalic=True

Else

Text1.FontItalic=False

EndIf

EndSub

PrivateSubCheck3_Click()

IfCheck3.Value=1Then

Text1.FontUnderline=True

Else

Text1.FontUnderline=False

EndIf

EndSub

 

PrivateSubForm_Load()

n=0

txt="dfdggfdgdfgggdfgsdgfdsgfdgfbcvbvcxbf"

k=Len(txt)

 

EndSub

 

PrivateSuboption1_Click()

IfOption1.Value=TrueThen

Text1.FontName="宋体"

EndIf

EndSub

 

PrivateSubOption2_Click()

IfOption2.Value=TrueThen

Text1.FontName="黑体"

EndIf

EndSub

PrivateSubOption3_Click()

IfOption3.Value=TrueThen

Text1.FontName="楷体_2312"

EndIf

EndSub

PrivateSubOption4_Click()

IfOption4.Value=TrueThen

Text1.FontSize=15

EndIf

EndSub

PrivateSubOption5_Click()

IfOption5.Value=TrueThen

Text1.FontSize=25

EndIf

EndSub

PrivateSubOption6_Click()

IfOption6.Value=TrueThen

Text1.FontSize=35

EndIf

EndSub

PrivateSubOption7_Click()

IfOption7.Value=TrueThen

Timer1.Interval=1000

EndIf

EndSub

PrivateSubOption8_Click()

IfOption8.Value=TrueThen

Timer1.Interval=600

EndIf

EndSub

PrivateSubOption9_Click()

IfOption9.Value=TrueThen

Timer1.Interval=400

EndIf

EndSub

PrivateSubTimer1_Timer()

n=n+1

Ifn<=kThen

Text1.Text=Right(txt,n)

Else

 

n=0

Text1.Text=""

EndIf

EndSub

 

三、实验数据处理及结果分析

 

实验项目第二部分

一、实验目的

学会综合运用选择结构、循环结构和数组进行程序设计的方法。

二、实验内容

利用随机函数产生60个100~200之间的随机整数,将其中的偶数按由小到大的顺序排列并输出。

三、实验要求

1.将随机产生的60个整数存入数组,按每行10个数输出到窗体或文本框中。

2.将偶数也存入另一个数组,排好序的偶数输出到窗体或文本框中。

3.界面和属性由学生自行设计和设置(界面设计要合理、美观,属性设置用表格完成,包括对象名、属性名和属性值)。

一、实验器材:

计算机系统

软件环境:

WindowsXP,VB6.0

二、实验步骤、程序调试方法

实验过程中

错误程序:

PrivateSubCommand1_Click()

Dims%(1To60),i%,j%

Randomize

Cls

Fori=1To60

s(i)=Int(101*Rnd+100)

Text1=Text1.Text&""&s(i)

IfiMod10=0ThenText1=Text1.Text&vbCrLf

Ifs(i)Mod2=0Thenk=k+1:

s(k)=s(i)

Nexti

Fori=1Tok

Text2=Text2.Text&""&s(i)

IfiMod10=0ThenText2=Text2.Text&vbCrLf

Nexti

Fori=kTo2Step-1

Forj=1Toi-1

Ifs(j)>s(j+1)Thentemp=s(j):

s(j)=s(j+1):

s(j+1)=temp

Nextj

NextI

EndSub

错误原因:

过程中,发现实验结果不符合要求,其中,每行输出并不是10个数,再则,实验结果数字并不是按照要求从小到大依次排列输出。

实验结果

正确如下:

7

 

 

PrivateSubCommand1_Click()

Dims%(1To60),i%,j%

Randomize

 

Print"60个100-200的随机整数"

Fori=1To60

s(i)=Int(101*Rnd+100)

Prints(i);

IfiMod10=0ThenPrint

Ifs(i)Mod2=0Thenk=k+1:

s(k)=s(i)

Nexti

Print"其中的偶数"

Fori=1Tok

Prints(i);

 

IfiMod10=0ThenPrint

Nexti

Print

Print"从小到大排列后的偶数"

Fori=kTo2Step-1

Forj=1Toi-1

Ifs(j)>s(j+1)Thentemp=s(j):

s(j)=s(j+1):

s(j+1)=temp

Nextj

Nexti

Fori=1Tok

Prints(i);

IfiMod10=0ThenPrint

Nexti

EndSub

 

四、实验中存在的问题:

(1)部分:

使用Print方法输出数据错误。

循环

语句使用错误,导致程序不能正常运行。

(2)部分:

运行过程中,发现实验结果不符合要

求,其中,每行输出并不是10个数,

再则,实验结果数字并不是按照要求

从小到大依次排列输出。

五、体会及思考题:

通过这次实验,我初步掌握了综合运用常用控件进行程序设计的方法。

以及综合运用选择结构、循环结构和数组进行程序设计的方法。

经过多次实验,我明白了实验需要有耐心,细心才能做好。

尝试了做实验的艰难,为我以后继续做实验奠定了基础。

本次实验对我很有意义,使我对计算机有了进一步的了解。

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

当前位置:首页 > PPT模板 > 其它模板

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

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