ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:906.23KB ,
资源ID:3274851      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3274851.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB课内实验报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB课内实验报告.docx

1、VB课内实验报告中国地质大学江城学院VB程序设计课内实验报告姓 名 沈双 班级学号 2611110124 指导教师 宋亚岚 2013年5月23日实验一 Visual Basic 程序的基本操作一、实验目的(1)掌握VB的启动及退出方法。(2)熟悉VB集成开发环境的使用,并利用联机帮助了解集成环境各窗口、菜单的一般功能。(3)初步了解开发简单VB程序的基本步骤。(4)了解在属性窗口中设置对象属性的方法。(5)掌握工具栏上“启动”按钮,“结束”按钮的功能。二、实验内容1.第一个VB程序:1. 编写一程序:窗体的标题是“第一个VB应用程序”,且在窗体上显示你的学号、姓名、电话、个人近照。在程序执行后

2、,单击命令按钮,则在窗体上显示二行颜色为红色的字符:Study Hard Visual Basic 6.0! Day Day Up! 思路提示:可参考例2-1。(1)设计程序界面(2)控件属性列表控件属性设置值Form1Caption第一个VB程序Lable11Caption学号:2611110150Lablel2Caption姓名Lablel3Caption电话Command1Caption命令(3)程序事件代码Private Sub Command4_Click()Form1.ForeColor = &HFF&Form1.Print Study Hard Visual Basic 6.0

3、Form1.Print Day Day Up! End Sub(4)运行结果(5)调试分析和体会红色字体的位置要恰当,不能与图片或其他的重叠。而且红色字体要分两次输出才能成两行。2.文本框应用:2.窗体上有两个文本框,其名称分别为Text1和Text2,在运行时若在Text1中每输入一个字符,则显示一个“*”,同时在Text2中显示输入的内容。如图1-1所示。(1)设计程序界面(2)控件属性列表控件属性设置值Text1Text无定义Text2Text无定义Text1Passwordchar*(3)程序事件代码Private Sub Text1_Change()Text2.Text = Text

4、1.TextEnd Sub(4)运行结果(4)调试分析和体会注意Text2.Text = Text1.Text语句的书写。实验二 简单的Visual Basic 程序设计一、实验目的(1) 掌握建立、运行简单VB应用程序的全过程,理解事件驱动程序的原理。(2) 掌握有关窗体的常用属性、事件和方法。(3) 掌握如何向窗体放置控件进行窗体布局,以及控件的基本操作(选中、调整大小、删除、控件对齐等)(4) 掌握设置对象属性的两种方法(属性窗口中设置和程序代码方式)(5) 学会编译VB程序及生成.exe可执行文件的方法。(6) 掌握常用控件(标签、文本框、命令按钮)的常用属性、事件和方法,以及在实际编

5、程中的应用方法。(7) 掌握常用方法print、cls和move的使用。二、实验内容 1. 求两数的平方和 程序界面如图2-1。求两数的平方和,并显示结果。图2-1 求两数的平方和界面(1)设计程序界面(2)控件属性列表控件属性设置值Text1Text无Text2Text无Lable1Caption数1*Lable2Caption数1Command1Caption平方(s)(3)程序事件代码Private Sub cmdSquare_Click()Dim a As Single, b As Singlea = Val(Text1.Text)b = Val(Text2.Text)Text3.Te

6、xt = Str(a * a + b * b)End SubPrivate Sub cmdExit_Click() EndEnd Sub(4)运行结果(5)调试分析和体会写代码时,不要忘记定义字符类型。2.设计登录窗口创建一个工程,由3个窗体组成。Form1用于输入用户名和口令,当输入正确时单击“确定”按钮显示Form2,当输入错误时显示Form3,单击“退出”按钮时结束程序;Form2中用文本框显示系统信息,单击“返回”按钮回到Form1;Form3为退出窗体,单击窗体则结束程序。要求:1. 图2-2 Form1登录界面。窗体Form1上有3个标签,2个文本框,2个按钮。窗体标题为登录界面,

7、文本框text1用于输入用户名,文本框text2用于输入密码,在text1中输入用户名后按键盘的回车键即可将光标插入到text2中。窗体1的背景设为白色,窗体标题为登录界面,标签均设计为透明,字体字号大小不限。2. 图2-3 Form2 系统介绍界面。窗体Form2上有1个标签,1个文本框,1个按钮,将按钮上的文本删除,给按钮添加图片,当鼠标指向按钮的时候,显示一行提示信息:“返回登录界面”。文本框中可以输入多行文本,具有水平滚动条和垂直滚动条。窗体标题为系统介绍,窗体背景为淡黄色。3. 图2-4 Form3 退出界面。窗体上有1个标签,显示“谢谢使用”。窗体标题为退出,窗体背景为淡绿色。 图

8、2-2 Form1登录界面 图2-3 Form2 系统介绍界面 图2-4 Form3 退出界面(1)设计程序界面(2)控件属性列表控件属性设置值textboxscrollbars3textboxmultilinetruetextboxpasswordchar*commandpicture.bmp或.icocommandstyle1(3)程序事件代码(4)运行结果(5)调试分析和体会在命令按钮上插入图片时,图片的格式必须是.bmp或.ico,而且style的属性值必须是1,才能显现图片。文本框的multiline属性为ture,scrollbars的值为3时,滚动条才能正常使用。实验三 数据类型

9、、常量、变量、表达式一、实验目的(1)掌握VB的标准数据类型。(2)掌握常量和变量的概念、变量的声明和使用。(3)熟练掌握VB各类运算符的作用及表达式的正确书写规则。(4)掌握VB常用内部函数的使用。(5)进一步熟悉VB程序的设计过程。二、实验内容1.人民币和港币的兑换 1.编写一个应用程序,实现人民币和港币的兑换。程序界面自己设计。(1)设计程序界面(2)控件属性列表控件属性设置值Text1Text无Text2Text无Lable1Caption人民币和港币兑换Lable2Caption人民币Command1Caption人民币港币Command3Caption清除(3)程序事件代码(4)运

10、行结果(6)调试分析和体会 注意定义常量与变量的类型和各类运算符的作用及表达式的正确书写,在编写人民币与港币兑换时间隔符不可省略,清除之后要注意光标的定位。实验四 顺序结构和选择结构设计一、实验目的(1)掌握赋值语句的使用。(2)掌握用户交互函数InputBox与MsgBox的使用。(3)掌握程序对数据的基本输入输出方法(4)掌握逻辑表达式的正确书写形式。(5)掌握单分支、双分支及多分支条件语句的使用。(6)掌握Select Case情况语句的使用及其与多分支条件语句的使用。(7)掌握顺序结构和选择结构的程序设计方法。二、实验内容 1. 判断等级 用IF THEN ELSE、SELECT CA

11、SE、IIF 函数三种方法设计下图的成绩等级 判断程序。若输入的分数不是数值,则提示输入错误,调用MSGBOX函数,显示退出的警告信息框。图4-1 判断成绩等级(1)设计程序界面(2)程序事件代码(3)运行结果 实验五、循环结构设计一、实验目的(1)熟练掌握使用fornext语句、DoLoop语句实现循环的方法,并能在程序设计中用循环结构来实现常用算法(如累加、累乘、穷举、递推、判断素数、求最大公约数等)。(2)掌握如何设计循环条件,防止死循环或不循环。(3)掌握循环嵌套的使用方法。二、实验内容 1 、九九乘法表 界面如下,请设计九九乘法表程序。图 5-1九九乘法表(1)设计程序界面(2)事件

12、程序代码(3)运行结果实验六 数组一、实验目的(1)掌握数组的声明、数组的引用、数组的输入输出方法。(2)掌握定长数组和动态数组的使用差别。(3)应用数组解决一些实际问题,并掌握与数组相关的常用算法。二、实验内容1. 电视歌手大奖赛歌手得分1、电视歌手大奖赛设有10名评委,评分规则是:去掉一个最高分,去掉一个最低分,其他分数取平均,编程计算某歌手的得分。评委打的分数(510之间的实数)可利用inputbox函数输入存放在一个数组中。程序界面自己设计。(1)设计程序界面(2)事件程序代码(3)运行结果2.墙纸2、仿照例5-5设计一个平铺墙纸程序,图片自选,要求图片是个完整的图形。(考察知识点:控

13、件数组的使用)(1)设计程序界面(2)事件代码(3)运行结果3. 控件数组改变字体3、窗体上的3个命令按钮控件数组Command1中的元素,程序运行时单击某个按钮,则标签控件Label1中的文字将以对应的字体显示。(1)设计程序界面(2)事件代码(3)运行结果实验七 过程一、实验目的(1)掌握自定义函数过程和子过程的定义和调用方法。(2)掌握形参和实参的对应关系,理解按值传递和按地址传递的概念和传递方式的差异。(3)掌握变量作用域的概念,全局变量、窗体/模块级变量、局部变量的使用,静态变量的特点。(4)掌握递归的概念和设计方法。(5)熟悉程序设计中的常用方法。二、实验内容1. 用过程判断分数等

14、级 1.窗体界面上有1个命令按钮和2个文本框,如图7-1所示。在左边文本框中输入一个整数,则可以单击“成绩评定”命令按钮对该数进行判断。若该数大于等于0且小于60,则在右边文本框中显示“不及格”;若该数大于等于60且小于等于100,则在右边文本框中显示“及格”;否则,在右边文本框中显示“数据错误”。(1)设计程序界面(2)事件代码(3)运行结果2. 多窗体设计计算各科成绩 2.本例有3个窗体和一个标准模块,用于输入一个学生的各科成绩,并计算其成绩总分和平均分,若单击“输入成绩按钮”则进入“输入各科成绩界面”,同时隐藏主界面窗体;若单击计算成绩按钮,则进入计算成绩窗体界面,同时影藏主界面窗体;若

15、单击结束按钮,则结束整个应用程序。(1)设计程序界面 (2)事件程序代码(3)运行结果实验八 常用控件一、实验目的(1)熟练掌握单选钮、复选框、框架和滚动条控件的常用属性、事件和方法。(2)熟练掌握列表框、组合框和时钟的常用属性、事件和方法。(3)熟练掌握在窗体上建立上述各种控件的操作方法。(4)了解VB中的鼠标事件和键盘事件及拖放。二、实验内容1. 教职工信息 1.设计一个输入教职工信息的应用程序,其中,“民族”和“党派”是下拉式列表框;“职称”是简单组合框(列表框和组合框中的项目自己设计);“外语熟练程度”的范围值介于0100之间。当单击“确定”命令按钮后,在另一个窗体(Form2)上输出

16、这些信息,Form2窗体上图形化命令按钮的ToolTipText属性值设为“返回输入界面”,若单击该按钮,则返回到Form1窗体。(1)设计程序界面 (2)事件程序代码(3)运行结果 2. 航天飞机发射 2. 本程序功能为模拟航天飞机发射的过程,程序设计时界面和运行时界面分别如图。在窗体上有2个图片框,名称分别为Pic1和Pic2,其中的图片分别是一个航天器和一朵云;还有1个计时器控件和1个“发射”按钮。要求:设置计时器控件的属性,使其在初始状态下不计时;在运动时单击“发射”按钮,航天飞机每隔0.1秒向上移动一次,当到达Pic2的下方时停止移动。提示:航天飞机在发射过程中的速度是要越来越快的,因此向上移动的幅度也要发生变化。(1)设计程序界面(2)事件程序代码:(3)运行结果:

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

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