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(Visual Basic)的学习,在实验中,我们将学习VB的基础知识及其在实际应用中的使用方法。
VB是微软公司开发的一种基于Windows操作系统的可视化编程语言,最初是针对Office软件进行开发,后来逐渐扩展到Windows界面程序的开发,许多应用软件都是采用VB开发的。
本次实验主要涉及到VB的部分语法及其相关应用。
实验目的通过本次实验,学生应能够掌握以下知识:1.VB的基础语法知识及其应用方法;2.学会使用VB设计Windows应用程序;3.掌握VB窗体及控件设计,以及属性设置;4.掌握VB语言中数据类型、循环、分支结构等知识点;5.熟悉VB的IDE开发环境和调试功能;6.学会编写VB代码,完成简单的实际应用程序。
实验内容在本次实验中,我们主要完成了两个VB应用程序的设计与开发:第一个应用程序在第一个应用程序中,我们将实现以下功能:1.界面设计,包括窗体设计、按钮设计等;2.显示本地计算机的基本信息,如计算机名、操作系统版本号、CPU速度等;3.显示本地计算机的网络信息,如IP地址、MAC地址等;4.提供一个退出程序的功能按钮。
我们可以使用VB语言编写代码,通过各类控件的设计,来实现上述功能。
我们可以使用MsgBox函数来弹出消息窗口,使用Label和Text控件来显示文本信息,使用按钮控件来实现退出程序的功能。
具体实现方式可参考相关的VB编程书籍或网络资源。
第二个应用程序在第二个应用程序中,我们将实现以下功能:1.界面设计,包括窗体设计、按钮设计等;2.支持文本文件的读写,能够打开指定的文本文件并在程序中显示文件内容;3.支持文件编辑,能够在程序中修改文件内容并保存文件;4.提供一个退出程序的功能按钮。
实现这个功能主要需要使用VB语言中的文件处理函数来实现文件的读写操作。
我们可以使用FileOpen函数来打开指定的文件,FileGet函数读取文件内容,并使用FilePut函数来保存修改的文件内容。
VB实验--------所有实验题目

实验题目总体要求:本学期的所有的实验题目,希望同学们按如下步骤认真做,(1)先画出处理界面(窗体);(2)再给出处理步骤,(3)写出程序代码:可参考下面的例题:例如:设计程序,求1+2+3+...+N 的和值。
其处理过程是:(一)设计界面(在纸上画出界面,并注明各控件的名称):(二)处理步骤:单击命令按钮,按以下步骤处理(1)定义3个变量:N ,s ,x ,分别用于存放:输入的数值,和值,控制循环(2)将文本框1的值,提供给变量N ;(3)s=0(累加前,将变量s 初始化为0);(4)X=1(设置循环的开始值)(5) 当X<=N 时 重复执行S=s+xX=X+1(5)在文本框2中显示和值S(三)编写有关的代码:Private Sub Command1_Click()Dim n%,s%,x%N=val(text1.text)S=0X=1Do while x<=nS=s+xX=x+1LoopText2=sEnd Sub文本框1:TEXT1 文本框2:TEXT21:Command1标签1:Label1 标签2:实验一:用语言或流程图描述处理步骤(1次)1.判定一个数X是否是偶数的处理步骤;2.写出求5的阶乘的计算步骤;3.写出求1+2+3+...... +100的计算过程;4.写出计算1!+2!+3!+4!+......+20!的计算步骤;5.写出求一元二次方程解的处理步骤;6.给出将三个整数A,B,C按从小到大的顺序排列的处理步骤;实验二:表达式及其运算的实现(1次)1.设计一个程序,完成利用文本框输入任意两个数的乘法运算,并显示计算结果。
2.进一步完善程序,完成利用文本框输入任意两个数的加法、减法、乘法、除法运算,并显示计算结果,3.再进一步,改进,完成,利用随机函数,产生任意两个100到200之间的整数,并完成两个数的加法、减法、乘法、除法运算,并显示计算结果。
4.求方程AX+B=0的解。
vb用户界面设计实验报告(共9篇)

vb用户界面设计实验报告(共9篇) VB第7章用户界面设计一、选择题1、下列控件中,没有Caption属性的是( )。
A. 框架B. 列表框C. 复选框D. 单选按钮2、复选框的Value属性为1时,表示( )。
A. 复选框未被选中B. 复选框被选中C. 复选框内有灰色的勾D. 复选框操作有错误3、用来设置粗体字的属性是( )。
A. FontItalicB. FontNameC. FontBoldD. FontSizeE. FontUnderline4、假定定时器的Interval属性为1000,Enabled属性为Ture,调用下面的事件过程,程序运行结束后变量x的值为( )。
Dim x As IntegerSub Timer1_Timer( )For i = 1 To 10x = x + 1Next iEnd SubA. 1000B. 10000C. 10D. 以上都不对5、在下列说法中,正确的是( )。
A. 通过适当的设置,可以在程序运行期间让定时器显示在窗体上B. 在列表框中不能进行多项选择C. 在列表框中能够将项目按字母顺序从大到小排列D. 框架也有Click和DblClick事件6、在用菜单编辑器设计菜单时,必须输入的项有( )。
A. 快捷键B. 标题C. 索引D. 名称7、在下列关于菜单的说法中,错误的是( )。
A. 每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件B. 除了Click事件之外,菜单项还能响应其他的,如DblClick等事件C. 菜单项的捷径键不能任意设置D. 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择8、在下列关于通用对话框的叙述中,错误的是( )。
A. CommandDialog1.ShowFont显示“字体”对话框B. 在“打开”或“另存为”对话框中,用户选择的文件名可以经FileTitle属性返回C. 在“打开”或“另存为”对话框中,用户选择的文件名及其路径可以经FileName属性返回D. 通用对话框可以用来制作和显示“帮助”对话框二、填空题1、复选框( )属性设置为2——Grayed时,变成灰色,禁止用户选择。
VB实验

一、程序运行界面如下图所示。
程序实现的功能:1、程序运行时,首先随机产生30个100-3000之间的任意年份,并显示在List1中。
2、当单击“判断”按钮时,选出是闰年的年份,显示在List2中。
3、当单击“排序”按钮时,将选出的闰年的年份值按从小到大的顺序排序,并重新显示在List2中。
说明:判断某一年是否是闰年有两个条件:1、能被4整除,但不能被100整除。
2、既能被4整除,又能被400整除二、在磁盘上有顺序文件test22in.txt。
要求编程实现以下功能:1.单击“读入串”按钮,从文件中读出一个字符串并显示在text1中;2.淡季“排序”按钮,将字符串按字母ASCⅡ码值从小到大排序,并显示在text2中;3.单击“追加”按钮,将排序后生成的字符串添加到文件末尾(要求采用冒泡法排序)。
三、编写程序,实现对任意字符串的加密和解密操作。
其中,对大小写英文字母的加密规则为:A→D,B→E,C→F,……,M→P,N→Q,……,W→Z,X→A,Y→B,Z→C;其他字符保持原样不变。
要求程序界面如下所示。
当在test1中输入需要加密的源文后,单击“加密”按钮,得到密文,并显示在test2中;当在test3中输入需要解密的密文后,单击“解密”按钮,得到源文,并显示在test4中。
四、建立一个成绩查询窗体如下图所示:要求在Form_Load时打开磁盘文件test42in.txt度曲数据,并将读入的学号和姓名分别添加进两个列表框中,同时将三门课的考试成绩读入c,d,e三个数组(每个数组可定义为200个元素);并将两个列表框Listindex属性置为0。
当点击姓名中任意一项,学号的Listindex应随之改变,同样点击学号中任意一项,姓名的Listindex应随之改变。
点击“查询”则将该学生的三项成绩显示在右边的三个文本框内,同时将平时成绩置空。
点击“计算”则将该学生三项成绩的平时值显示出来。
点击“退出”则结束程序。
vb实验心得体会

vb实验心得体会VB实习心得体会论文(急..)“三分理论,七分实践”,这次上机实习,让我认识到了学习VB 的重要性,同时也对VB程序有了更加深入的理解。
在这个过程中我对VB的各种控件的属性和功能有了进一步的掌握,让我又熟悉了一门计算机语言。
这次实习让我对VB中的循环结构有了更深的认识,以前只是知道循环结构大概的框架,并不知道它是如何运行的,而这次我知道它的循环基理,而且还学会了在定义时候的一些小窍门,例如在多个Form 中都要用到的变量就可以将它定义为一个全局变量,放在一个标准模块里等等。
以前认为VB是一门比较简单的语言,现在我才明白他其实也并没有想象中的那么简单,而且比我们想象的还要复杂。
有些功能并不只是对控件的设置就能实现的,而必须要在代码中编写。
老师常说“编程就是一个不断发现错误的过程”,通过这次实习我也充分的认识到了这个事实。
不停的改错,不停的产生新的代码,不停的产生新的界面,不停的有了新的收获。
利用本次的实习我还对VB的知识又进行了一次复习,而且我还学到了不少新的知识,尤其是控件组的应用,着实给我的编程中带来了不少方便,例如编写代码的过程中,我们利用一个for循环就可以实现一个控件组的初始化,可以说是简单快捷。
但是万事总是利弊相随,在给我带来方便的同时当然也带来了一点麻烦,就是在对控件组中的控件进行属性的必要修改时,必须反复与窗体与代码之间,看好多遍才可以把它准确的改变。
不过只要你的控件组不是很大的话就不会带来多 -烦的,如果控件很多的话最好还是不要用,因为用了反而会增加很大的工作量。
还有就是我在程序设计过程中遇到了列表的问题,这一个问题真的把我难住了。
不过经过了与同学的交流与学习,最后我还是把它解决了,而且还学到了好多方法,例如用List的sorted属性就可以完成对成绩大小的排序,真的为我省了不少力。
在实习中我体会到了集体的智慧,让我从中学到了很多东西。
仅仅两周的时间,让我对VB甚至计算机语言产生了浓厚的兴趣,每次遇到问题,分析问题,到最后把问题彻底解决,每次都会学到很多课本上学不到的新知识与新的技能。
vb关于if语句实验报告

VB程序设计课内实验报告书系部名称:学生姓名:专业名称:班级:学号:时间:实验题目过程一、实验目的1.掌握for语句的使用。
2.掌握for语句的各种形式的使用。
3.掌握如何控制循环条件,防治死循环或不循环。
二、实验内容实验一:利用for语句实现1-3图形的输出。
实验二:利用for语句实现2-3图形的输出。
三、设计方案(程序,界面)实验一:1.打开Visual Basic,新建一个EXE工程。
2.创建一个按钮命名图(a),双击Command1编写程序如图1-1.图1-13. 运行程序,点击Command1,得结果如图1-4;4.分别保存工程文件和窗体文件实验二: 1. 打开Visual Basic,新建一个EXE工程2.创建一个按钮命名图(b),双击Command1编写程序如图:1-2图2-13. 运行程序,点击Command1,得结果如图1-5;4.分别保存工程文件和窗体文件。
四、结果及分析实验一图1-2实验二:图2-2五、调试情况,设计技巧及体会通过学习VB我更好了解了计算机运行程序,了解了计算机运行的语言,并能根据自己的需要编写程序,极大的减小了工作量提高了工作效率,使计算机更加人性化使我们更加充分地运用了计算机,为以后工作提供了方便。
同时也学习到处理一些突发问题的能力。
六、源程序清单实验一:Private Sub Command2_Click()For i = 1 To 4Print Spc(4 - i); String(2 * i - 1, Trim(i))Next iEnd Sub实验二:Private Sub Command1_Click()For i = 1 To 5Print Tab(i); String(6 - i, "*")Next iEnd Sub。
VB实验报告(实验10)

电子信息工程学系实验报告课程名称:面向对象程序设计实验项目名称:实验10 文件 实验时间2011-12-12班级: 姓名: 学号:实 验 目 的:1)、理解System.IO 对象模型。
2)、熟练掌握使用File 和Directory 对象操作文件的方法。
3)、熟练掌握DriveListBox 和StreamWriter 对象读写文本文件的方法。
4)、理解流的概念。
5)、掌握使用StreamReader 和StreamWriter 对象读写文本文件的方法。
实 验 环 境:Windows XPVisual 2003实 验 内 容 及 过 程:查找并替换文本文件的内容1、 新建一个“VisualBasic 项目”2、 界面设计由一个显示选择的文件的文本框(txtFileName )、一个查找内容的文本框(txtFindText )、一个替换内容的文本框(txtReplaceText )、一个显示打开的文件内容的多行文本框(txtContent )、三个标签(Label )和两个按钮(btnSelFile 、btnReplace )组成。
还要再添加一个OpenFileDialog 控件。
界面安排如图T10-1。
3、 编写程序代码引入System.IO 名称空间。
单击“选择文件”按钮的事件代码: 图T10-1 界面设计Private Sub btnSelFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesbtnSelFile.ClickOpenFileDialog1.InitialDirectory = "c:\"OpenFileDialog1.Filter = "文本文件(*.txt)|*.txt|所有文件(*.*)|*.*"OpenFileDialog1.FilterIndex = 1OpenFileDialog1.RestoreDirectory = TrueIf OpenFileDialog1.ShowDialog = DialogResult.OK ThentxtFileName.Text = OpenFileDialog1.FileNameEnd IfIf txtFileName.Text <> "" Thenreadfile(txtFileName.Text, txtContent)End If单击“替换”按钮的事件代码:Private Sub bntReplace_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles bntReplace.ClickIf txtFindText.Text = "" ThenMsgBox("请输入查找字符串", MsgBoxStyle.Critical)End IfTryDim fs As New FileStream(txtFileName.Text, FileMode.Open)Dim sr As New StreamReader(fs)Dim tempstr As Stringtempstr = Path.GetTempFileNameDim sw As New StreamWriter(tempstr)Dim s As StringDos = sr.ReadLineIf s <> Nothing Thens = s.Replace(txtFindText.Text, txtReplaceText.Text)sw.WriteLine(s)ElseExit DoEnd IfLoop While s <> Nothingsw.Close()sr.Close()fs.Close()File.Delete(txtFileName.Text)File.Move(tempstr, txtFileName.Text)If txtFileName.Text <> "" Thenreadfile(txtFileName.Text, txtContent)End IfMsgBox("替换完成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
学院:交通学院专业:土木工程年级:08
姓名:雷钦游学号:081329119 实验室号___明南附201__ 计算机号30
实验日期:2009 年12 月7 日指导教师签字:成绩:
报告退发(订正、重做)
实验十文件管理与操作
一、实验目的
(1)掌握:文件系统应用程序的设计
(2)掌握:文件存储和检索用户数据的方法
二、实验内容
实验内容及操作提示
1、设计如图10-1所示的窗体Form1,编写适当的事件代码,要求运行后,单击“打开”按钮,读入D:\VB\10文件夹下“in.txt”文件中数据,并在文本框Text1显示;单击“保存”按钮,将文本框Text1中的内容转换为大写字母显示在文本框中(如图10-2所示),并保存到“out.txt”文件中。
以10-1frm和10-1.vbp文件名保存在D:\VB\10下。
图10-1 图10-2
2、设计如图10-3所示的窗体“文件选择器”,编写适当的事件代码,要求运行后,驱动器、目录和文件列表框同步显示。
双击文件列表框中的文件时,在底部文本框中显示选中文件带路径的完整文件名(如图10-3所示)。
以10-2frm和10-2.vbp文件名保存在D:\VB\10下。
图10-3 图10-4
3、改进上一个实验内容,要求文件列表框中显示相应路径下的文本文件,双击文件名时,在文本框中显示该文件的内容。
4、设计一个简易记事本,要求能够实现文件的新建、打开、编辑和保存等功能。
界面如图10-5所示。
程序运行后,单击“新建”菜单命令,则清空文本框;用户可以在文本框中输入内容;单击“保
存”菜单命令,则将当前文本框中的内容保存到D:\VB\10下的myfile.txt文件中;单击“打开”菜单命令,则将D:\VB\10下的myfile.txt文件中的内容显示到文本框。
以10-4frm和10-4.vbp文件名保存在D:\VB\10下。
图10-5
三、实验环境
(1)硬件:PC机
(2)软件:Windows 操作系统、V isual BASIC 6.0
四、实验步骤
1、(1).启动VB
(2)添加1 文本控件,2 命令控件
(3)窗体布局.
(4)编写代码
Private Sub Command1_Click()
Dim mystring, mynumber
Open "G:\AA.txt" For Input As #1
Do While Not EOF(1)
mystring = Input(1, #1)
Text1.Text = Text1.Text + mystring
Loop
Close #1
End Sub
Private Sub Command2_Click()
Dim mystring As String
Open "G:\out.txt" For Output As #1
mystring = Text1.Text
Text1.Text = UCase(mystring)
Print #1, UCase(mystring)
Close #1
End Sub
(5)单击“文件”/“保存工程”菜单项,以10-1.frm和10-1.vbp文件名保存在D:\VB\10下。
2、
(1)启动VB,建立一个标准EXE。
(2)在窗体中添加一个驱动器列表框、一个目录列表框、一个文件列表框和一个文本框。
(3)按图10-3设置各控件属性并布局。
(4)分别为Dir1_Change()、Drive1_Change()和File1_DblClick()编写相应的事件代码。
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub File1_Click()
Text1.Text = File1.Path + "\" + File1.FileName
End Sub
Private Sub Form_Load()
End Sub
(5)单击“文件”/“保存工程”菜单项,以10-2.frm和10-2.vbp文件名将窗体和工程文件保存在D:\VB\10下。
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub File1_DblClick()
Dim filename, mystring As String
Text1.Text = ""
filename = Dir1.Path + "\" + File1.filename
Open filename For Input As #1
Do While Not EOF(1)
mystring = Input(1, #1)
Text1.Text = Text1.Text + mystring
Loop
Close #1
End Sub
4、(1)启动VB,建立一个标准EXE。
(2)在窗体中添加一个文本框,并设计如图10-5所示的菜单。
(3)按图10-5设置各控件属性并布局。
(4)分别为各菜单项编写相应的事件代码。
Private Sub mn_new_Click()
Text1.Text = " "
Form1.Caption = "myfile.txt"
End Sub
Private Sub mn_open_Click()
Dim mystring
Open "c:\myfile.txt" For Input As #1
Do While Not EOF(1)
mystring = Input(1, #1)
Text1.Text = Text1.Text + mystring
Loop
Close #1
End Sub
Private Sub mn_save_Click()
Open "c:\myfile.txt" For Output As #1
Print #1, Text1.Text
Close #1
End Sub
Private Sub Text1_Change()
End Sub
(5)单击“文件”/“保存工程”菜单项,以10-4.frm和10-4.vbp文件名将窗体和工程文件保存在D:\VB\10下。
五、实验调试与结果分析
1.
2.
3.
4.
六、总结
1.通过VB代码编写打开特定的文档
2.使用文件管理器
3.懂得初步自制写字板
4.进一步熟悉菜单栏的编写。