8年级下册信息技术 认识Visual Basic(二) 逐字稿-3,783字
师:同学们好,今天我们一起来学习程序设计语言的第二课时,认识Feishu basic 2。在美国,天气预报显示86度,这是因为美国人使用华氏温度,而我国一般使用摄氏温度,86华氏度换算成摄氏温度是30摄氏度。今天这节课,我们将用Feishu basic编写一个温度换算程序,实现摄氏温度和华氏温度之间的转换。这是老师做好的温度换算程序,在这个程序中,输入摄氏温度,单击换算按钮就可以显示出华氏温度。我们来试一下,输入20,单击换算,对应的华氏温度是68度;把摄氏温度改为30,再单击换算,对应的华氏温度是86度。
要编写程序,首先要确定一个换算算法。根据摄氏华氏温度的换算公式,F = 9×C÷5 + 32,F表示华氏温度,C表示摄氏温度。确定好算法后,当用户输入摄氏温度,通过公式进行计算,计算完之后在华氏温度框中输出数据。
分析清楚问题和确定算法之后,我们来了解一下VB编写程序的基本步骤,通常分为5步:第一步,建立程序界面;第二步,设置对象属性;第三步,编写程序;第四步,保存程序;第五步,运行与调试程序。
第一步建立程序界面,就是要选择工具箱里的控件放到窗体中。温度换算程序的界面上有几个对象:一个窗体,这是程序设计的界面,启动VB程序就会有。在窗体上可以添加各种对象,两个标签分别用来显示输入摄氏温度提示信息和输出华氏温度提示信息;两个文本框分别用来输入摄氏温度值和输出华氏温度值;两个命令按钮分别用来存放温度换算程序代码和结束程序代码;一个图像用来显示温度计图片。
对应到工具箱,我们用的控件分别是:窗体启动VB就有;两个标签用的是Label标签控件;两个文本框用的是TextBox文本框控件;两个命令按钮用的是Command命令按钮控件;一个图像用的是Image图像控件。
下面我们一起在VB中来建立温度换算程序的界面。双击桌面上的Visual Basic快捷方式,启动Visual Basic软件,在新建工程对话框中选择标准exe,再单击打开。
现在我们一起来构建温度换算程序的界面。先通过右下角的控制点把窗体稍微放大一点。显示输入摄氏温度的文字信息,我们用Label标签控件,先单击选定工具箱中的Label控件,再将鼠标指针移动到窗体的合适位置,此时鼠标指针变成十字形,在窗体中按住鼠标左键不放,拖动画出适当大小的对象,这样就产生了Label1对象。用同样的方法,我们再放一个Label2对象,用来显示输出华氏温度的文字信息。
输入框,我们用TextBox文本框控件,单击文本框控件回到窗体中,拖动出Text1对象。输出框,我们也是用TextBox文本框控件,同样的方法,再做一个Text2对象。换算按钮,我们用Command命令按钮控件,单击Command控件回到窗体内,拖动出Command1对象。结束按钮,我们也是用Command命令按钮控件,再单击Command控件,回到窗体中,拖动出Command2对象。显示图片,我们用Image图像控件,单击Image控件,回到窗体中拖动出一个虚线框,这时图片还没有显示出来,这样温度换算程序的基本界面就构建好了。
第二步设置对象属性。我们来观察一下刚才构建的温度换算程序界面和目标界面,需要修改的属性有哪些呢?我们需要把窗体上的Form1这几个字修改为“温度换算”;把Label1这几个字修改为“输入摄氏温度”;把Label2这几个字修改为“输出华氏温度”;把Text1这几个字清空;把Text2这几个字清空;把Command1这几个字修改为“换算”;把Command2这几个字修改为“结束”;还需要把图片显示出来。
那么各个对象的属性怎么修改?在哪里修改呢?下面我们一起来设置对象的属性。
修改窗体文字,先选中Form1对象,到右边的属性窗口中找到Caption属性,把默认的Form1删掉,重新输入为“温度换算”。修改标签文字,先选中Label1对象,到右边的属性窗口中找到Caption属性,把默认的Label1删掉,重新输入为“输入摄氏温度”。用同样的方法修改Label2的提示文字为“输出华氏温度”。
清空Text1,先选中Text1对象,这个文本框我们是用来输入初始数据的,一开始文本框里是空的,没有任何数据,所以我们就要到右边的属性窗口中找到Text属性,把默认的Text1删掉。用同样的方法清空Text2。
修改按钮上的提示文字,先选中Command1对象,到右边的属性窗口中找到Caption属性,把默认的Command1删掉,重新输入为“换算”,用同样的方法修改Command2的提示文字为“结束”。