收藏 分享(赏)

程序设计学案.doc

上传人:czsj190 文档编号:6432212 上传时间:2019-04-12 格式:DOC 页数:4 大小:200.50KB
下载 相关 举报
程序设计学案.doc_第1页
第1页 / 共4页
程序设计学案.doc_第2页
第2页 / 共4页
程序设计学案.doc_第3页
第3页 / 共4页
程序设计学案.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第二章程序设计 ABC1.3 2.1【教学目标】1、初步体验编程乐趣,知道什么是源代码。2、熟悉 VB 集成开发环境。3、了解可视化编程的一般步骤。4、理解控件、对象、属性等基本概念。5、学会使用 VB 中的标签、文本框、按钮等基本控件。【教学重难点】1、可视化编程的一般步骤。2、理解控件、对象、属性等基本概念。【知识回顾】1、什么是算法。2、算法的描述有哪些方法。【知识线索】1、Visual Basic(VB)是美国微软公司于1991年推出的基于Basic (Beginners AllpurposeSymbolic Instruction Code初学者通用指令码)的 程序设计语言。2、认识

2、 VB 集成开发环境。 启动 VB,出现如图界面。图 21 VB 集成开发环境3、实例一:编程实现“韩信点兵”问题。Step1:启动Visual Basic,系统自动创建一个窗体Form1。Step2:单击工具箱中的“CommandButton”按钮, 在默认窗体“Form1”的适当位置上画一个按钮“Command1”,如所示。Step3:单击窗体“Form1”中添加的“Command1”按钮,从属性窗口中将它的“Caption”属性改为“韩信点兵”,如图16所示。Step4:双击窗体“Form1”中“韩信点兵”按钮,打开代码窗口,在“Private Sub Command1_Click()”

3、和“End Sub”之间输入以下代码,Dim N As IntegerN = 1DoIf (N Mod 3 = 2) And (N Mod 5 = 3) And (N Mod 7 = 2) Then Print NExit DoEnd IfN = N + 1LoopStep5:从“运行”菜单中单击 “启动”命令(F5)运行程序。程序运行后点击窗体中“韩信点兵”按钮,就可以查看程序运行结果,如图17所示。图 15 窗体界面图 17 程序运行结果图 16 属性设置4、实例二:设计一个程序,当用鼠标单击窗体时,窗体上显示出“欢迎进入 VB 世界!”Step1:进入VB集成开发环境,系统自动创建一个窗

4、体Form1,如图21 所示。Step2:双击Form1窗体,系统弹出代码窗口,如图22 所示。Step3:在如图23所示的对象(Object)列表框中选择对象Form,在过程列表框中选择Click事件(Event)过程。Step4:在两行代码之间插入如下代码,如图23所示。图22 代码窗口 图23 编写代码Step5:保存文件。一个工程中往往包含多个不同类型的文件,需要分别保存。(1) 选择“文件(F)”菜单中的“保存工程(V)”命令,设置保存位置(如“我的文档”)及文件名(如vb01.frm),然后单击“保存”按钮即可保存窗体文件,如图24所示。(2) 接着系统会提示保存工程文件,设置工程

5、文件名(如vb01.vbp),然后单击“保存”按钮即可。Step6:单击工具栏上“运行”按钮( ),或按F5键运行程序。程序运行后显示一个窗体,当你用鼠标单击窗体时,它会显示“欢迎进入VB世界!”字样,如图25 所示。Step7:结束程序的运行可以单击程序窗体的“关闭”按钮,或单击VB工具栏上的“结束”按钮( )。图24 保存对话框 图25 程序运行结果5、实例三:编写一个打字测试程序。如图26所示,单击“开始”按钮,计时开始,输入字符;单击“结束”按钮,程序输出打字速度。Step1:启动VB,新建一个VB标准EXE工程。单击工具箱中文本框控件(TextBox),将鼠标指针移到窗体上,拖动十字

6、线在窗体上画出大小适当的控件,如图27所示。Step2:如图28所示,用同样的方法添加两个命令按钮控件(CommandButton)、两个标签控件(Label)和 一 个 文本 框 控 件(TextBox)。接下来我们设置对象的属性(Property)。图26 打字测试程序界面 图27 界面设计窗口图28 打字测试程序界面设计 图211 更改对象属性Step3:通过属性窗口可以更改对象的原有属性,例如,单击窗体“Form1”,然后在属性窗口中将其“名称”属性改为“frmTest”,如图 211所示。用同样办法,按表21所示改变对象的属性。Step5:编写代码。双击窗体中“开始”按钮,可出现对应

7、的代码窗口。在对象列表框中选择“通用”,输入图213所示的代码。在对象列表框中选择“cmdStart”,在事件过程列表框中选择“Click”,输入如图214所示的代码。图213 “c通用”声明 图214“开始”按钮代码在对象列表框中选择“cmdEnd”,在事件过程列表框中选择“Click”,输入如图215所示的代码。图215 “结束”按钮代码Step6:保存工程,运行程序。程序运行后,单击“开始”按钮开始测试,在文本框中输入字符;单击“结束”按钮停止测试,程序显示打字测试的速度。如需多次测试打字速度,需要手工将前面输入的字符删除后重新开始测试。打字测试程序终于制作完毕了,回顾制作过程,我们可以

8、归纳出可视化编程的一般步骤,如图216所示。注释:控件是应用程序的基本元素,与窗体共同构成应用程序的界面。控件以图标的方式放在“工具箱”中。标签控件主要用来显示不希望被用户修改的文本。文本框控件是一个文本编辑区域,用户可以在该区域中输入、编辑和显示文本内容。.vbp文件:与VB工程有关的文件和对象清单,是一个文本文件。.frm文件:包含窗体及控件的属性设置、相关程序代码等。.ocx文件:ActiveX控件文件,为VB提供扩展控件。.bas 文件:标准模块文件。面向对象的程序设计(Object-Oriented Programming简称OOP)、方法(Mothed)、事件、事件驱动(Event

9、 Driven)的含义是什么?面向对象的程序设计以对象为中心,以事件为过程执行的起点。在上例中,单击“开始”和“结束”按钮都是事件,VB提供的可编程事件有单击(Click)、双击(DblClick)、加载(Load)、按键(KeyPress),等等。方法是对象能够执行的操作。如:Form1.Cls 清除窗体Form1上的内容。当我们单击“开始”按钮,程序就执行“cmdStart”的Click事件过程,计时器开始计时;单击“结束”按钮,程序就执行“cmdEnd”的Click事件过程,计算出打字的速度,并将打字速度显示在“速度”右边的文本框中。当事件作用于对象时,程序就被告知执行相应的操作,我们把这种机制叫做事件驱动。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 职业教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报