高中信息技术第六章第二节程序的建立和运行教案浙教版.pdf
《高中信息技术第六章第二节程序的建立和运行教案浙教版.pdf》由会员分享,可在线阅读,更多相关《高中信息技术第六章第二节程序的建立和运行教案浙教版.pdf(7页珍藏版)》请在三一文库上搜索。
1、用心爱心专心 1 课题:程序的建立和运行 教学时间 :授课班级 : 教学目标 :能够独立的建立一个简单的程序,并会调试它 教学重点、难点:对象的属性的设置,原代码的编写 教学过程 : 一、一个简单程序 建立一个完整的VB 应用程序,主要包括以下几个步骤: 建立应用程序界面; 设置对象的属性; 编写事件处理程序; 程序的运行和调试; 保存文件。 下面通过一个简单的实例来说明这一实现过程。 【例 6-3-1 】我们经常在电影或电视上看到一些字幕的动态变化特技。本例运用VB的定时器控件定时 改变标签控件的Caption 属性的文字大小,实现文字的动态缩放效果。 1 建立应用程序界面 VB 中的一个应
2、用程序即为一个工程。因此,要建立新的应用程序,也就须建立一个新工程。单击“文 件(F) ”菜单中“新建工程(N) ”命令,弹出一个与图6-8 相似的对话框,提示选择应用程序的类型,一般选 择“标准 EXE”,单击“确定” 按钮后出现窗体设计器窗口。一个新工程只包含一个窗体,缺省名为Form1。 例共使用了两个控件:标签和定时器。标签控件用来在窗体中显示文字,定时器控件用于实现定时缩放。 使用工具箱中的、在窗体建立好这两个控件,建立好的程序界面如图6-9 所示。 2 设置对象的属性 界面设计好后,必须设置对象的属性。对象的大多数属性可采用缺省值,设置属性的目的是为了使对 象更符合应用程序界面的需
3、要。一个窗体对应一个属性窗口,在工程资源管理器窗口中选定窗体 Form1,单击“视图(V) ”菜单中的“属性窗口(W) ”命令,就可打开Form1 的属性窗口,如图6-10 所示。 对象框 排序标签 属性列表 图 6-10 图 6-9 用心爱心专心 2 在 Form1 窗体上设计的所有控件均存于该窗口的对象框中。 设置属性的方法:在对象框中选择对象,在属性列表中选定某属性,在右列中输入或选定新的属性值。 有的属性有预定义的设置值清单,单击设置框右边的向下的箭头,可以显示这个清单。 完成本程序界面需要设置的属性如表6-3。 表 6-3 缺省的对象名设置的对象名属性设置值 Form1 frmZoo
4、m Caption FrmZoom Label1 lblZoom Caption 空白 ForeColor 红色 Timer1 tmrClock Enabled False Interval 100 3 编写事件处理程序 属性设置好后,程序仍不能正常工作,还要考虑用哪些事件触发对象完成相应的功能,想让对象响应 某个事件时, 就把代码写入这个事件的事件过程之中。定时器控件 (tmrClock )能有规律地以一定的时间间 隔( Interval)触发计时器事件 (Timer),本例通过对Timer 事件过程进行编码,定时改变标签控件lblZoom 的 Caption 属性的文字大小,来实现文字的动
5、态缩放。 一个窗体对应一个代码编辑器窗口,在工程资源管理器窗口中选定窗体frmZoom ,从“视图 (V)”菜单 选取“代码窗口 (C)”命令,就可打开一个如图6-11 所示的代码编辑器窗口。代码窗口的左边 “对象列表框” 列出了该窗体的所有对象,右边的“过程列表框”列出了选定对象的所有事件。在对象列表框中选择一个 对象,在过程列表框中选择指定对象的事件,代码框中自动给出事件过程的定义语句,此时,在 Sub 和 End Sub 语句之间输入完成功能的代码。 字幕特技 Dim s As String Dim size As Integer, deltasz As Integer 程序的初始化过程
6、 过程列表框 图 6-11 对象列表框 代码框 3 设置有关变量的初始值 Private Sub Form_Load() tmrClock.Enabled = True lblZoom.Visible = True s = “欢迎使用Visue Basic“ size = 8: deltasz = 5 End Sub Private Sub tmrClock_Timer() size = size + deltasz If size 50 Then 当文字大小达到最大值时, deltasz = -5 将文字大小缩放量设为负值, End If 来实现动态缩小 If size 8 Then siz
7、e = 8 deltasz = 5 End If lblZoom.Font.size = size lblZoom.Left = (frmZoom.Width - lblZoom.Width) / 2 lblZoom.Top = (frmZoom.Height - lblZoom.Height) / 2 lblZoom.Caption = s End Sub 从这个简单的程序可以看出: Visual Basic 的事件过程由一系列程序行组成,程序行由语句组成。 通常一个程序行只写一个语句,但也可以将两个或多个语句写在同一行,此时,语句间用冒号分隔。 在程序中可以添加一些适当的注释,用以说明程序
8、的目的与功能,注释内容应写在注释符()后。 注释可以和语句在同一行并写在语句的后面,也可单独占据一整行。 采用缩进格式,突出程序的层次结构,避免所有行都从同一列开始,一般情况下,每个层次缩进一 个制表位。 在输入源程序和调试程序的过程中,常需要对程序作某些修改。Visual Basic 提供了功能较强的“文本 编辑”功能。 Visual Basic 的编辑功能与Word 的编辑功能非常相似,这里不再详述。 一个大型应用程序可包括多个窗体和模块,分别单击“工程(P) ”菜单中的“添加窗体(F) ” “添加模 块( M) ”命令,可建立新的窗体和模块。 4 运行程序 单击“运行 (R)” 菜单中“
9、启动 (S)” 命令,或直接按 F5 键,运行当前程序,VB 标题行上显示 “Microsoft Visual Basic 运行 ”,表示进入运行模式。程序运行后,启动frmZoom 窗体,自动触发窗体的Load 事件, 在 Load 事件的事件过程中,定时器tmrClock 控件的 Enabled 被设置为True,所以,本例的frmZoom 窗体 启动后,定时器就已开始工作,定时触发Timer 事件,运行界面如图6-12 所示。 若程序运行过程中出错,系统显示出错信息,自动进入“中断”模式,回到代码窗口提示修改代码, 图 6-12 用心爱心专心 4 修改好后再次运行程序,直到正确为止。 实
10、践与探索 单击“运行( R )”菜单中“启动( S)”命令或按 F5 键运行程序,只能看到程序的运行 效果,关闭 VB系统,程序便无法运行。 VB还可将应用程序的源代码编译生成.EXE 可执行文 件,关闭系统后, 可象任何 Windows应用程序那样, 双击程序图标就可运行。 请你把本例程序 编译成可执行文件, 说明具体操作步骤?并思考下述问题:生成的可执行文件是否可在任何环 境下运行?为什么?如不行,请尝试找出解决办法。 5 保存工程 在程序编写过程中或运行结束后,应及时将有关文件保存到磁盘上,此便以后需要时调用。选择“文 件(F) ”菜单上“保存工程(V) ”命令,屏幕上依次显示出输入窗体
11、文件、工程文件对话框,在“文件名(N) ” 框中输入一个合法的文件名,如可把本例中的窗体文件命名不lt6-3-1.frm ,工程文件命名为lt6-3-1.vbp 。 至此, 一个完整的VB 程序编制完成, 如果需要将过去已存盘的工程重新调入内存,可选择 “文件 (F) ” 菜单上 “打开工程 (O)”命令, 屏幕上显示出当前目录下的全部工程清单,选定某个工程后,单击“打开 (O)” 按钮,就可把磁盘上的文件调入内存修改或运行。 二、常用控件 界面设计是程序设计中的一个很重要的工作,程序是否简便易用,与界面的质量有着很大关系。VB 共 提供了 20 个标准控件用于设计界面,每个控件都有一组自己的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中 信息技术 第六 第二 程序 建立 运行 教案 浙教版
链接地址:https://www.31doc.com/p-5157091.html