2.1.2可视化编程的一般步骤,本节目标1、了解可视化编程的一般步骤; 2、理解控件、对象、属性等基本概念; 3、学会使用VB中的标签、文本框、按钮等基本控件。,运行“打字测试程序”,参照课本P16-19设计完成“打字测试软件”程序,一、关于VB的几个概念控件,VB应用面向对象的程序设计方法,把程序
可视化编程的一般步骤Tag内容描述:
1、画”出命令按钮、文本框等不同对象就可以设计图形用户界面。
,2、标签控件(Label):主要用来显示不希望被用户修改的文本。
,1、控件:是应用程序的基本元素,与窗体共同构成应用程序的界面。
控件以图标的方式放在“工具箱”中。
,文本框控件(TextBox):是一个文本编辑区域,用户可以在该区域中输入、编辑和显示文本内容。
,4、命令按钮控件(CommandButton):使用户通过简单的敲击按钮来执行操作。
当用户选中按钮时,不仅会执行相应操作,还会使该按钮看上去象被按下并释放一样。
只要用户单击按钮,就会调用相应程序。
,二、关于VB的几个概念对象,在可视化程序开发环境中,文本框、标签、命令按钮等控件都是对象。
对象的特征称为对象的属性。
,对象的属性:1、在属性窗口中修改对象的属性值,就会改变对象的特征。
2、在代码中设置: 对象名.属性名=属性值。
如:Form1.font=“宋体”;Form1.caption=“打字测试软件“,对象名:每个对象都有自己的名称,有了名称才能在程序中引用该对象。
在建立对象时,VB会自动提供一个诸如Command1、Command2、Label1、Label2。
2、画”出命令按钮、文本框等不同对象就可以设计图形用户界面。
,2、标签控件(Label):主要用来显示不希望被用户修改的文本。
,1、控件:是应用程序的基本元素,与窗体共同构成应用程序的界面。
控件以图标的方式放在“工具箱”中。
,文本框控件(TextBox):是一个文本编辑区域,用户可以在该区域中输入、编辑和显示文本内容。
,4、命令按钮控件(CommandButton):使用户通过简单的敲击按钮来执行操作。
当用户选中按钮时,不仅会执行相应操作,还会使该按钮看上去象被按下并释放一样。
只要用户单击按钮,就会调用相应程序。
,二、关于VB的几个概念对象,在可视化程序开发环境中,文本框、标签、命令按钮等控件都是对象。
对象的特征称为对象的属性。
,对象的属性:1、在属性窗口中修改对象的属性值,就会改变对象的特征。
2、在代码中设置: 对象名.属性名=属性值。
如:Form1.font=“宋体”;Form1.caption=“打字测试软件“,对象名:每个对象都有自己的名称,有了名称才能在程序中引用该对象。
在建立对象时,VB会自动提供一个诸如Command1、Command2、Label1、Label2。
3、程乐趣,一边总结设计程序的步骤。
先自主学习,继而小组探究得出结论,以此规范编程步骤。
【教学过程】教学环节 教师活动 学生活动 备注导入:演示程序大屏幕展示 PPT,演示运行“打字测试程序”任务一:体验编程参照课本 P16-19 步骤完成实践(参照表 2-1 对象的属性设置)注意界面控件的布局任务二:理解控件、对象、PPT 讲解控件、对象、事件完善任务一注意代码输入过程中系事件 统错误提示任务三:解读代码 Dim dtmBeginTime As Date , dtmEndTime as DatePrivate sub cmdstart_click()dtmBeginTime=Time()End SubPrivate sub cmdend_click()Dim intTimeCost As Integer,intwordcount as integerDtmendtime=time()Inttimecost=datediff(“s”,dtmbegintime,dtmendtime)Intwordcount=len(txtinput.text)Txtspeed.text=intwordcou。
4、一听,满口答应。
大臣们也都认为:这点米,算得了什么,便领献棋人去领米。
岂料,到后来把所有仓库里的存米都付出了,还是不够。
你知道这是为什么吗?,算法分析,解:米粒数根据制棋人的要求。
可列式为:12122232425264-118446744073709551615(粒),如果造一个仓库来存放这些米,仓库应是多大呢? 有人算过,若仓库高4米,宽10米,那么长应是地球到太阳距离的2倍。
这样的长方体仓库在地球上是容不下的,当然这只是个假设。
传说,当时计算米粒数宫廷里就整整算了三天!这是中学数学中“等比级数求和”问题。
在当时只是凭手工硬乘出来的。
国库中当然不可能有那么多的粮食。
,2.1可视化编程的一般步骤,山东菏泽一中 付林,编程解决问题的过程,1.分析问题 本题是个有限范围的数值计算问题, 棋盘每个格中的米的个数为2(N-1)个。
循环相加直到64个格子 20+21+22+263,2、算法设计,自然语言 流程图 伪代码,棋盘上的米粒流程图,提示:可设变量a让它从0到63设变量b让存放每个格的米数设变量s为前个格的米的总和,3、程序设计,VB程序。
5、上去象被按下并释放一样。
只要用户单击按钮,就会调用相应程序。
,标签控件(Lable),标签控件主要用来显示 不希望被用户修改的文本。
,文本框控件(TextBox),文本框控件是一个文本编辑 区域,用户可以在该区域 中输入、编辑和显示 文本内容。
,对象及对象的属性,在可视化程序开发环境中,文本框、 标签、命令按钮等控件都是对象。
对象的特征称为对象的属性。
,更改对象属性的方式,通过属性窗口 可以更改对象的原有属性,对象命名的规则,保存VB文件的种类,.vbp文件: 与VB工程有关的文件和对象清单。
.frm文件:包含窗体及控件的属性设置相关代码等。
.ocx文件:ActiveX控件文件,为VB提供扩展控件。
.bas文件:标准模块文件。
,添加控件,更改对象的属性,保存文件,小结,界面设置主要过程:,练习巩固,如图一,打字测试软件的界面(除去窗体本身)共有几种控件组成?( )2种 3种 4种 5种如图一,打字测试软件的界面不包括以下哪种控件?( ) CommandButton TextBox Label PictureBox 如图一,把窗体左上角显示的。
6、序中没有分支,没有重复。
,可视化编程的一般步骤,第一步:在VB程序中将界面做好。
第二步:修改各控件的属性值。
第三步:编写代码,实现程序的功能。
第四步:运行调试程序。
注意:经常保存程序。
,打字测试软件,对象的属性设置,部分控件名的前缀约定和命名举例,打字测试,Private Sub Cmdend_Click() Dim inttimecost As Integer, intwordcount As Integer dtmEndTime = Time() 返回系统当前时间 inttimecost = DateDiff(“s”, dtmBeginTime, dtmEndTime) 计算两个时间之间的差,并以秒为单位 intwordcount = Len(Txtinput.Text) 求字符串的长度 txtspeed.Text = intwordcount / (inttimecost / 60) 求每分钟打字的速度 End SubPrivate Sub Cmdstart_Click() dtmBeginTime = Time() 。
7、2.1.2可视化编程的一般步骤课后教学总结 学校 桂平市第一中学 课名 2.1.2可视化编程的一般步骤 教师 陈莉华 信息技术 年级 局一年级卜册 解决教学重 点难点的措 施 本节利用机房电子教室的广播教学功能演示讲解、引导学生理解本节课涉 及到的几个关于VB编程的基本概念;简单演示用 VB软件设计棋盘与麦粒 程序界面,并且让学生操作实践,从而更加熟悉可视化编程的一般步骤, 并且能够更加熟练地进。