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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

vb实验报告范本docWord格式文档下载.docx

1、8循环结构程序设计及动态数组的应用9综合实例(一)10综合实例(二) 计算机与信息学院 专业: 计算机应用技术 年级: 05级 姓名: 洪景泉 学号: 051893067 计算机号 67 实验时间: 2007、3、28 实验地点: 综南附307 指导教师签字: 黄红兵 实验一 Visual Basic环境和程序设计的初步一、实验目的和要求1、 了解Visual Basic系统对计算机软件、硬件的要求。2、 掌握启动与退出Visual Basic的方法。3、 熟悉Visual Basic的集成开发环境(IDE)。4、 掌握在窗体上添加控件的各种方法。5、 掌握建立、编辑、运行和保存一个简单的Vi

2、sual Basic应用程序的全过程。二、实验内容和原理1、 熟悉工具箱上的标准控件以及窗体设计器和工程管理器窗口、属性窗口、代码窗口的功能、组成以及它们各种不同的打开方法。2、 在窗体上画一文本框个一个命令按钮,在文本框中显示“VB程序设计”,然后执行如下操作:(1) 编写适当事件过程,当单击命令按钮时,文本框内容消失。(2) 单击“文件”“生成工程”并退出。在windows环境下运行该工程。用户界面:实验代码:Private Sub Command1_Click()Text1.Text = End Sub3、 创建一个“标准EXE”类型的应用程序。要求:程序运行时在屏幕上显示“欢迎您的到来

3、!”,并输入您的名字。当按回车键时弹出对话框如下所示:代码:Private Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii = 13 Then MsgBox 欢迎 + Text1.Text + 的到来 End If4、 创建如图所示的应用程序,要求:单击“确定”按钮后,第一个文本框显示系统日期,第二个文本框显示星期。单击“退出”按钮则退出应用程序。Dim sum As Integersum = Weekday(Now)Text1.Text = DateSelect Case sumCase 1 Text2.Text = 日Case 2一Ca

4、se 3二Case 4三Case 5四Case 6五Case 7六End Select Private Sub Command2_Click()End三、总结通过本次实验熟悉了Visual Basic的集成开发环境(IDE)。掌握在窗体上添加控件的各种方法。掌握建立、编辑、运行和保存一个简单的Visual Basic应用程序的全过程。 2007、4、4 实验地点:实验二 顺序程序设计1.掌握常用内部函数的使用2.掌握表达式赋值语句的正确书写规则3.掌握InpueBox和MsgBox的使用1.创建如图所示的应用程序,要求:单击窗体显示如图所示的图形。Private Sub Form_click(

5、)Dim i As IntegerDim j As IntegerFor i = 1 To 9 For j = 1 To i If i = 9 Or j = 1 Or i = j Then Print ; Else Print Spc(2); Next j Print Next i2.创建如图所示的应用程序,要求:单击“放大”按钮后,将文本中显示的字符串放大-倍;若单击按钮“还原”按钮。则将文本框显示的字符串大小返原。Dim xDim y y = Text1.FontSize x = Int(Rnd * 2 + 2) Text1.FontSize = x * y Text1.FontSize

6、= y3.创建如图的应用程序,要求:单击“确定”按钮后,弹出“是否继续”,若单击“是”,则文本框显示:“您按下的按钮是是”;若单击按钮“否”,则文本框显示:“您按下的是否”。单击“结束”,则退出应用程序。 Dim x As Integer x = MsgBox(是否继续, 20, MsgBox 信息显示窗口) If x = vbYex Then Text1.Text = 您按下的按钮是“是”您按下的按钮是“否” Text1.FontBold = True End通过本次实验掌握常用内部函数的使用,表达式赋值语句的正确书写规则以及InpueBox和MsgBox的使用 2007、4、11 实验地点

7、:实验三 选择结构程序设计1、掌握If条件语句的使用。2、掌握情况语句的使用,以及情况语句与多分支条件语句的使用区别。1、请编一程序用于在期未时根据学生总分情况给予奖励,条件如下:四门总分不低于360(含360分),特等奖;四门总分320分(含320分)360分(不含360分),优秀奖;单科成绩不低于95分,特别奖。Dim t1, t2, t3, t4, sumIf IsNumeric(Text1.Text) And IsNumeric(Text2.Text) And IsNumeric(Text3.Text) And IsNumeric(Text4.Text) Then t1 = Val(T

8、ext1.Text) t2 = Val(Text2.Text) t3 = Val(Text3.Text) t4 = Val(Text4.Text) sum = t1 + t2 + t3 + t4 Label3.Caption = sum If sum = 360 Then您获得了特等奖, 64, 获奖通知 ElseIf sum = 320 And sum = 95 Or t2 = 95 Or t3 = 95 Or t4 = 95 Then您获得了特别奖您要好好努力了!通知Else请输入数字, 16End IfText2.Text = Text3.Text = Text4.Text = Labe

9、l3.Caption = 2. 输入X,Y,Z三个数,按从小到大的次序显示出来,运行结果如图:程序中不得使用循环结构和转向语句;掌握两个数交换的方法程序界面:Dim x, y, z, t If KeyAscii = 13 Then x = Val(Trim(Text1.Text) Text2.SetFocus Text4.Text = xPrivate Sub Text2_KeyPress(KeyAscii As Integer) y = Val(Trim(Text2.Text) If x y Then t = x x = y y = t Text3.SetFocus Text5.Text =

10、 y End SubPrivate Sub Text3_KeyPress(KeyAscii As Integer) z = Val(Trim(Text3.Text) If z = x Then Text5.Text = z Text6.Text = y ElseIf z x Then Text4.Text = z Text5.Text = x Text6.Text = z通过本次实验掌握If条件语句的使用,情况语句的使用以及情况语句与多分支条件语句的使用。 2007、4、18 实验地点:实验四 循环结构程序设计及数组的运用1、 掌握FOR语句的使用。2、 掌握DO语句的各种形式的使用。3、 掌

11、握如何控循环条件,防止死循环或不循环。4、 掌握数组的声明以及数组元素的使用差别。5、 掌握静态数组和动态数组的使用差别。6、 应用数组解决与数组有关的常用算法问题。1、 编程计算1-2+3-4+5-6+n的值,其中n由文本框输入,要求掌握FOR语句的正确使用。Option ExplicitDim n As IntegerDim i, s As IntegerDim k As Integerk = 1s = 0If KeyAscii = n = Val(Trim(Text1.Text) For i = 1 To n s = s + i * k k = -k Next Label1.Captio

12、n = 1-2+3-4+.- + Str(n) + = + Str(s)2随机产生10个110的正整数(包括1,10),求最大值、最小值和平均值,并显示整个数组的值。Dim x As IntegerDim a(10) As IntegerDim i As Integer, max As Integer, min As Integer For i = 1 To 10 a(i) = Int(Rnd * 10) + 1 Print Spc(3); a(i); max = a(1) min = a(1) If max min = a(i) sum = sum + a(i) Text1.Text = m

13、ax Text2.Text = min Text3.Text = sum / 104.在窗体上显示给定行的杨辉三角形。Private i As Integer, j As IntegerPrivate x As Integer, n As IntegerPrivate a() Sub funct()For i = 1 To n For j = 1 To n If i = j Or j = 1 Then a(i, j) = 1 a(i, j) = a(i - 1, j - 1) + a(i - 1, j)Next iPrint Spc(n - i); Print a(i, j);Private

14、Sub Form_Click() n = CInt(InputBox(请输入行数) ReDim a(n, n) Call funct通过本次实验掌握循环语句的使用,数组的声明以及数组元素的使用。掌握了静态数组和动态数组的使用差别。 2007、4、25 实验地点:实验五 过程1、 掌握自定义函数过程和子过程的定义和调用方法。2、 掌握形参和实参的对应关系。3、 掌握值传递和地址传递的传递方式。4、 掌握递归的概念和使用方法。1. 编程计算1+X+X2+Xn的子过程和函数过程,并分别调用。其中X和N的值由用户给定。Private Function f(n, x) As Long Dim i As

15、Integer, sum As Long For i = 0 To n sum = sum + x i f = sumEnd FunctionSub FormClick()Label1.Caption = 1+ & x & + 2 &+ n &Text1.Text = f(n, x)Private Sub Form_Load()x = CInt(InputBox(请输入底数Xn = CInt(InputBox(请输入指数nFormClick2. 编写函数S(M AS Integer,N AS Integer )as Long ,此函数返回m+mm+mmm+mmm(n个m)的值。Dim m As

16、 Integer, n As Integern = InputBox(请输入个数nm = InputBox(请输入mLabel1.Caption = m & (m * 10 + m) &+.+ m &.Text1.Text = s(m, n)Function s(m As Integer, n As Integer) As LongDim i As Integer, k As Long, sum As Longk = msum = 0 sum = sum + k k = k * 10 + ms = sum通过本次实验掌握了自定义函数过程和子过程的定义和调用方法,掌握值传递和地址传递的传递方式以

17、及递归的概念和使用方法。 2007、5、9 实验地点:实验六 窗体和常用控件(一)掌握窗体与常用控件的重要属性、事件和方法。1、在窗体上建立3个文本框和一个命令按钮。程序运行后,单击命令按钮,在第一个文本框中显示由Command1_click事件过程设定的内容,同时在第二、第三个文本框中分别用大写字母和小写字母显示第一个文本框中的内容。Text Command ImageText2.Text = UCase(Text1.Text)Text3.Text = LCase(Text1.Text)3. 设计一个界面程序,要求程序能实现界面上所指示的编辑操作和字体设置功能。Private Sub Che

18、ck1_Click(Index As Integer) If Check1(0).Value = vbChecked Then Text1.FontName = 黑体宋体 If Check1(1).Value = vbChecked Then Text1.FontItalic = True Text1.FontItalic = False If Check1(2).Value = vbChecked Then Text1.FontUnderline = True Text1.FontUnderline = FalsePrivate Sub Option1_Click(Index As Inte

19、ger)Dim k As Stringk = Text1.TextIf Option1(0).Value Then Clipboard.Clear Clipboard.SetText kIf Option1(1).Value ThenIf Option1(2).Value Then Text1.Text = Text1 + Clipboard.GetText2、设计一个界面程序,要求程序运行时选中组合框中的某一项,将弹出如下对话框加以说明。Private Sub Combo1_Click()Dim exp1 As Stringexp1 = 我的兴趣爱好是 + Combo1.TextMsgBox

20、 exp1, , 兴趣爱好Combo1.AddItem 音乐美术体育上网旅游3、在窗体上画一个名称为HIS的水平滚动条和三个名称分别为c1,c2,c3,标题分别为“左端”、居中、右端的命令按钮。请编写适当的事件过程,使得在运行后,如果单击“左端”,命令时则滚动框位于滚动条最左端处;如果单击“右端”则滚动框位于滚动条最右端处;如果单击“居中”则滚动框位于滚动条中间处 HScroll1.Value = 0 HScroll1.Value = 50Private Sub Command3_Click() HScroll1.Value = 100通过本次实验掌握了窗体与常用控件的重要属性、事件和方法。 2007、5、16 实验地点:实验七 常用控

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

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