电子电气学院实验报告纸物理.docx
《电子电气学院实验报告纸物理.docx》由会员分享,可在线阅读,更多相关《电子电气学院实验报告纸物理.docx(10页珍藏版)》请在冰豆网上搜索。
![电子电气学院实验报告纸物理.docx](https://file1.bdocx.com/fileroot1/2023-2/21/eecb94e0-8bf9-4890-841e-5241b4263878/eecb94e0-8bf9-4890-841e-5241b42638781.gif)
电子电气学院实验报告纸物理
电子电气工程学院学生实验报告
物理学(师范)专业2011级物理1班1组姓名学号
课程名称指导教师赵明友成绩
一、实验预习
实验序号
1
实验题目
VB环境和可视化编程基础
预习日期
2012.3.2
要求:
1.实验目的;2.实验器材;3.实验原理(包括必要的实验原理图);4.实验内容(该实验项目要完成的内容)。
5.记录表格设计。
一.实验目的:
1.掌握启动与退出VisualBasic的方法。
2.了解VB6.0的集成开发环境,熟练掌握菜单栏,工具栏,窗体设计窗口,工具箱,工程管理器窗口,属性窗口等主要窗口的作用及其基本操作。
3.掌握建立,编辑和运行一个简单的VB应用程序的基本步骤。
4.了解窗体,标签文本框命令按钮等基本控件的使用方法。
5.理解面对编辑对象编程的机制及编码过程。
二.实验器材:
MicrosoftVisualBasic6.0(中文版)
三.实验原理:
VB中对象的操作与应用。
通过对各个Form事件的了解来进行编程
对标签、文本框、滚动条、组合框等控件的应用。
四.实验内容:
1.VB的启动与退出。
2.设计一个简单的VB应用程序,计算圆面积。
(1)创建工程
(2)页面设计(3)属性设置(4)编程的代码(5)运行调试程序(6)保存程序
3.编写如图所示的应用程序,窗体标题为“简单VB应用程序”。
程序运行时,单击“显示文字”的按钮;则在窗体上限是蓝色的文字“快快乐乐学VB!
”。
4.编写如图所示的应用程序。
每次单击“放大”或“缩小”按钮,可以将标签中文字的字号增加或缩小3磅。
5.编写如图所示的程序。
当程序运行后,在文本框内输入某个学生的姓名,单击“问候”按钮,则在窗体的标签上显示“XXX,你好!
”的字样。
6.设计一个设置字符格式的程序,如图所示:
在文本框中输入“神马都是浮云”,单击命令按钮,则将文本框中的字符格式设置为对应的格式。
7.编写一个测试鼠标事件的程序。
如图所示。
运用程序后,当鼠标左键按下“显示”按钮时,在标签上显示中文“欢迎光临”。
如图所示:
释放鼠标左键时,在标签上显示英文“Welcome”,如图所示。
二、实验报告
要求:
1.实验步骤;2.实验数据、现象的记录;3.数据分析和处理(分析实验结果,误差计算以及误差分析;)4、实验中存在的问题与解决方法以及实验操作注意事项;5.心得体会。
一.实验步骤:
启动VB6.0:
单击开始程序MicrosoftVisualBasic6.0
退出VB6.0:
单击窗口右上角的“关闭”按钮;
选择菜单栏上的文件菜单中的“退出”命令执行;
按组合件Alt+Q。
设计VB应用程序,计算圆面积。
(1)创建工程
启动VB6.0,在新建工程对话框中,选择啊“标准EXE”后单击“打开”按钮。
(2)界面设计
一次双击工具向上的命令按钮,标签A,文本框,并将它们的图形对象拖到合适的位置。
(3)属性设置
首先,从屏幕右边的属性窗口中打开Forml的属性列表,找到Caption属性,把其值由“Forml1”改为“计算圆面积”。
按回车键确认。
然后,从属性设置的命令中打开按钮Command1的属性列表,找到Caption属性,把其值由“Command1”改为“计算”用同样的方法找到“Command2”的Caption值改为“退出”。
最后,将标签Label1Label2的Caption属性,分别设置为“圆半径”“圆面积”。
(4)编写代码
PrivateSubCommand1_Click()
DimrAsSingle,sAsSingle
r=Val(Text1.Text)
s=3.14*r*r
Text2.Text=s
EndSub
PrivateSubCommand2_click()
End
EndSub
(5)运行调试程序:
单击工具栏上的启动按钮;按功能键F5;从运行菜单中执行启动命令,这是系统对程序解释执行;如果从从运行菜单中选择全编译执行命令,则程序编译执行。
程序运行后,出现用户界面,在文本框Text1中输入圆的半径,然后单击计算按钮,则执行Command1_Click事件过程,在文本框Text2中显示圆的面积。
单击退出按钮,退出程序。
(6)保存程序:
执行“文件”菜单中的“保存工程”命令;或单击工具栏中的保存按钮,分别保存窗体文件和工程文件。
二.编写应用程序
(一)单击Form1Form在属性Caption中改变名称为“简单VB程序”,在工具栏中单击Label1,再放在文本框中适当位置。
单击Commandbutton在对应属性Caption中该名称为“显示按钮”
双击Command1编辑程序
PrivateSubCommand1Click_()
Label1=”快快乐乐学VB!
”
(二)单击Form1Form在属性Caption中改变名称为"改变字号",在工具栏中单击Label1,再放在文本框中适当位置。
在对应属性中该名称为“博文达理”。
单击Commandbutton在对应属性Caption中该名称为“放大”“缩小”。
双击放大编写程序
1.PrivateSubCommand1_Click()
2.Label1.FontSize=23
3.EndSub
4.PrivateSubCommand2_Click()
5.Label1.FontSize=8
6.EndSub
(三)单击Form1Form在属性Caption中改变名称为“VB小程序”,在工具栏中单击text,在对应属性中该名称为“魏明白”单击label,在文本框中合适位置,单击Commandbutton在对应属性Caption中该名称为“问候”。
对应程序为:
7.PrivateSubCommand1_Click()
8.Label1.Caption=Text1+",你好!
"
9.EndSub
(四)单击Form1Form在属性Caption中改变名称为“字符格式设置”在文本框中输入“神马都是浮云”单击Commandbutton在对应属性Caption中该名称为“宋体”“仿宋”“黑体”“楷体”“加粗”“倾斜”“下划线”“删除线”。
对应程序为:
PrivateSubCommand1_Click()
Text1.FontName="宋体"
EndSub
PrivateSubCommand2_Click()
Text1.FontName="仿宋"
EndSub
PrivateSubCommand3_Click()
Text1.FontName="黑体"
EndSub
PrivateSubCommand4_Click()
Text1.FontName="楷体"
EndSub
PrivateSubCommand5_Click()
Text1.FontBold=True
EndSub
PrivateSubCommand6_Click()
Text1.FontItalic=True
EndSub
PrivateSubCommand7_Click()
Text1.FontUnderline=True
EndSub
PrivateSubCommand8_Click()
Text1.FontStrikethru=True
EndSub
(五)编写测试鼠标事件的程序运行程序如下:
PrivateSubCommand1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Label1.Caption="欢迎光临"Label1.FontSize=25EndSubPrivateSubCommand1_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Label1.Caption="Welcome"Label1.FontSize=25EndSub
三.数据分析和处理(分析实验结果,误差计算以及误差分析
1.在编写各个程序时,编写的代码不正确,名称没有一一对应,运行时出错
2如何取图?
运行程序,按“Alt+PrintScreenSysRq”键,选中下面这张图,按“Ctrl+V”键)
3程序中标点的运用能改变显示的结果,有时会导致不能运行,注意标点很重要
4保存时要注意要保存两个文件。
四.实验中存在的问题与解决方法以及实验操作注意事项
1.若将Form_load事件改成Form_click事件过程,而其中的程序代码不变,运行程序后窗体上的显示有什么不同?
答:
Form_click事件需单击窗体才能触发,而Form_load事件由VB系统自动触发,如果改变,则需单击窗体才能显示结果。
2.程序中标点的运用能改变显示的结果,有时会导致不能运行,注意标点很重要
五.心得体会
VB采用了面向对象设计的思想,它基本思路是把复杂的设计问题分解为多个能够完成独立功能且相对简单的对象集合。
所谓“对象”就是个可操作实体如窗体、窗体中命令按钮、标签、文本框等,面向对象编程就是指程序员可根据界面设计要求直接在界面上设计出窗口、菜单、按钮等类型对象并为每个对象设置属性。
其中窗体是最基本的对象,窗体是VB应用程序的基本构造模块,每一个窗体都有自己的窗体设计器窗口,是我们进行界面设计的场所,一个窗体在程序运行时便成为一个窗口,所有的控件都必须放在窗体上才能够编写代码。
通过了开学两星期的学习,我已基本对VB的基础知识有了大致的了解,但是这些大多是纯理论上的,一旦真正动起手来时常出现这样那样的错误,甚至VB提醒后仍然无法察觉。
这样的错误大都出现在语言编程上,这说明我对VB的语言元素和流程控制语句还是不够了解,需要今后不断实践不断提高。
我想只有平时的不断操作练习,掌握这门应用广泛且功能强大的语言因该不会太难。
电子电气工程学院实验报告附页