全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
江苏省无锡立信职教中心校教案课 题程序的建立和运行课 型讲 授、练习授课日期授课时数2教学目标了解建立一个简单程序的步骤。 了解设置对象属性的方法。了解编写事件处理的程序。教学重点设置对象属性的方法教学难点编写事件处理的程序学情分析通过综合运用提高学生自己解决类似问题的动手能力板书设计1建立应用程序界面2设置对象的属性3编写事件处理程序4运行程序江苏省无锡立信职教中心校备课笔记教 学 内 容学生活动一个简单程序 建立一个完整的VB 应用程序,主要包括以下几个步骤: 建立应用程序界面。 设置对象的属性。 编写事件处理程。 程序的运行和调试。 保存文件。 建立应用程序界面 本例中共使用了8个对象:3个标签、3个文本框和2个命令按钮。标签控件用于在窗体中显示文字,文本框既可用于输入数据,又可用于显示运算结果,命令按钮用于执行有关操作。2 设置对象的属性界面设计好后,必须设置对象的属性。对象的大多数属性可采用缺省值,设置属性的目的是为了使对象更符合应用程序界面的需要。一个窗体对应一个属性窗口,在工程资源管理器窗口中选定窗体Form1,单击 “视图(V)”菜单中的“属性窗口(W)”命令,就可打开Form1的属性窗口,如图6-11所示。在Form1窗体上设计的所有控件均存于该窗口的对象框中。设置属性的方法:在对象框中选择对象,在属性列表中选定某属性,在右列中输入或选定新的属性值。有的属性有预定义的设置值清单,单击设置框右边的向下的箭头,可以显示这个清单。3 编写事件处理程序属性设置好后,程序仍不能正常工作,还要考虑用哪些事件触发对象完成相应的功能,想让对象响应某个事件时,就把代码写入这个事件的事件过程之中。根据本例要求:单击“计算”按钮时,计算圆的周长和面积;单击“关闭”按钮时,程序运行结束。所以本例中应对两个命令按钮cmdCalcu、cmdClose的Click事件编程。一个窗体对应一个代码编辑器窗口,在工程资源管理器窗口中选定窗体frmZoom,单击“视图(V)”中的“代码窗口(C)”命令,就可打开如图6-12所示的代码提问相关计算机英语学生练习江苏省无锡立信职教中心校备课笔记教 学 内 容编辑器窗口。代码窗口的左边“对象列表框”列出了该窗体的所有对象,右边的“过程列表框”列出了选定对象的所有事件。在对象列表框中选择一个对象,在过程列表框中选择指定对象的事件求圆的周长和面积Private Sub cmdCalcu_Click()Dim Radius As SingleDim Peri As SingleDim Area As SingleRadius = Val(txtRadius.Text) 取得半径值 Peri = 2 * 3.14159 * Radius 计算周长Area = 3.14159 * Radius * Radius 计算面积txtPeri.Text = Str(Peri) 输出周长txtArea.Text = Str(Area) 输出面积End SubPrivate Sub cmdClose_Click() EndEnd Sub从这个简单的程序可以看出:(详细讲) Visual Basic的事件过程由一系列程序行组成,程序行由语句组成。 通常一个程序行只写一个语句。 在程序中可以添加一些适当的注释,用以说明程序的目的与功能,注释内容应写在注释符()后。注释可以和语句在同一行并写在语句的后面,也可单独占据一整行。 采用缩进格式,突出程序的层次结构,避免所有行都从同一列开始,一般情况下,每个层次缩进一个制表位。4 运行程序 选择“运行(R)”菜单中“启动(S)”命令,或直接按F5键,运行当前程序, VB标题行上显示“Microsoft Visual Basic运行”,表示进入运行模式。程序运行后,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《后3G背景下移动互联网商业模式创新策略研究》
- 《外源性前列腺素E2对大鼠髌腱组织的生物学影响研究》
- 《轻质保温墙砖砌墙机器人特性分析与优化研究》
- 2024年北京客运资格证都是考什么
- 2024年晋中小型客运从业资格证理论考题
- 2024年吴忠客运考试题库
- 基于ERP系统的企业业财融合优化策略
- 基于产教融合、工学一体的“食品化学”课程教学探索
- 我国矿产资源产业链建设与运行管理研究
- 冷弯-辊压成型基础知识培训
- 建筑地基基础施工规范DBJ-T 15-152-2019
- 中华民族共同体概论课件专家版8第八讲 共奉中国与中华民族聚力发展
- 健康科普总结报告
- 部编小学语文单元作业设计四年级上册第三单元 3
- 2024年1月浙江省高考英语试题卷附答案
- 术中获得性压力损伤预防
- 计算机科学与技术职业生涯发展展示
- 护理肿瘤溶解综合症
- 我的生涯发展
- 银行存款业务课件
- 2024年扬州市职业大学高职单招(英语/数学/语文)笔试历年参考题库含答案解析
评论
0/150
提交评论