vb实验报告册.doc

上传人:飞****2 文档编号:60317336 上传时间:2022-11-15 格式:DOC 页数:6 大小:119.50KB
返回 下载 相关 举报
vb实验报告册.doc_第1页
第1页 / 共6页
vb实验报告册.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《vb实验报告册.doc》由会员分享,可在线阅读,更多相关《vb实验报告册.doc(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、南京工程学院实 验 报 告 课程名称 计算机程序设计基础 实验项目名称顺序结构程序设计学生实验班级 工业工程131 实验学生姓名 徐广 实验学生学号 实验时间 2014年 3 月12 日 实验地点 工程实训中心2-201 实验成绩评定 指导教师签字 2014年 月 日 “VB环境和可视化编程基础”实验报告一、实验目的和要求1.掌握表达式、赋值语句的正确使用与书写规则。2.掌握常用函数的使用。3.掌握InputBox与MsgBox函数(过程)的使用。4掌握各种数据类型。5.掌握VB程序基本的输入输出方法。二、实验内容:【题目】1用户输入圆的半径,计算出圆周长和面积,运行界面如图1-1所示 。要求

2、对输入半径进行合法检查,若发现有非法数字(不是数字的字符),利用Msgbox显示出错信息,利用SetFocus方法定位于出错的文本框处,以便重新输入。 图1-1 实验1 运行界面2创建一个简单的VB程序。要求在窗体上显示“欢迎登录VB上机系统”、“请输入您的学号”和“请输入登录密码”“以及两个等待输入学号密码的文本框和两个命令按钮”。“验证”按钮,其功能是:若输入正确的学号“”、正确的密码“VB1234”,则在文本框中显示“True”,反之为“False”, 均为红色显示。“退出”按钮,其功能是:单击按钮“退出”,程序结束。运行效果如图2-1所示。 图1-2 实验2 运行界面 3.练习赋值语句

3、。利用标签、文本框、按钮等控件,显示赋值语句的内涵。运行效果如图1-3所示。 提示:1. 对应X、Y的文本框用于输入,其它三个用于输出,可设为只读。2. 几个按钮中单击事件的代码均为先将两个文本框的值给变量X与Y,如x=Text1:y=Text2;再进行相应的赋值,如x=y;最后再将新值给到新X和新Y,如Text3=x,Text4=y,等等。 图1-3 实验3运行界面三、实验过程(步骤、命令)及结果(截图、源程序)1.步骤;1.进入vb环境,建立用户界面,控件form1、label、command、text2.控件属性设置实验1-1控件名称属性名称属性值用途Form1caption 实验1-1

4、 窗体Label1caption输入半径 标签1 Command1 caption圆的周长 命令按钮 Command2caption 圆的面积 命令按钮 Text1Text 空 文本框 Text2Text 空 文本框 Text3Text 空 文本框编程: Private sub command1 _click() If not isnumeric(text1) then Msgbox非法数字 Text1.setfocus Exit sub End ifDim r as single r=val(text1.text) text2.text=2*3.14*r end subPrivate sub

5、 command2_click()If not isnumeric(text1)then Msgbox非法数字 Text1.setfocus Exit subEnd ifDim r as single r=val(text1.text)text3.text=3.14*r*rend sub实验1-2控件名称属性名称属性值用途Form1caption 实验1-2窗体Label1Caption请输入你的学号标签Label2Caption请输入登录密码标签 Text1 Text 空 文本框 Text2 Text 空 文本框 Command1Caption 验证命令按钮Command2Caption 退

6、出 命令按钮编程: Private Sub Command1_Click() If Text1.Text = Then Text1.ForeColor = vbRed Text1.Text = True Else Text1.ForeColor = vbRed Text1.Text = False End If If Text2.Text = 1234 Then Text2.ForeColor = vbRed Text2.Text = True Else Text2.ForeColor = vbRed Text2.Text = False End If End Sub Private Sub

7、Command2_Click() Unload me End Sub实验1-3控件名称属性名称属性值用途Form1caption实验1-3窗体Text1Text空文本框Text2Text空文本框 Text3 Text 空 文本框 Text4 Text 空 文本框 Text5 Text 空 文本框Command1 Caption赋值:x=y命令按钮Command2Caption赋值:y=x 命令按钮Command3Caption赋值:x=x+1 命令按钮 Command4Caption赋值:x=x+y 命令按钮Command5Caption交换x=y:y=x 命令按钮Command6Captio

8、n交换t=x:x=y:y=t 命令按钮 Private Sub Command1_Click()Text3.Text = Text2.TextEnd SubPrivate Sub Command2_Click()Text4.Text = Text1.TextEnd SubPrivate Sub Command3_Click()Text4.Text = Text1.Text + 1End SubPrivate Sub Command4_Click()Text3.Text = Val(Text1.Text) + Val(Text2.Text)End SubPrivate Sub Command5_

9、Click()Text1.Text = Text2.TextText2.Text = Text1.TextEnd SubPrivate Sub Command6_Click()Text5.Text = Text1.TextText1.Text = Text2.TextText2.Text = Text5.TextEnd Sub四.实验思考1.标签label、command控件设置的属性代码有哪些?Label1.Caption=“” command1.caption=“”Label1.fontsize=“” command1.fontsize=“”Label1.fontbold=“”2.按钮所使

10、用的是什么事件?代码分别是什么? 事件为单击事件Private Sub Command1_Click()Text1.text=“”. End Sub五、简述本次实验收获或存在问题通过实验,收获了哪些?还有哪些疑问?感想? 答:通过实验我掌握了表达式、赋值语句的正确使用与书写规则,掌握了常用函数的使用和inputbox与msgbox(过程)的使用,掌握了各种数据类型和vb程序基本的输入输出方。为什么text1=text2+text3与text1=val(text2)+val(text3)不同?表达的意思不同?大多数编码过程太烦,是否有简单的方法?通过实验了解到每门不同的学科都有各自的特点,只有你认真的去了解、去学习,才能发现这门学科的魅力、发现它的独特所在。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com