1、2.1.2可视化编程的一般步骤,本节目标1、了解可视化编程的一般步骤; 2、理解控件、对象、属性等基本概念; 3、学会使用VB中的标签、文本框、按钮等基本控件。,运行“打字测试程序”,参照课本P16-19设计完成“打字测试软件”程序,一、关于VB的几个概念控件,VB应用面向对象的程序设计方法,把程序和数据“封装”起来成为对象。开发人员只需按设计要求的屏幕布局,用系统提供的工具,直接在窗体中“画”出命令按钮、文本框等不同对象就可以设计图形用户界面。,2、标签控件(Label):主要用来显示不希望被用户修改的文本。,1、控件:是应用程序的基本元素,与窗体共同构成应用程序的界面。控件以图标的方式放在
2、“工具箱”中。,文本框控件(TextBox):是一个文本编辑区域,用户可以在该区域中输入、编辑和显示文本内容。,4、命令按钮控件(CommandButton):使用户通过简单的敲击按钮来执行操作。当用户选中按钮时,不仅会执行相应操作,还会使该按钮看上去象被按下并释放一样。只要用户单击按钮,就会调用相应程序。,二、关于VB的几个概念对象,在可视化程序开发环境中,文本框、标签、命令按钮等控件都是对象。对象的特征称为对象的属性。,对象的属性:1、在属性窗口中修改对象的属性值,就会改变对象的特征。 2、在代码中设置: 对象名.属性名=属性值。如:Form1.font=“宋体”;Form1.captio
3、n=“打字测试软件“,对象名:每个对象都有自己的名称,有了名称才能在程序中引用该对象。在建立对象时,VB会自动提供一个诸如Command1、Command2、Label1、Label2之类的默认名。为了使程序便于阅读、理解,最好给对象设置一个有意义的名称,如cmdStart。一般约定对象名由3个小写字母组成的前缀(指明对象的类型)和表示该对象作用的字符组成。,属 性 名,对象的事件:在对象上所发生的事情,如单击、双击、内容改变、尺寸改变等。 一般格式:Private Sub 对象名_事件名() (用户编写)End Sub,选择对象,选择事件,输入代码,三、保存VB文件的种类,.vbp文件:与V
4、B工程有关的文件和对象清单, 是一个文本文件。.frm文件:包含窗体及控件的属性设置、相关程序代码等。.ocx文件:ActiveX控件文件,为VB提供扩展控件。.bas文件:标准模块文件。,四、界面设置主要过程:,添加控件,保存文件,更改对象的属性,五、可视化编程的一般步骤,设计程序界面,调试、运行程序,编写程序代码,1、新建工程:启动VB文件 新建工程,在新建工程对话框中选择“标准EXE”,2、添加控件:拖动、双击,3、设置属性:设置窗体属性、控件属性,4、编写代码,5、调试、修改、运行,设计程序界面,Dim dtmBeginTime As Date , dtmEndTime as Date
5、Private 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 = intwordcount / (inttimecose/60) End Sub,“通用“
6、声明,”开始“按钮的代码,”结束“按钮的代码,六、代码解读,参照课本P10-11完成“桌面小时钟”程序,拓展:,七.课堂练习,1、如图,该软件的界面(除窗体外)共有几种控件组成( B ) A 、2种 B、3种 C、4种 D、5种 2、如图,该软件的界面不包括以下哪种控件( D ) A、CommandButton B、TextBox C、Label D、PictrueBox 3、如图,若将窗体左上角显示的“打字测试软件”修改为“Test“,应修改窗体的哪个属性?( A) A、Caption B、Appearance C、名称 D、Font 4、修改对象的属性,在哪个窗口操作?( B ) A、工程窗口 B、属性窗口 C、对象窗口 D、窗体布局窗口 5、界面设计的主要过程不包括( C) A、添加控件 B、更改属性 C、编写代码 D、保存文件,6、一个单窗体VB程序的运行界面如下图所示:下列说法正确的是( C) (1)窗体内有1个按钮 (2)窗体内有2个文本框 (3)窗体内有3个标签 (4)该窗体的标题(caption)属性值是“加法计算器” A.(1)(2) B.(2)(3) C.(1)(4) D.(3)(4),