程序的设计基础(VB)综合性实验1

合集下载

《程序设计基础—VB程序实验》

《程序设计基础—VB程序实验》

《程序设计基础—VB程序实验》说明:实验1和实验2均为电子实验报告,后面8个实验是纸制实验报告。

实验1 计算机基本操作实验目的⑴熟悉计算机,能够正确进行开、关机操作。

⑵熟悉键盘,掌握键盘上所有字符的输入,掌握正确的指法,能够进行中、英文切换。

⑶理解操作系统概念,掌握Windows XP的基本操作,能够利用“控制面板”进行一些参数的设置。

⑷知道“回收站”的功能,学会有关文件、文件夹的基本操作。

⑸学会在计算机上搜索或查找相关的文件或文件夹,掌握通配符的使用。

实验内容⑴熟悉上机实验的计算机,熟悉键盘,学会中、英文输入方式的转换。

⑵学会用正确的指法进行输入,知道键盘上所有字符的输入。

⑶利用“控制面板”修改系统时间、桌面背景、鼠标属性。

⑷在桌面上新建一个文件夹,该文件夹以学生自己的名字+班级+学号的后3位命名。

⑸用文本方式或Word文档,写一段字数不少于300字的自我介绍,以1.doc命名并保存到上述文件夹中。

⑹将上述文件夹复制到ftp://10.10.9.222上。

实验2 常用软件的基本操作实验目的⑴了解Word功能,掌握Word的基本操作,包括页眉/页脚的设置、分栏、页面设置、添加底纹等。

⑵学会文件的保存与打开、打印预览、段落的间隔、首字符位置改变等,能够在Word中插入图片、表格、艺术字、特殊符号等。

⑶了解Excel的功能,掌握Excel的基本操作,包括单元格属性的设置、数字的几种填充形式、单元格的合并与恢复、边框的设置等。

⑷掌握Excel的基本公式的使用,能够用公式进行基本计算。

掌握Excel中的图形制作方法,能够根据表格做出图形。

实验内容⑴将ftp上自己文件夹中的1.doc文件复制到桌面上,然后做如下处理:①将标题“自我介绍”居中;②将文章中第二段的内容进行分栏,要求中间有分割线;③插入一个4行4列的表格,内容为学号、姓名、某门课的成绩;④任意插入一张图片;⑤在文章中的任意位置加底纹。

将做好的文档以2.doc命名并保存。

VB程序设计实验

VB程序设计实验

VB程序设计实验实验一V isual Basic环境和程序设计初步一、实验目的1.了解Visual Basic系统对计算机软、硬件的要求。

2.掌握启动与退出Visual Basic的方法。

3.掌握建立、编辑和运行一个简单的Visual Basic应用程序的全过程。

4.掌握常用控件(文本框、标签、命令按钮)的应用。

二、实验内容实验1.1 联系将教学篇第一章重的例题自己建立一个工程,并运行程序,体会效果。

实验1.2 启动V isual Basic6.0,创建一个“标准EXE”类型的应用程序,要求在屏幕上显示“欢迎您使用Visual Basic”,并“请输入您的姓名”。

实验1.3 Move方法练习、移动具有浮雕效果的文字和插入图片。

在窗体插入心形图片,窗体上有以浮雕效果显示的字符串“新年快乐”,还有两个命令按钮。

按钮上分别有左右指向图案,要求当单击左指向按钮时,字符串“新年快乐”向左移动50个单位,单击右指向按钮时,向右移动50单位。

实验 1.4 若将上题改为上下移动,同时命令按钮的图标也相应改变,程序如何改写?若用Move方法实现,会出现什么问题,如何使用?实验1.5 Print方法练习,显示字符图形。

实验1.6 字号、按钮、随机函数练习在文本框输入一字符串,对字号进行放大和缩小,缩放比例由随即函数产生。

实验二顺序程序设计一、实验目的1.掌握表达式、赋值语句的正确书写规则。

2.掌握常用函数的使用。

3.掌握InputBox与MsgBox的使用。

二、实验内容实验2.1 编一个华氏温度与摄氏温度之间转换的程序。

所用公式为:3259+=C F )32(95-=F C ,要求用按钮实现转换。

即单击“华氏转”按钮,则将摄氏温度转换为华氏温度,同样,单击“摄氏转”按钮,则将华氏温度转换为摄氏温度。

实验2.2 输入半径,计算圆周长和圆面积。

实验2.3 窗体上有2个命令按钮,第一个按钮显示“文字处理”,第2个按钮显示“VB6.0”,要求单击命令按钮,,利用shell 函数执行对应的应用程序。

程序设计基础(vb)实验报告一

程序设计基础(vb)实验报告一

程序设计基础(vb)实验报告一一.要求:在标题为“日期时间查询”的窗体Form1上,添加两个标题分别为“当前日期”和“当前时间”的标签Label1和Label2;然后在添加两个文本内容为空白的文本框Text1和Text2;最后添加两个标题分别为“查询”和“清空”的命令按钮Commmand1和Command2.单击“查询”按钮,在Text1和Text2中分别出现系统当前日期和时间单击“清空”按钮,则清除查询结果2代码:Private Sub Command1_Click()Text1.Text = DateText2.Text = TimeEnd SubPrivate Sub Command2_Click()Text1.Text = ""Text2.Text = ""End Sub二.新建一个“标准EXE”工程,编程实现下列功能。

1.要求:开始运行程序时,文本框Text1和标签Label3都是空白。

在Text1输入一个名字,单击按钮Command1,则Label3中会显示出这个名字,以及前后相应的文字。

2.代码:Private Sub Command1_Click()Label3.Caption = "你好!" & Text1.TextEnd Sub三.新建“标准EXE”工程,编写程序,运行时用户输入半径,求圆面积。

1.要求:在窗口中输入圆的半径可以得到圆的面积,要求可多次运用。

2.代码:Private Sub Command1_Click()Const PI = 3.14159Dim r As Single, s As Singler = Val(Text1.Text)s = PI * r ^ 2Label2.Caption = "圆面积:" & sEnd SubPrivate Sub Command2_Click()Text1.Text = ""Label2.Caption = ""End Sub3.结果:输入输出(1) 1 3.14159(2) 1.5 7.068577(3)10.23 328.7765(4)-2 12.56636四.要求:在标题为”算术运算“的窗体Form1上,添加3个标题分别为”操作数1“,”操作数2“和”操作数3“的标签Labell1,Labell2和Labell3,然后再添加3个文本内容为空的Text1,Text2,Text3,最后添加4个分别为”加“”减“”乘“”除“的命令按钮Command1,Command2,Command3和Command4,运行图:代码:Private Sub Command1_Click()Dim a As SingleDim b As SingleDim c As Singlea = Text1.Textb = Text2.Textc = a + bText3.Text = Str(c)End SubPrivate Sub Command2_Click()Text3.Text = Str(Val(Text1.Text) - Val(Text2.Text)) End SubPrivate Sub Command3_Click()Text3.Text = Str(Val(Text1.Text) * Val(Text2.Text)) End SubPrivate Sub Command4_Click()Text3.Text = Str(Val(Text1.Text) / Val(Text2.Text)) End Sub运行结果:五.文本框输入身高和体重,计算出相应的BMI指数。

vb第二章 程序设计基础 实验1

vb第二章 程序设计基础 实验1

实验作业程序设计基础1【实验编号】B31【实验环境】Windows 7、Visual Basic 6.0【实验名称】VB编程基础(一)【实验目的】1、掌握VB的基本数据类型,变量、常量的定义格式。

2、掌握运算符和表达式的表示方法。

【实验要求】1、选择题,填空题标明题号,答案写在实验报告上。

2、程序设计题中的第1题要求把事件代码写在实验报告上。

3、程序设计题的结果,需要建一个作业文件夹,压缩后上交到FTP服务器上。

【实验提示】1、对于“上次实验课任务”尚未完成的同学:首先,完成本次实验作业;之后,利用剩余时间,补完“上次实验课任务”尚未完成的作业任务。

2、基本知识部分,可以参考“第3章Visual Basic语法基础2012.11.18.ppt”【实验内容】一、选择题1、下列可作为VB变量名称的为(B)A)4*delta B)Alpha C)4ABC D)AB@2、下列可作为VB变量名称的是(D)A)Filename B)A(A+B) C)254D D)Print3、下列可作为VB变量名称的为(B)A)4*delta B)Alpha C)4ABC D)AB@4、在Visual Basic中下面[ A ]中的两个变量是同一个变量A. A1和a1B. Sum和SummmaryC. Aver和AverageD. A1和A-15、表达式25.28 Mod 6.99的值是[ C ]。

(A)1 (B)5 (C)4 (D)出错6、表达式5 ^ 2 Mod 25 \ 2 ^ 2的值是[ D ].(A)1 (B)0 (C)6 (D)47、运算符“\”两边的操作数若类型不同,则先[ A ]再运算。

A、取整为Byte类型B、取整为Integer类型C、四舍五入为整型D、四舍五入为Byte类型8、语句Print "5*5" 的显示结果是[ C ]。

A、25B、"5*5"C、5*5D、出现错误提示9.在以下选项中,不合法的visual basic变量名是(B )A)a5b B)_xyz C)a_b D) andif10下列1)各项中,只有__D____才是常量;2) 各项中,只有___A___不是常量。

实验报告簿(程序设计基础VB答案)

实验报告簿(程序设计基础VB答案)

实验日期_____________________实验名称:实验一常用标准控件一【实验目的与要求】1.掌握Visual Basic的启动与退出。

2.熟悉Visual Basic的集成开发环境。

3.掌握在窗体中放置控件的方法。

4.掌握在“属性窗口”中设置控件属性的方法。

5.掌握在“代码编辑器”窗口中输入程序代码的方法。

6.掌握工具栏上启动按钮、结束按钮的使用方法。

7.掌握标签、文本框、命令按钮、列表框等控件的使用方法。

【实验内容与步骤】实验1.1.1 标签的使用(一)1.题目与要求:在名称为Form1、标题为“标签”的窗体上画一个名称为Label1的标签,并设置适当属性以满足以下要求:1)标签的内容为“计算机等级考试”;2)标签可根据显示内容自动调整其大小;3)标签带有边框,且标签内容显示为三号字。

2.实验步骤1)界面设置:在名称为Form1的窗体上放置一个标签控件Label1;2)属性设置(请将表格补充完整)表1.1.1 对象属性文件名为sjt1.frm。

实验1.1.2 标签的使用(二)1.在名称为Form1的窗体上画一个名称为 Label1的标签,标签的宽和高分别为2000、300,有边框,并利用属性窗口设置适当的属性,使其居中显示“等级考试”,并使标签的外观如图所示。

2.属性设置(请将表格补充完整)表1.1.2 对象属性sjt2.frm。

实验1.1.3 文本框的使用1.题目与要求:在名称为Form1的窗体上画两个文本框,名称分别为T1、T2,初始情况下都没有内容。

请编写适当的事件过程,使得在运行时,在T1中输入的任何字符,立即显示在T2中。

程序中不得使用任何变量。

2.实验步骤1)界面设置:在名称为Form1的窗体上放置两个文本框;2)属性设置表1.1.3 对象属性Private Sub T1_Change()T2.Text=T1.Text (T2=T1)End Sub3)保存文件:存盘时必须存放在C:\VB\Sy01文件夹下,工程文件名为sjt3.vbp,窗体文件名为sjt3.frm。

程序设计基础(VB)综合性实验1

程序设计基础(VB)综合性实验1

实验一小学生四则运算测试器一、实验目的1.掌握面向对象程序设计语言的开发思想;2.掌握结构化程序设计方法;3.掌握标签、文本框、按钮的属性、事件和方法;4.掌握常用的运算符、函数和表达式。

二、实验环境Windows XP 操作系统Visual Basic 6.0 编程环境三、实验内容参考如下图所示,编制一个适合小学生练习的四则运算测试题程序。

具体要求如下:(1)窗体的标题为“小学生四则运算测试器”。

(3)窗体的从上到下,从左到右分别为标签1,文本框1,按钮1,按钮2,标签2。

其中标签1,标签2默认标题内容为空,文本框文本内容为空,按钮1,按钮2默认标题内容分别为“统计”和“结束”。

(4)标签2设置有边框线,背景颜色为白色。

(5)程序运行时,标签1自动产生小学生四则运算题目,其中操作数为1~9之间的随机整数,运算符为+、-、*、/四种符号之一。

(6)文本框1接受用户输入答案,输完答案后按键盘中的回车键,系统将题目和用户回答答案显示在标签2中,并在后面给出对或错的评判标志(注意:评判标志对齐在同一列输出)。

同时产生新的题目,清空文本框1,以便用户继续回答新题目。

(7)单击按钮1,结束回答,标签1和文本框1变为灰色不可用状态,同时标签2显示“一共做了几题,作对几题,得分为多少”的提示;单击按钮2,结束程序。

(8)提高与拓展:每次运行程序,让产生的题目是真正的随机数据;为适合小学生练习,避免产生两数相减结果为负数的题目。

(9)运行效果如下图所示:提示:1.产生题目的算法思路:Private Sub Form_Load()Randomizen1 = Int(Rnd * 10 + 1) ‘产生操作数1,为1~10之间的随机整数n2 =…‘产生操作数2,为1~10之间的随机整数fhn = Int(Rnd * 4 + 1) ‘产生一个1~4之间的随机整数,分别表示4种运算符号…‘多分支选择结构,根据fhn变量为1~4的值不同,分别表示四种运算符Select Case fhCase "+"zq = n1 + n2…‘根据运算符的不同,计算出正确答案,放在zq变量中End Select✓Label1.Caption = n1 & fh & n2 & "=" ‘产生题目End sub×2.文本框输入答案后按回车键Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then ‘当用户按了回车键是触发该事件…‘当用户回答正确,显示题目和正确标注,回答错误,显示题目和错误标注,并给正确或错误个数分别加1 Form_Load ‘调用产生题目的事件代码,产生新的题目…End If四、实验过程编写程序代码,进行上机验证和调试,得出正确结果。

vb程序实验报告

vb程序实验报告

vb程序实验报告VB 程序实验报告一、实验目的通过本次实验,深入了解和掌握 Visual Basic(VB)程序设计的基本概念、语法和编程技巧,提高解决实际问题的能力,培养逻辑思维和创新能力。

二、实验环境操作系统:Windows 10开发工具:Microsoft Visual Basic 60三、实验内容本次实验主要包括以下几个方面的内容:1、界面设计使用 VB 的窗体设计器,创建一个简单的用户界面,包含文本框、按钮、标签等控件,并设置其属性,如字体、颜色、大小等,以实现美观和友好的用户交互。

2、变量与数据类型在程序中声明不同类型的变量,如整数型(Integer)、字符串型(String)、布尔型(Boolean)等,并进行赋值和运算操作,理解不同数据类型的特点和适用场景。

3、控制结构运用顺序结构、选择结构(IfThenElse、Select Case)和循环结构(ForNext、WhileWend)编写程序,实现条件判断和重复执行的功能,例如计算阶乘、判断素数、打印九九乘法表等。

4、数组与过程定义数组来存储和处理大量的数据,掌握数组的声明、初始化和遍历操作。

同时,学习使用过程(Sub 过程和 Function 过程)来封装可重复使用的代码块,提高程序的可读性和可维护性。

5、文件操作实现对文本文件的读写操作,包括创建文件、写入数据、读取数据和关闭文件,了解文件处理在实际应用中的重要性。

四、实验步骤1、界面设计(1)打开 Microsoft Visual Basic 60,新建一个标准 EXE 工程。

(2)在窗体上添加所需的控件,如文本框 Text1、Text2,命令按钮 Command1、Command2,标签 Label1 等。

(3)通过属性窗口设置各个控件的属性,如 Text1 的 Text 属性为空,Command1 的 Caption 属性为“计算”,Label1 的 Caption 属性为“结果:”等。

程序设计基础(VB)

程序设计基础(VB)

程序设计基础(VB )实验1实验目的:熟悉VB 运行环境,完成简单的程序设计。

实验内容: 在D 盘创建一个文件夹,将其命名为自己的学号+姓名。

一、编一个程序,当用户运行程序时能显示HelloWorld 程序设计的步骤如下:启动VB6.0,启动成功后的界面如图3-1所示(1)新建一个工程。

为此,单击“确定”按钮,单击后的界面如图3-2所示图3-1 VB6.0启动界面(2)修改工程名和窗体名。

系统产生的默认工程名为工程1,读者应重命名为有意义的工程名。

现在把工程名改为HelloWorld ,为此单击工程名“工程1”,在属性窗口中重命名为HelloWorld 。

如图3-3所示用同样的方法把窗体名由Form1改为FormHelloWorldVB 集成编程环境中有许多对象,单击任何对象,则属性窗口中就出现该对象的属性,然后就能进行修改。

(3)在窗体FormHelloWorld 上添加一个标签Label ,为此双击工具箱上的标签Label ,一个标签就添加到了窗体上。

如图3-4所示图3-2 程序的设计界面在窗体上添加控件,除了双击工具箱上的控件外,还可以选中工具箱上的控件,然后在窗体上画出该控件。

(4)所添加的标签,其默认名称为Label1,标题(Caption)也为Label1。

为了能显示Hello,World ,我们把标签的标题(Caption)改为Hello ,World 。

为此,选中标签,在对应的属性窗口中把标题(Caption)由Label1改为Hello, World 。

如图3-5所示一个控件的名称是用来唯一标识该控件的,一个控件的标题(Caption)是用来显示文字的。

控件的名称和标题(Caption)属于控件的属性,都可以改变。

图3-4 添加标签过程(5)把窗体FormHelloWorld 和工程HelloWorld 存盘。

为此使用VB 的“保存工程”功能。

保存工程时,文件对话框总是先显示VB 的系统文件夹,读者不应该把自己的文件存到系统文件夹中,应浏览自己的文件夹来保存文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一小学生四则运算测试器
一、实验目的
1.掌握面向对象程序设计语言的开发思想;
2.掌握结构化程序设计方法;
3.掌握标签、文本框、按钮的属性、事件和方法;
4.掌握常用的运算符、函数和表达式。

二、实验环境
Windows XP 操作系统
Visual Basic 6.0 编程环境
三、实验容
参考如下图所示,编制一个适合小学生练习的四则运算测试题程序。

具体要求如下:
(1)窗体的标题为“小学生四则运算测试器”。

(3)窗体的从上到下,从左到右分别为标签1,文本框1,按钮1,按钮2,标签2。

其中标签1,标签2默认标题容为空,文本框文本容为空,按钮1,按钮2默认标题容分别为“统计”和“结束”。

(4)标签2设置有边框线,背景颜色为白色。

(5)程序运行时,标签1自动产生小学生四则运算题目,其中操作数为1~9之间的随机整数,运算符为+、-、*、/四种符号之一。

(6)文本框1接受用户输入答案,输完答案后按键盘中的回车键,系统将题目和用户回答答案显示在标签2中,并在后面给出对或错的评判标志(注意:评判标志对齐在同一列输出)。

同时产生新的题目,清空文本框1,以便用户继续回答新题目。

(7)单击按钮1,结束回答,标签1和文本框1变为灰色不可用状态,同时标签2显示“一共做了几题,作对几题,得分为多少”的提示;单击按钮2,结束程序。

(8)提高与拓展:每次运行程序,让产生的题目是真正的随机数据;为适合小学生练习,避免产生两数相减结果为负数的题目。

(9)运行效果如下图所示:
提示:
1.产生题目的算法思路:
Private Sub Form_Load()
Randomize
n1 = Int(Rnd * 10 + 1)‘产生操作数1,为1~10之间的随机整数
n2 =…‘产生操作数2,为1~10之间的随机整数
fhn = Int(Rnd * 4 + 1)‘产生一个1~4之间的随机整数,分别表示4种运
算符号
…‘多分支选择结构,根据fhn变量为1~4的值不同,分别表示四种运算符
Select Case fh
Case "+"
zq = n1 + n2
…‘根据运算符的不同,计算出正确答案,放在zq变量中
End Select
✓Label1.Caption = n1 & fh & n2 & "="‘产生题目
End sub×
2.文本框输入答案后按回车键
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then‘当用户按了回车键是触发该事件
…‘当用户回答正确,显示题目和正确标注,回答错误,显示题目和错误标注,并给正
确或错误个数分别加1
Form_Load‘调用产生题目的事件代码,产生新的题目

End If
四、实验过程
编写程序代码,进行上机验证和调试,得出正确结果。

五、知识点梳理:
1.运算符
算术运算符:+、-、*、/
字符串连接运算符:&
2.函数
Int(N):产生一个不大于N的最大整数
Rnd:产生一个[0,1)之间的随机小数
String(N,X):产生N个X串的首字母组成的新字符串
Choose(N,x1,x2,x3…):根据N的值,返回对应数据给变量。

3.选择结构语句
If 语句
a. If...Then语句(单分支结构)
(1)If < 表达式> Then <语句>
(2)If < 表达式> Then
<语句块>
End If
b. If...Then...Else语句(双分支结构)
(1) If <条件> Then
<语句1>
[ Else
<语句2>]
End If
(2)If <表达式> Then <语句1> Else <语句2> c.If…Then…ElseIf语句(多分支结构)
多分支结构可以处理两个或两个以上分支。

其语句形式为:If <表达式1> Then
<语句块1>
ElseIf <表达式2> Then
<语句块2>

Else
<语句块n+1>]
End If
Select Case 语句
Select Case <变量或表达式>
Case 表达式列表1
<语句块1>
Case 表达式列表2
<语句块2>

[Case Else
<语句块n+1>]
End Select
执行流程:
①自上而下顺序地判断测试表达式的值与表达式列表中的哪一个匹配,如有匹配则执行相
应语句块,然后转到End Select的下一语句。

②若所有的值都不匹配,执行Case Else所对应的语句块,如省略Case Else,则直接转移
到End Select的下一语句。

4. *文本框的属性和事件*
该容需同学们先行阅读书本P111~P113或查阅相关资料,并简单的归纳整理该知识点,写在实验报告中。

附录 VB实验报告模板:
学院计算机实验报告
一、实验容
……(题目及功能简述)
二、实验过程及结果
(1)界面设计
写出对象及相应属性设置:(可列表,如下)
……
相关属性设置:
最后得到界面图如下所示:
(2)过程设计
写出各事件过程的程序代码
……
……
(3)运行调试
……
三、实验结果分析和心得
对实验结果进行分析、总结(在实验中主要遇到了哪些问题?你是如何解决的?还可以对程序进行哪些改进等)以及实验后的心得体会。

四、知识点综述
本实验中用到的文本框相关知识点需先行自学,归纳整理总结该部分知识点容。

相关文档
最新文档