2024年4月25日发(作者:)

如有你有帮助,请购买下载,谢谢!

韶关学院计算机公共教学实验进行表

(实验报告)

课程项目名称

实验项目名称

实验类型(打√)

实验班级

应到人数

考勤情况

主讲教师

计算机语言与程序设计

基础√ 、综合 、设计 。

实验教师

实到人数

实验日期

实验地点

实验一:Visual Basic6.0集成开发环境的熟悉及简单应用程序的建立

实验目的:

1、掌握启动和退出VB6.0的各种方法。

2、熟悉VB6.0的集成开发环境(熟悉集成开发环境中的各种类型的窗口、菜单等

基本操作)。

3、了解VB6.0程序的基本组成及创建一个简单应用程序的步骤。

4、了解面向对象的程序设计中“对象”的概念及“事件驱动”的程序运行机制。

一、打开实验文件夹下的“选择题及编程填空”,完成选择填空。

二、编程题

实验1:

设计一个简单应用程序,在窗体上放置一个标签和一个命令按钮,用户

界面如图所示。程序功能是:当单击命令按钮(Command1)“显示”时,在标签

中显示“这是我的第一个VB程序”,且文字大小为15,命令按钮的标题变为“恢

复”。

(窗体文件保存为sy1_,工程文件保存为sy1_)

图一(刚运行时) 图二(点击按钮后)

实验步骤

第1步:启动VB6.0,选择新建一个新的工程,进入到VB6.0集成开发环境,屏幕上

出现一个默认的“Form1”窗体。

第2步:设计用户界面:双击“工具箱”中的“CommandButton”控件或在“工具

箱”选中按钮后在窗体上画出按钮,并调整窗体上Command1按钮的大小和位置。

然后双击工具箱中的Label控件或在工具箱中选中按钮后在窗体上画出标签,并调整

Label1的大小和位置。

第3步:设置属性:选定各个对象,在属性窗口设定各对象的属性,如下表。

对象名称

Command1

属性

Caption

显示

设定值

Label1 Caption

第4步:编写事件驱动程序代码

输入对象的事件过程:

双击Command1按钮,进入代码编辑窗口输入代码。

Private Sub Command1_Click() ' 按钮的单击事件

n = "这是我的第一个VB程序" ' 在标签上显示文字

1页

如有你有帮助,请购买下载,谢谢!

ze = 15 ' 设置标签上文字的字体大小

n = "恢复" ' 命令按钮上文字改为"恢复"

End Sub

第5步:保存为sy1_和sy1_文件。

单击工具栏按钮,或选择“文件”-“保存工程”菜单命令,弹出“保存工

程”对话框,由于是第一次保存文件,因此在弹出的“文件另存为”对话框中提示

保存窗体文件,将窗体文件保存在D盘的vbsy01文件夹下并起名为sy1_,

此时,系统会继续提示保存工程文件,将工程文件也保存在D盘的vbsy01文件夹

下并起名为sy1_。

第6步: 运行调试程序

命令“运行”-“启动”。

单击工具栏中运行按钮或按F5功能键,也可使用菜单

实验2:

设计一个完成加法和减法功能的简单计算器, 利用文本框做数据的输入和

输出,程序启动后的界面如图所示。(窗体文件保存为sy1_,工程文件保存为

sy1_)

要求:

1.单击“加法”按钮,完成将文本框1中的数据和文本框2中的数据相加,结果

放文本框3中。

2.单击“减法”按钮,完成将文本框1中的数据和文本框2中的数据相减,结果

放文本框3中。

3.单击“清屏”,则清除三个文本框中的内容。

4.单击“退出”,则结束程序。

实验步骤

第1步:创建一个工程

单击“文件”-“新建工程”,选“标准EXE”,按确定。

第2步:建立用户界面

在窗体上按照题目要求画出控件:

1) 画三个“文本框”,框内自动标出“Text1、Text2、Text3”;

2) 画三个标签, 标签内自动标出“Label1、Label3、Label3”

3) 画四个“命令按钮”,按钮内自动标出“Command1、Command2、

Command3、Command4”。

画完所有控件后,适当调整其位置和大小。

思考:一般情况下,同类按钮应该一样大,应怎样实现?

第3步:设置控件的属性

对象

窗体

标签1

标签2

标签3

文本框1

文本框2

文本框3

名称(Name)

Form1

Label1

Label2

Label3

txtData1

txtData2

txtRel

Caption

VB程序设计示例

数据1

数据2

计算结果

-

-

-

2页

Text

-

-

-

-

如有你有帮助,请购买下载,谢谢!

按钮1

按钮2

按钮3

按钮4

cmdAdd

cmdSub

cmdCls

cmdEnd

加法

减法

清屏

退出

-

-

-

-

注意:

(1)“名称”就是Name属性,与Caption是不同的属性。Name是对象的内在名字,

Caption是对象的外在“标题”。

(2)“名称”属性是只读属性,在属性窗口中标的是“名称”,在程序中则用Name。

(3)控件的Font属性和ForeColor属性用户可以根据需要设置。

第4步:编写事件驱动程序代码

1) 进入“程序代码窗口”(有4种办法)

 双击要编写驱动程序的对象;

 执行[视图]/[代码窗口];

 按F7键;

 单击“工程资源管理器”的“查看代码”

程序代码窗口:

对象框 过程/事件

2) 编写“加”按钮的驱动程序

(1) 根据题目要求,单击“加法”按钮,则执行加法操作,因此要在代码编辑的对

象框中选择“cmdAdd”(因为“加法”按钮的Name属性为cmdAdd); 又因为

是“单击”,所以在过程/事件框中选择“Click”,系统将自动给出驱动程序的起

始行和结束行。

代码窗口:

(2) 在起始行和结束行之间编写代码:

Private Sub cmdAdd _Click()

= Val() + Val()

End Sub

注意:

(1)上面语句中的Val( )是一个标准函数,功能是将字符型数据转换为数值型数据;

(2)是文本框中的内容;

(3)减法按钮的驱动程序编写方法同上。

3) “清屏”按钮驱动程序(清掉文本框中的内容)

Private Sub cmdCls_Click()

= ""

= ""

= ""

End Sub

注意:程序体内的语句应该向右缩进几格;清除文本框即是在文本框中什么也不写;

4) “结束”按钮驱动程序

Private Sub cmdEnd_Click()

End ‘ End是结束语句,功能是结束一个程序的运行;

End Sub

第5步:保存程序

窗体文件保存为sy1_,工程文件保存为sy1_。

第6步:运行工程

单击工具栏上的启动按钮,或选择菜单下“运行/启动”,程序开始运行,初始界面

3页

如有你有帮助,请购买下载,谢谢!

如下:

在第一个文本框和第二个文本框中分别输入操作数据,单击“加法”或“减法”

按钮,则第三个文本框中将出现计算结果;单击“清除”按钮,则三个文本框中的数

据被清除;单击“退出”按钮,则退出应用程序。

思考:

1、上面程序运行后,在输入数据时数据在文本框的左边,怎样能让数据在文本框的

中间或右边?

2、如果将编写加法的语句代码 = Val() + Val()

改为: = + ,运行结果对吗?为什么?

3、能不能将存放计算结果的文本框用标签代替?用哪个属性可以将标签的外形改为

文本框的外形?

三、熟悉VB6.0的集成开发环境

1、 练习VB6.0的各种启动方法。(如:桌面快捷方式启动;开始-程序-Microsoft

Visual Basic 6.0 中文版-Microsoft Visual Basic 6.0 中文版 等方式的启动)

2、 理解下图中“新建”,“现存”,“最新”等三个标签的含义,并选择“新建”标签,

建立一个“标准EXE”文件。

3、 学会VB6.0的各种退出方法。

4、 VB6.0集成开发环境的熟悉

1)Visual Basic的三种工作模式:“设计”、“运行”、“中断”的了解。

(1) 设计模式:启动VB,选择新建一个新的工程,进入如图1-2所示的

VisualBasic6.0集成环境。此时,标题栏中的标题为“工程1—Microsoft Visual

Basic[设计]”,表明集成开发环境处于设计模式。

(2) 运行模式:用鼠标单击工具栏中的“”按钮(启动),或在“运行”菜单

中选择“启动”命令,此时,标题栏中的标题为“工程1-Microsoft Visual Basic[运

行],表明集成开发环境处于运行模式。

(3) 中断模式:在“运行”菜单中选择“中断”命令,或按(Ctrl+Break)键,

此时,标题栏中的标题为“工程1-Microsoft Visual Basic[break]”,表明集成

开发环境处于中断模式。

2)工具栏

3)VB集成开发环境中的各种窗口(如下图所示)

(1) 窗体窗口

(2) 属性窗口

(3) 工程资源管理器窗口

(4) 代码窗口

(5) 工具箱

5、 VB6.0简单应用程序的建立

1)应用程序界面的设计。

2)各控件属性的设计。

3)事件代码的编写。

4)程序的调试。

5)应用程序的保存。

4页

如有你有帮助,请购买下载,谢谢!

请总结学生实验进行情况,并列出学生实验时遇到的问题,供主讲教师参考。

实验教师签名:

实验成绩见另表。

5页